目录 1
第1章单片微型计算机简介 1
1.1 单片机的应用及发展 1
1.2常见的典型8位单片机简介 2
1.3 Winbond-78系列8位单片机简介 3
1.3.1 Winbond-78系列单片机的特性与特点 3
1.3.2 Winbond-78系列单片机的内部结构 4
习题 6
2.1 W78E52单片机的内部总体结构 7
第2章W78E52单片机的硬件结构 7
2.2 W78E52单片机的引脚介绍 8
2.2.1 电源及时钟引脚 8
2.2.2控制引脚 9
2.2.3I/O接口引脚 9
2.3 W78E52单片机的内部资源 10
2.3.1 存储器配置 10
2.3.2输入输出端口 16
2.3.3定时器/计数器 18
2.3.4 串行接口 24
2.3.5 中断控制系统 28
2.3.6布尔处理机 31
2.3.7单片机复位电路、低功耗工作方式和CPU时序 32
习题 34
第3章指令系统 37
3.1 寻址方式 37
3.1.1 寄存器寻址 37
3.1.2直接寻址 38
3.1.3 间接寻址 38
3.1.4立即寻址 39
3.1.5相对寻址 39
3.1.6基址寄存器加变址寄存器间接寻址 39
3.2指令系统的分类 40
3.1.7位寻址 40
3.2.1数据传送指令 41
3.2.2转移指令 45
3.2.3算术运算指令 49
3.2.4逻辑运算指令 54
3.2.5布尔变量操作指令 57
习题 59
第4章单片机系统的扩展技术 61
4.1 外部扩展数据存储器的扩展 61
4.1.1 外部RAM数据存储器的扩展 62
4.1.2外部并行Flash ROM存储器的扩展 64
4.1.3外部串行E2PROM数据存储器的扩展 68
4.2单片机系统并行接口的扩展 71
4.3按键与显示器的扩展应用 75
4.3.1 行列式键盘与单片机的接口技术 75
4.3.2 8段LED数码显示器与单片机的接口技术 77
4.3.3 LCD液晶显示器与单片机的接口技术 81
4.4 串行接口的应用技术 89
4.4.1单片机多机通信系统 89
4.4.2 PC与单片机之间的串行通信技术 97
习题 100
5.1.1 并行实时时钟/日历芯片的应用 101
第5章单片机接口电路的设计与应用 101
5.1 实时时钟/日历芯片的应用 101
5.1.2 串行实时时钟/日历芯片的应用 108
5.2模数(A/D)转换器的应用 113
5.2.1 并行积分式A/D转换器ICL7135的应用 114
5.2.2 串行A/D转换器AD7703的应用 119
5.3数模(D/A)转换器的应用 123
5.3.1 并行D/A转换器DAC0832的应用 123
5.3.2 串行D/A转换器AD7543的应用 126
习题 128
6.1 AT89C2051单片机 130
第6章通用的典型8位单片机 130
6.2 W78E58单片机 132
习题 135
第7章 单片机应用系统的抗干扰技术 136
7.1 干扰的来源及造成的后果 136
7.1.1 干扰的来源 136
7.1.2造成的后果 137
7.2硬件抗干扰措施 137
7.2.1 I/O通道干扰的抑制措施 137
7.2.2 电磁干扰的抑制措施 138
7.2.3 印刷电路板的抗干扰措施 140
7.3软件抗干扰原理与方法 141
7.3.1 输入输出通道中的抗干扰方法 141
7.3.2在编程中常用的抗干扰方法 142
7.3.3 RAM数据冗余技术 143
7.4 “看门狗”技术 144
习题 145
附录一指令系统中常用符号说明 146
附录二影响标志位设置的指令 148
附录三兼容MCS-5 1 8位单片机的指令一览表 149
附录四W78E52单片机的技术指标及相关参数 153