第一章 廉价型单片机及其用途 1
1.1 廉价型单片机的发展 1
1.1.1 单片机选择的原则 1
1.1.2 廉价型单片机的发展过程 3
1.2 廉价型单片机的用途 5
第二章 MC68HC05K系列单片机原理 8
2.1 68HC05K系列单片机结构概况 8
2.1.1 68HC05K0/K1主要性能 8
2.1.2 MCU的结构框图及引脚分布 9
2.1.3 外部振荡器连接的方法 10
2.2 68HC05K系列单片机的CPU 13
2.2.1 CPU中的寄存器 13
2.2.2 CPU的标志及其意义 15
2.2.3 算术逻辑部件ALU 16
2.3 68HC05K系列单片机的存储器 17
2.3.1 存储器组织及地址分配 17
2.3.2 ROM区段及其作用 17
2.3.3 RAM区段及其作用 23
2.3.4 I/O寄存器区段 23
2.4 68HC05K系列单片机的I/O端口 24
2.4.1 并行I/O端口 25
2.4.2 多功能定时器 30
2.5 中断、复位及节电方式 34
2.5.1 中断及中断系统 34
2.5.2 复位及复位状态 39
2.5.3 节电方式 42
2.6 指令系统 45
2.6.1 寻址方式 45
2.6.2 指令类型 50
2.6.3 指令系统及指令说明 53
第三章MC68HC05J系列单片机原理 64
3.1 MC68HC05J系列单片机的结构 64
3.1.1 MC68HC05J系列基本特性 64
3.1.2 MC68HC05J系列基本结构 64
3.1.3 MC68HC05J系列的并行I/O端口 68
3.1.4 MC68HC05J系列的复位系统 70
3.1.5 MC68HC05J系列的中断系统 72
3.1.6 MC68HC05J系列的多功能定时器 73
3.1.7 MC68HC05J系列低功耗工作状态 75
3.2 MC68HC05J1A单片机特点 78
3.2.1 MC68HC05J1A存储器结构 78
3.2.2 MC68HC05J1A的并行I/O端口 78
3.2.3 MC68HC05J1A的中断系统 80
3.2.4 MC68HC05J1A的掩膜选择 81
3.2.5 MC68HC705J1A特性 82
3.3 MC68HC05J1单片机 83
3.3.1 MC68HC05J1存储器结构 84
3.3.2 MC68HC05J1单片机的仿真 85
3.4 MC68HC05J2单片机 85
3.4.1 MC68HC05J2存储器结构 85
3.4.2 MC68HC705J2单片机 85
3.5 MC68HC05J3单片机 87
3.5.1 MC68HC05J3存储器结构 88
3.5.2 MC68HC05J3的I/O端口 89
3.5.3 MC68HC05J3的16位定时器 90
第四章 廉价单片机的开发系统 93
4.1 MC68HC05EVS开发系统 93
4.1.1 基板PFB的结构 93
4.1.2 MC68HC05J3仿真模板 94
4.1.3 MC68HC05J系列HC05EVS开发系统的软件 96
4.2 MMEVS05/08开发系统 102
4.3 J1A的编程器与在线软件仿真器 109
4.4 MC68HC705J2编程器 115
4.5 K系列在线软件仿真器 117
第五章MC68HC05J系列的应用 123
5.1 键盘矩阵接口设计 123
5.2 J系列单片机与RS232通信 130
5.3 J系列单片机与EEPROM接口 139
第六章MC68HC05K系列单片机的应用 153
6.1 68HC05K0控制的蒸炖煲 153
6.1.1 蒸炖煲的结构及蒸炖原理 153
6.1.2 蒸炖煲的工作要求及控制框图 154
6.1.3 电路工作原理 156
6.1.4 控制软件及操作状态 158
6.2 68HC05K0构成的遥控器 160
6.2.1 遥控器的基本原理 160
6.2.2 遥控器的工作过程 163
6.2.3 遥控器的控制软件清单 165
6.3 68HC05K0控制的温度检测仪 171
6.3.1 温度检测仪的基本原理 171
6.3.2 外接RC实现A/D转换的方法 176
6.3.3 温度检测仪电路及工作原理 190
6.3.4 控制软件框图 195
6.4 68HC05K0控制的微工件抛光机 199
6.4.1 微工件抛光机的基本原理 199
6.4.2 直流电动机速度控制的方法 201
6.4.3 控制电路及其工作原理 209
6.4.4 抛光机的控制软件框图 214