内容简介
第一章 MOTOROLA单片机简介
§1.1 发展概述
目录
§1.2 MOTOROLA 8位单片机的结构特点
1.2.1 存贮器组织
1.2.2 CPU结构
1.2.3 中断处理
1.2.4 I/O口
§1.3 M68HC11系列单片机简介
1.3.1 M68HC11系列单片机的基本特性
1.3.2 M68HC11系列单片机的命名规则
2.1.1 内部结构
2.1.2 CPU结构
§2.1 MC68HC11A 8的基本结构
第二章 MC68HC11A 8的基本结构和工作模式
2.1.3 MC68HC11A 8的引脚功能简介
§2.2 MC68HC11A 8的工作模式
2.2.1 硬件模式选择
2.2.2 MCU的工作模式
2.2.3 MCU的几个控制寄存器
2.2.4 MCU工作模式应用和举例
§2.3 并行I/O口
2.3.1 口数据寄存器(PORT)和口数据方向寄存器(DDR)
2.3.2 通用I/O口(PC口和PD口)
2.3.3 固定方向I/O口(PA、PB和PE口)
2.3.4 简单选通I/O口
2.3.5 应答I/O
2.3.6 并行I/O控制寄存器PIOC
§2.4 低功耗工作方式
2.4.1 等待方式
2.3.7 STRA和STRB端的其他用法
2.4.2 停止方式
第三章 片内存贮器结构和使用
§3.1 存贮器映射
§3.2 RAM和I/O映射寄存器INIT
3.3 ROM
§3.4 RAM
§3.5 EEPROM
3.5.1 EEPROM编程控制寄存器PPROG
3.5.2 编程和擦除步骤及举例
3.5.3 CONFIG寄存器的编程和擦除
3.5.4 EEPROM的保密特性与应用
3.5.5 EEPROM的应用
3.5.6 EEPROM的物理工作过程
3.5.7 延长EEPROM使用期限的软件方法
§4.1 MC68HC11A 8的四种复位方式
第四章 复位和中断
4.1.1 上电复位(POR)
4.1.2 外部复位
4.1.3 计算机正常操作监视系统复位
4.1.4 内部时钟监视系统复位
§4.2 复位后的MCU状态
§4.3 中断
4.3.1 中断处理过程
4.3.2 中断源
第五章 M68HC11指令系统和程序设计
§5.1 寻址方式
5.1.1 立即寻址(IMM)
5.1.2 直接寻址(DIR)
5.1.3 扩展寻址(EXT)
5.1.4 变址寻址(INDX,INDY)
5.1.6 相对寻址(REL)
5.1.5 隐含寻址(INH)
§5.2 M68HC11指令系统
5.2.1 与累加器和存贮器有关的指令
5.2.2 与堆栈和变址寄存器有关的指令
5.2.3 与状态标志位有关的指令
5.2.4 控制指令
§5.3 汇编语言、伪指令和交叉汇编与连接
5.3.1 机器语言和汇编语言
5.3.2 汇编语言源程序格式
5.3.3 汇编伪指令
5.3.4 交叉汇编和交叉连接方法
§5.4 汇编语言程序设计和举例
5.4.1 定点数算术运算程序设计
5.4.2 浮点数的加减乘除四则运算程序设计
5.4.3 数制转换程序设计
5.4.4 查表和转移程序设计
第六章 管脚内部电路、内部时序关系和与外电路的连接
§6.1 电源管脚(VDD和VSS)
§6.2 模式选择端(MODB/VSTBY和MODA/LIR)
§6.3 中断端(XIRQ和IRQ)
§6.4 复位端(RESET)
§6.5 晶体振荡器输入、输出端和时钟端(EXTAL,XTAL和E)
§6.6 I/O管脚
6.6.1 A口各个管脚内部电路框图和A口时序
6.6.2 B口管脚和STRB管脚的内部电路框图和B口时序
6.6.3 C口各管脚和STRA管脚内部电路框图及C口时序
6.6.4 D口各管脚内部电路框图和D口时序
6.6.5 E口各管脚内部电路框图和E口时序
§6.7 未用管脚的连接
§6.8 管脚保护
6.8.2 模拟输入管脚的内部保护电路
6.8.1 数字输入管脚的内部保护电路
6.8.3 数字I/O管脚的内部保护电路
6.8.4 输出管脚的内部保护电路
6.8.5 输入/开路输出管脚的内部保护电路
第七章 串行通讯接口(SCI)
§7.1 SCI概述
7.1.1 基本特性
7.1.2 发送和接收数据格式
§7.2 SCI发送器
7.2.1 SCI发送器结构
7.2.2 TxD端逻辑框图
§7.3 SGI接收器
7.3.1 SCI接收器结构
7.3.2 噪声干扰对起始位的影响
7.3.3 波特率不匹配的情况
7.4.1 PORTD DDRD和SPCR寄存器
§7.4 SCI寄存器
7.4.2 SCI数据寄存器SCDR
7.4.3 串行通讯控制寄存器1(SCCR1)
7.4.4 串行通讯存寄器2(SCCR2)
7.4.5 串行通讯状态存寄器SCSR
7.4.6 波特率寄存器BAUD
§7.5 多机通讯规程
7.5.1 空闲线唤醒方式
7.5.2 地址位唤醒方式
§7.6 SCI时序
7.6.1 发送器允许时序
7.6.2 TDR送数到串行发送移位寄存器的时序
7.6.3 发送完成时序
7.6.4 串行接收移位寄存器的数据传送到RDR的时序
§7.7 波特率发生器
7.8.1 硬件连接方法
§7.8 SCI应用
7.8.2 软件编程方法
7.8.3 应用举例
第八章 串行外围接口(SPI)
§8.1 SPI简介
§8.2 SPI结构
8.2.1 内部结构
8.2.2 SPI引脚
8.2.3 SPI数据与位时钟之间的各种时序关系
§8.3 SPI的工作过程
§8.4 SPI寄存器
8.4.1 串行外围控制寄存器(SPCR)
8.4.2 串行外围状态寄存器(SPSR)
8.4.3 串行外围数据读/写寄存器(SPDR)
§8.5 SPI系统时序
8.5.1 启动一次SPI传送时序
8.5.2 传送结束时序
§8.6 SPI用于多机通讯
§8.7 SPI系统与外围I/O接口芯片的连接
8.7.1 SPI使用方法
8.7.2 SPI使用举例
第九章 定时器及实时中断
§9.1 定时器结构和功能
9.1.1 定时器溢出功能
9.1.2 定时器输入捕捉功能
9.1.3 定时器输出比较功能
9.1.4 实时中断功能(RT1)
9.1.5 16位自由运行计数器的旁路功能
§9.2 时钟链
§9.3 定时器寄存器
9.3.1 将定时器标志寄存器的各个控制位清零
9.3.3 输入捕捉寄存器(TIC1~TIC3)
9.3.2 定时器计数器(TCNT)
9.3.4 输出比较寄存器(TOC1~TOC5)
9.3.5 定时器屏蔽寄存器2(TMSK2)和定时器标志寄存器2(TFLG2)
9.3.6 定时器屏蔽寄存器1(TMSK1)和定时器标志寄存器1(TFLG1)
9.3.7 输入捕捉边沿选择寄存器(TCTL2)
9.3.8 输出比较控制寄存器TCTL1
9.3.9 OC1输出通道屏蔽寄存器(OC1M)和OC1输出通道数据寄存器(OC1D)
9.3.10 强迫输出比较控制寄存器(CFORC)
§9.4 定时器时序
9.4.1 定时器复位时序
9.4.2 读TCNT时序
9.4.3 输入捕捉时序
9.4.4 输出比较符合时序
§9.5 定时器应用与举列
9.5.1 输入捕捉功能的应用与举例
9.5.2 输出比较功能的应用与举例
第十章 脉冲累加器
§10.1 脉冲累加器概述
§10.2 脉冲累加器框图
§10.3 脉冲累加器寄存器
§10.4 脉冲累加器的时序
§10.5 脉冲累加器的应用
第十一章 模数转换系统
§11.1 电荷再分配A/D转换器工作原理
§11.2 MC68HC11A8中的A/D转换器
11.2.1 MC68HC11A 8逐次逼近A/D转换器框图
11.2.2 A/D直流电压变换电路和阻容RC振荡器
11.2.3 A/D系统控制逻辑
§11.3 A/D系统的寄存器
11.3.1 控制和状态寄存器ADCTL
11.3.2 A/D结果寄存器(ADR1~ADR4)
§11.4 A/D管脚连接问题
第十二章 M68HC11系列单片机技术性能介绍
§12.1 MC68HC11A8
12.1.1 基本结构
12.1.2 基本特性
12.1.3 引脚说明
12.1.4 存贮器组织
12.1.5 I/O寄存器
12.1.6 外围子系统
12.1.7 电气性能和时序图
§12.2 MC68HC11A0
12.2.1 基本结构
12.2.2 基本特性
12.2.3 引脚说明
12.2.6 电气性能和时序图
12.2.4 存贮器组织
12.2.5 I/O寄存器
§12.3 MC68HC11A1
12.3.1 基本结构
12.3.2 基本特性
12.3.3 引脚说明
12.3.4 存贮器组织
12.3.5 I/O寄存器
12.3.6 电气性能和时序图
§12.4 MC68HC11E9
12.4.1 基本结构
12.4.2 基本特性
12.4.3 存贮器组织
12.4.4 I/O寄存器
§12.6 MC68HC11E1
§12.5 MC68HC711E9S和MC68HC711E9
12.4.5 电气性能和时序图
§12.7 MC68HC811E2
12.7.1 基本结构与特点
12.7.2 I/O寄存器
12.7.3 电气特性和时序图
§12.8 MC68HC11D3、MC68HC711D3和MC68HC711D3S
§12.9 MC68HC11F1
§12.10 口替换单元(PRU)MC68HC24
12.10.1 概述
12.10.2 MC68HC24的功能框图
12.10.3 管脚功能
12.10.4 输入输出(I/O)口
12.10.5 内部寄存器
12.10.6 系统设置
12.10.7 工作模式
12.10.8 M68HC11 MCU与MC68HC24的区别
12.10.9 电气特性和时序图
第十三章 MC68HC11单片机的开发
§13.1 M68HC11应用系统的设计方法
13.1.1 M68HC11应用特点
13.1.2 M68HC11应用系统的设计和开发方法
§13.2 M68HC11开发工具
13.2.1 M68HC11 EVM开发装置的主要特性
13.2.2 EVM系统设置与开关
13.2.3 EVM存贮器映射
13.2.4 M68HC11 EVM的监控命令
13.2.5 MCU片内EEPROM编程
13.2.6 汇编/反汇编过程
13.2.7 下卸过程
13.2.8 应用系统调试和仿真过程