搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
凌阳8位单片机.提高篇
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    781077753X
  • 作      者:
    李学海著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2006
收藏
内容介绍
  本书是一部关于凌阳8位单片机的理论专著,全书内容主要包括:常用人机界面、性能优化措施、定时器/计数器、输入捕捉器、输出比较器、脉宽调制器、ADC、UART、SPI、程序烧写器等。本书附免费光盘1张,包含SPMC65系列数据导册、编程指南、应用笔记等,以及集成开发环境(Fortis IDE),并附有丰富的范例程序和应用方案。  
  本套书以讲解采用冯·诺依曼架构和65802CPLT内核的SPMC65P2408A单片机为主,并适当兼顾对SPMC65系列单片机的共性和特性进行介绍。本套书共分两册:《凌阳8位单片机——基础篇》和《凌阳8位单片机——提高篇》。
  提高篇共分9章,内容主要包括:常用人机界面、性能优化措施、定时器/计数器、输入捕捉器、输出比较器、脉宽调制器、ADC、UART、SPI、程序烧写器等。本书附免费光盘1张,包含SPMC65系列数据导册、编程指南、应用笔记等,以及集成开发环境(Fortis IDE),并附有丰富的范例程序和应用方案。
  突出特点:通俗易懂,语言流畅,循序渐进,内容细致,系统全面,学用并重,学练结合,注重实效。
  本套书是作者在几年间应邀为《电子世界》、《电子制作》和《无线电》撰写的单片机连载讲座,以及面授教学中积累了许多成功经验的基础上,再精心推敲讲解顺序和精选教学内容后写成的。适合用作高校相关专业专科、本科或研究生的教材或参考书,也可供科研和生产技术人员的培训使用。
