目录
第1章 单片微型计算机知识概述1
1.1 单片机知识概述1
1.2 单片机的基础知识3
本章小结5
思考题与习题5
第2章 单片机开发系统与模拟仿真技术6
2.1 单片机开发系统6
2.2 万利仿真器的安装6
2.3 万利仿真器的使用6
第3章 80C51单片机的结构和原理13
3.1 80C51单片机的结构及引脚13
3.2 80C51存储器配置16
3.3 数据存储器的配置18
3.4 80C51 CPU的时序24
3.5 复位及复位电路26
本章小结28
思考题与习题28
第4章 80C51 指令系统30
4.1 指令格式和寻址方式30
4.2 指令系统34
4.3 简单指令的模拟仿真49
本章小结51
思考题与习题51
第5章 汇编语言程序设计54
5.1 程序设计语言54
5.2 汇编语言程序设计54
5.3 汇编语言程序设计举例58
5.4 实用子程序设计67
5.5 简单程序的模拟仿真72
本章小结73
思考题与习题73
第6章 并行输入输出接口75
6.1 80C51单片机中的并行输入输出口75
6.2 并行口的输出79
6.3 利用仿真软件模拟并行口的输出80
6.4 显示器的输出81
6.5 并行输入85
本章小结90
思考题与习题90
第7章 中断系统92
7.1 微机的输入输出方式92
7.2 中断的概述93
7.3 80C51中断系统结构及中断控制94
7.4 中断处理过程100
7.5 外部中断应用和模拟仿真103
本章小结108
思考题与习题108
第8章 单片机的定时计数功能及其应用110
8.1 定时器的结构与工作原理110
8.2 定时器/计数器的控制111
8.3 定时器/计数器的工作模式及应用113
8.4 定时器/计数器模拟仿真119
8.5 定时器/计数器的综合应用121
本章小结128
思考题与习题129
第9章 80C51串行口及串行通信技术131
9.1 串行通信基础知识131
9.2 串行口的特点132
9.3 串行通信工作方式136
9.4 80C51串行口的应用138
9.5 RS232C 标准接口总线146
9.6 串行口模拟仿真148
本章小结149
思考题与习题150
第10章 存储器及I/O口的扩展152
10.1 扩展系统的组成152
10.2 存储器概述153
10.3 程序存储器的扩展155
10.4 数据存储器的扩展158
10.5 片选方式和地址分配160
10.6 80C51单片机并行I/O接口的扩展164
本章小结172
思考题与习题172
第11章 接口技术174
11.1 前向通道的配置及接口技术174
11.2 系统后向通道配置及接口技术178
本章小结185
思考题与习题185
第12章 实用程序设计187
12.1 数字滤波程序设计187
12.2 算术运算类程序设计189
12.3 交通灯控制196
12.4 倒计时器设计198
附录A 80C51指令表205
附录B 常用集成电路引脚图211
参考文献215
内容摘要
《高等职业教育机电类系列教材:单片机原理与应用技术》介绍了单片机基础知识及结构,并以80C51单片机为主体,详细介绍了80C51系列单片机的内部结构,指令系统、输入输出接口、存储器和接口的扩展技术,并利用万利模拟传真软件模拟仿真中断发生、定时器定时、串行口传送数据等情况,以加深初学者对单片机知识的理解。《高等职业教育机电类系列教材:单片机原理与应用技术》包含了许多浅显易懂、典型实用的例题。各章节后都有简短的小结,并附有多种类型的习题,第12章专门介绍应用程序,这些程序均经过上机调试,读者可直接调用。附录中给出了单片机常用外围器件,供读者参考。
展开