前言
第1章概述1
1.1单片机基础知识1
1.2MCS51系列单片机的结构12
1.3MCS51系列单片机的最小应用
系统24
1.4习题27
第2章MCS51系列单片机汇编语言
编程29
2.1汇编语言指令基础知识29
2.2MCS51系列单片机的指令系统33
2.3汇编语言程序设计56
2.4习题62
第3章C51语言程序设计66
3.1C51语言程序设计基础知识66
3.2C51语言程序结构73
3.3C51语言程序设计要点81
3.4习题85
第4章MCS51系列单片机的中断系统
与定时/计数器87
4.1MCS51系列单片机的中断系统87
4.2定时/计数器101
4.3习题113
第5章存储器扩展技术115
5.1半导体存储器的分类115
5.2程序存储器扩展117
5.3数据存储器扩展127
5.4存储器的综合扩展129
5.5习题131
第6章并行I/O扩展技术132
6.1概述132
6.28255A可编程并行I/O接口芯片134
6.38155可编程并行I/O接口芯片149
6.4习题154
第7章I/O设备接口技术156
7.1模拟通道接口156
7.2键盘接口技术176
7.3LED数码管显示接口技术189
7.4微型打印机接口技术222
7.5习题226
第8章串行通信技术228
8.1概述228
8.2串行通信总线标准及其接口231
8.3MCS51系列单片机的串行接口235
8.4习题245
第9章常用开发工具246
9.1Keil编译器246
9.2字模提取软件254
9.3编程器与烧录软件257
第10章单片机应用系统设计259
10.1抗干扰与可靠性259
10.2逻辑电平转换技术267
10.3系统设计269
10.4习题272
附录273
附录AMCS51系列单片机指令表273
附录BMCS51系列单片机反汇编指
令分类表276
附录CASCII(美国标准信息交换码)表277
附录DREG51.H清单278
附录EABSACC.H清单280
附录FMATH.H清单280
附录GINTRINS.H清单281
附录HSTDIO.H清单282
参考文献284