展开
目录
第1章  常用人机界面、器件及其接口技术
1.1 常用人机界面器件类型
1.1.1 静态类输入器件
1.1.1.1 拨码开关
1.1.1.2 跳线开关
1.1.2 动态类输人器件
1.1.2.1 按钮开关
1.1.2.2 一体化红外遥控信号接收头
1.1.3 视觉类输出器件
1.1.3.1 分立式发光二极管
1.1.3.2 LED数码管
1.1.4 听觉类输出器件
1.1.4.1 压电蜂鸣器
1.1.4.2 电磁蜂鸣器
1.2 开关输入接口方法和设计技巧
1.2.1 拨码开关
1.2.2 跳线开关
1.2.3 单列式按键开关
1.2.3.1周期扫描法
1.2.3.2 中断法
1.2.4 阵列式按键开关
1.2.4.1 周期扫描法
1.2.4.2 中断法
1.2.4.3 键盘扩充法之一:半矩阵键盘构造方案
1.2.4.4 键盘扩充法之二:全矩阵键盘构造方案
1.3 LED输出接口方法和设计技巧
1.3.1 分立LED的驱动
1.3.1.1 驱动阳极
1.3.1.2 驱动阴极
1.3.2 LED数码管静态驱动方式
1.3.2.1 直接驱动
1.3.2.2 并行驱动
1.3.2.3 串行驱动
1.3.3 LED数码管动态驱动方式
1.3.3.1 直接驱动
1.3.3.2 并行驱动
1.3.3.3 串行驱动
1.3.3.4 专用驱动芯片
1.3.4 LED点阵模块动态驱动方式
1.3.4.1 直接驱动
1.3.4.2 串行驱动
1.4 LED数码管和按键开关组合接口方法和设计技巧
1.4.1 利用通用器件
1.4.2 利用专用器件
1.5 音响输出接口方法和设计技巧
1.5.1压电蜂鸣器
1.5.1.1 单端单极驱动
1.5.1.2 单端双极驱动
1.5.1.3 双端双极驱动
1.5.1.4 单端双极扩压驱动
1.5.2 自带音源电磁蜂鸣器
1.5.3 无音源电磁蜂鸣器
1.6 应用举例
【实验范例1.1】单键触发1位十六进制计数器
【实验范例1.2】4位拨码式开关输入接口方法
【实验范例1.3】4×4阵列式按键输入开关接口方法
【实验范例1.4】4位LED数码管构建的分秒计时器
第2章  定时器/计数器及其应用技术
2.1 定时器/计数器模块的基本用途
2.2 SPMC65P2408A中定时器/计数器模块的特点
2.3 8位定时器/计数器TMR0和TMR2
2.3.1 时钟源选择和启/停控制电路
2.3.2 自动重装载累加计数寄存器
2.3.3 定时器/计数器TMR0相关寄存器
2.3.4 定时器/计数器TMR2相关寄存器
2.4 16位定时器/计数器TMRl和TMR3
2.4.1 时钟源选择和启/停控制电路
2.4.2 自动重装载累加计数寄存器
2.4.3 16位宽定时器/计数器的特有问题
2.4.4 定时器/计数器T:MRl相关寄存器
2.4.5 定时器/计数器TMR3相关寄存器
2.5 定时器/计数器模块的初始化编程方法和举例
2.5.1 定时器/计数器模块的中断编程步骤
2.5.2 8位定时器/计数器的初始化编程举例
【编程举例2.1】利用TMR0产生1 ms周期性定时中断
2.5.3 16位定时器/计数器的初始化编程举例
【编程举例2.2】利用’TMRl产生10 ms周期性定时中断
2.6定时器/计数器模块的应用举例
2.6.1 TMRx模块用作硬件定时器
【实验范例2.1】寻呼机叫声模拟实验
【实验范例2.2】步进马达驱动方法
2.6.2 TMRx模块用作硬件计数器
【实验范例2.3】简易车辆里程表
第3章  输入捕捉器及其应用技术
3.1 SPMC65P2408A中输入捕捉器的功能特点
3.2 8位输入捕捉器IC0和IC2
3.2.1 时钟源/触发源/中断源设置电路
3.2.2 计数器捕捉控制电路
3.2.3 捕捉8位脉宽的工作原理
3.2.4 与输入捕捉器ICO相关的寄存器
3.2.5 与输入捕捉器IC2相关的寄存器
3.3 16位输入捕捉器ICl和IC3
3.3.1 16位脉宽捕捉器方式
3.3.2 8位周期捕捉器方式
3.3.3 与输入捕捉器ICl相关的寄存器
3.3.4 与输入捕捉器IC3相关的寄存器
3.4 输入捕捉器的性能分析和编程方法-.
3.4.1 8位捕捉器的性能分析及编程方法和步骤
3.4.1.1 性能分析
3.4.1.2 常规编程方法
3.4.1.3 扩展编程方法
3.4.1.4 编程步骤
3.4.2 16位捕捉器的性能分析及编程方法
3.4.2.1 性能分析
3.4.2.2 常规编程方法
3.4.3 与其他模块的引脚复用关系
3.5输入捕捉器的应用举例
3.5.1 8位捕捉器ICO的应用举例
【实验范例3.1】利用ICO制作8位脉宽测量仪
3.5.2 16位捕捉器ICl的应用举例
【实验范例3.2】利用ICl制作8位周期测量仪
第4章、输出比较器及其应用技术
4.1 输出比较器的典型结构
4.2 SPMC65P24.08A中输出比较器的功能特点
4.3 8位输出比较器OCO和OC2
4.3.1 输出比较器OCO的电路结构
4.3.2 输出比较器OCO的工作原理
4.3.3 输出比较器OCO的信号时序
4.3.4 与输出比较器OCO相关的寄存器
4.3.5 与输出比较器OC2相关的寄存器
4.4 16位输出比较器OC1和OC3
4.4.1 输出比较器0C1的电路结构
4.4.2 输出比较器OCl的信号时序
4.4.3 与输出比较器OCl相关的寄存器
4.4.4 与输出比较器OC3相关的寄存器
4.5 输出比较器的性能分析和编程方法
4.5.1 输出比较器的性能分析
4.5.2 输出比较器的编程步骤和举例
4.6 输出比较器的应用举例
4.6.1 8位比较器OCO的应用举例
【实验范例4.1】利用比较器OCO模拟消防车叫声
4.6.2 16位比较器OCl的应用举例
【实验范例4.2】利用比较器OCl输出10个正脉冲
第5章  脉宽调制器及其应用技术
5.1 脉宽调制器的典型结构
5.2 SPMC65P2408A中脉宽调制器的功能特点
5.3 12位脉宽调制器的结构原理
5.3.1 脉宽调制器PWMl的电路结构
5.3.2 脉宽调制器PWMl的工作原理
5.3.3 脉宽调制器PwMl的信号时序
5.4 脉宽调制器相关的寄存器
5.4.1 与PWMl相关的寄存器
5.4.2 与PWM3相关的寄存器
5.5 脉宽调制器的性能分析和编程方法
5.5.1 脉宽调制器的性能分析
5.5.2 脉宽调制器的编程步骤和举例
5.6脉宽调制器的应用举例
【实验范例5.1】单键控制灯具调光器/直流电机调速器
【实验范例5.2】利用PWMl构建锯齿波发生器
【实验范例5.3】模拟12位分辨率数/模转换器DAC
第6章  模/数转换器ADC及其模拟接口技术
6.1 背景知识简介
6.1.1 ADC种类与特点
6.1.2 ADC器件的工作原理
6.2 SPMC65片内ADC模块的性能特点
6.3 SPMC65片内ADC模块的结构原理
6.4 ADC模块相关的寄存器
6.5 ADC模块的编程方法
6.5.1 ADC应用的特有问题
6.5.2 ADC的编程步骤”
6.5.3 ADC的编程举例
6.6 ADC模块的应用举例
【实验范例6.1】单通道模拟量实时采集和LED显示
【实验范例6.2】光控照明系统电脑控制器
【实验范例6.3】单线扫描实现多键输入的解决方案
6.7 ADC功能虚拟技术
6.7.1 RC充放电法
6.7.1.1 双端RC充放电法
6.7.1.2 单端RC充放电法
6.7.2 RC振荡器法
6.7.2.1 双端RC振荡器法
6.7.2.2 单端RC振荡器法
6.7.3 电压比较器法
6.7.3.1 R一2R电压比较器法
6.7.3.2 PWM电压比较器法
第7章  通用异步收发器UART及其应用技术
7.1 串行通信的基本概念
7.1.1 串行通信的两种基本方式
7.1.1.1 异步传送方式
7.1.1.2 同步传送方式
7.1.2 串行通信中数据传送方向
7.1.2.1 单工传送方式
7.1.2.2 双工传送方式
7.1.2.3 全双工传送方式
7.1.3 串行通信中的控制方式
7.1.3.1 主控器方式
7.1.3.2 被控器方式
7.1.4 串行通信中的码型、编码方式和帧结构
7.1.5 串行通信中的检错和纠错方式
7.1.5.1 奇偶校验
7.1.5.2 累加和校验
7.1.5.3 循环冗余校验CRC
7.1.5.4 通信中的纠错
7.1.6 串行通信组网方式
7.1.6.1 双机通信方式
7.1.6.2 多机通信方式
7.1.6.3 多主机通信方式
7.1.7 串行通信接口电路和参数
7.1.8 串行通信的传输速率
7.1.8.1 信息传输速率R
7.1.8.2 符号传输速率N
7.1.9 串行通信协议
7.2 SPMC65片内UART模块的特点
7.3 SPMC65片内UART模块的结构原理
7.3.1 波特率发生器
7.3.2 发送通道
7.3.3 接收通道
7.4 UART相关寄存器
7.5 UART模块的编程
7.5.1 UART应用的灵活性
7.5.2 UART的编程步骤
7.5.3  UART的编程举例
7.6 UARI模块的应用举例
【实验范例7.1】UART全双工异步通信的自环实验
【实验范例7.2】单片机与PC微机对话实验
第8章  串行外围接口SPI及其应用技术
8.1 背景知识
8.1.1 SPI接口信号描述
8.1.2 基于SPI的系统构成方式
8.1.3 SPI接口工作原理
8.1.4 兼容SPI的MicroWire接口
8.1.4.1 MicroWire接口信号描述
8.1.4.2 基于MicroWire的系统构成方式
8.2 SPMC65的SPI接口
8.2.1 SPMC65片内SPI模块的特点
8.2.2 SPI模块的结构和操作原理
8.2.3 SPI接口的主机模式
8.2.4 SPI接口的从机模式
8.2.5 SPI接口相关的寄存器
8.2.6 SPI接口的编程方法
8.2.7 SPI接口的编程举例
8.3 SPI接口的应用举例
【实验范例8.1】SPI接口自环通信实验(主机模式)
【实验范例8.2】SPI接口自环通信实验(从机模式)
【实验范例8.3】SPI接口与移位寄存器74HCl64通信
【实验范例8.4】SPI接口连接串行存储器93C46
第9章  单片机应用系统的性能优化设计
9.1 系统配置字节和用户信息字节
9.1.1 系统配置字节
9.1.2 产品串号
9.1.3 产品信息
9.2 系统时钟源
9.2.1 外接晶体振荡器/陶瓷谐振器
9.2.2 外接阻容器件
9.2.3 外引时钟源
9.3 复位管理系统
9.3.1 单片机的工作状态及其状态迁移
9.3.2 复位源及其复位操作
9.3.3 复位相关的寄存器
9.3.4 上电复位
9.3.5 外部引脚复位
9.3.6 电源欠压复位
9.3.7 看门狗复位
9.3.8 非法地址复位
9.3.9 软件复位
9.4 看门狗定时器WDT
9.4.1 WDT的主要作用
9.4.2 程序失控的回复
9.4.3 WDT的电路结构
9.4.4 WDT的工作原理
9.4.5 WDT相关寄存器
9.4.6 使用WDT的注意事项
9.5 节电设计
9.5.1节电技术背景和概念
9.5.2 STOP模式
9.5.2.1  STOP模式的进入
9.5.2.2  STOP模式的退出
9.5.3  HALT模式
9.5.3.1  HALT模式的进入
9.5.3.2  HALT模式的退出
9.5.4 STOP模式下的引脚降耗安排
9.6 应用举例
【实验范例9.1】带WDT监视功能的队列灯
【实验范例9.2】应用WDT中断功能的队列灯
【实验范例9.3】应用节电技术的队列灯
【实验范例9.4】应用复位标志寄存器的队列灯
第10章  程序烧写器及其OTP单片机的重复烧写技巧
10.1 烧写器硬件和软件
lO.1.1 硬件装置
lO.1.2 支持软件Q—writer
10.2 Q—Writer与烧写器配合应用
10.2.1 硬件如何安装
10.2.2 软件如何启用
10.3 Q—writer的功能和操作命令
10.3.1“文件”类操作命令
10.3.2“器件”类操作命令
10.3.3“功能”类操作命令
10.3.4“操作模式”类操作命令
10.3.5“用户信息”类操作命令
10.3.6“窗口”类操作命令
10.3.7“设置”类操作命令
10.3.8“帮助”类操作命令
10.3.9“右击”类操作命令
10.4 如何进行一次虚拟演练
10.4.1 空白检查
10.4.2 内容读回
10.4.3 保存文件
10.4.4 打开文件
10.4.5 虚拟烧写
10.4.6 虚拟核对
10.4.7 虚拟加密
10.4.8 虚拟自动烧写
10.5 如何进行第一次实战烧写
10.5.1 选择目标单片机型号
10.5.2 单片机空白检查
10.5.3 打开代码文件
10.5.4 设置芯片串号
10.5.5 设置产品信息
10.5.6 烧写编程
10.5.7 最终加密
10.6 重复烧写OTP单片机的算法设计
10.6.1 重复利用OTP单片机的现实意义
10.6.2 需要考虑的几个因素
10.6.2.1 OTP存储位元的特性
10.6.2.2 单片机的指令编码特点
10.6.2.3 SPMC65P2408A片载OTP的分布特点
10.6.2.4 烧写器的工作特点
10.6.3 重复烧写OTP单片机的实现方法
10.6.3.1 重复烧写OTP的分割思想
10.6.3.2 首次烧写时的几点考虑和说明
10.6.3.3 重复烧写时的几点考虑和说明
10.6.3.4 末次烧写时的几点考虑和说明
附录A  实验仪DH2005A排针布局和插针编号指南
附录B  93LC46串行EEPRoM存储器简介
附录C  烧写器驱动程序操作提示信息
附录D  SPMC65单片机的电气特性参数
附录E  光盘内容简介
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证