单片机原理与接口技术

分類: 图书,计算机/网络,硬件 外部设备 维修,
作者: 林全新,苏丽娟 编著
出 版 社: 人民邮电出版社
出版时间: 2002-2-1字数: 304000版次: 1页数: 194印刷时间: 2004-1-1开本:印次:纸张: 胶版纸I S B N : 9787115101464包装: 平装编辑推荐
内容简介
本书以通俗的语言、简明的叙述,全面介绍了MCS-51单片机的结构原理、指令系统、汇编语言程序设计、输入输出和中断、定时器 / 计数器、接口技术、存储器扩展和单片机应用系统设计与开发等内容,是单片机和单片机应用系统设计开发的实用程序。
本书是高职高专计算机、控制及相关专业的教材,也可作为相关技术人员的参考书和自学爱好者的自学读物。
作者简介
目录
第1章 单片机的发展与应用1
1.1 单片机的发展1
1.2 单片机的应用2
1.2.1 家用电器2
1.2.2 智能卡2
1.2.3 智能仪器仪表2
1.2.4 网络与通信2
1.2.5 工业测控2
1.3 单片机芯片简介2
1.3.1 4位单片机2
1.3.2 8位单片机3
1.3.3 16位单片机3
第2章 MCS-51 单片机组成原理5
2.1 MCS-51单片机的内部结构5
2.2 CPU的结构6
2.2.1 运算器6
2.2.2 控制器7
2.2.3 工作寄存器和特殊功能寄存器8
2.3 MCS-51单片机存储器10
2.3.1 程序存储器10
2.3.2 数据存储器11
2.4 时钟电路及时序12
2.4.1 时钟电路12
2.4.2 时序13
2.5 输入/输出端口16
2.5.1 P0口16
2.5.2 P1口17
2.5.3 P2口18
2.5.4 P3口18
2.5.5 P0口~P3口的负载能力及端口要求19
2.6 MCS-51单片机的引脚功能19
2.7 MCS-51单片机的工作方式21
2.7.1 复位方式21
2.7.2 程序执行方式23
2.7.3 节电工作方式23
练习题25
第3章 MCS-51单片机指令系统26
3.1 MCS-51单片机指令系统简介26
3.1.1 MCS-51单片机指令系统的分类26
3.1.2 指令格式27
3.1.3 指令中的常用符号27
3.1.4 寻址方式27
3.2 MCS-51单片机指令系统29
3.2.1 数据传送类指令29
3.2.2 算术运算类指令35
3.2.3 逻辑运算类指令(24条)41
3.2.4 控制转移类指令45
3.2.5 位操作类指令50
3.3 汇编语言程序设计54
3.3.1 汇编语言及其语句格式54
3.3.2 伪指令54
3.3.3 汇编语言程序设计过程56
3.3.4 顺序结构程序设计57
3.3.5 分支程序设计58
3.3.6 散转程序设计60
3.3.7 循环程序设计62
3.3.8 查表程序设计65
3.3.9 子程序设计68
3.4 MCS-51汇编语言实用程序设计71
3.4.1 数码转换类程序71
3.4.2 运算类程序74
3.4.3 软件延时程序82
练习题83
第4章 MCS-51单片机存储器的扩展85
4.1 程序存储器的扩展85
4.1.1 常用的地址锁存器介绍86
4.1.2 常用的EPROM存储器芯片介绍87
4.1.3 程序存储器扩展电路88
4.2 数据存储器的扩展88
4.2.1 常用的数据存储器芯片介绍90
4.2.2 数据存储器扩展电路91
4.3 程序存储器和数据存储器扩展综合举例93
练习题93
第5章 输入/输出与中断94
5.1 输入/输出信息的传送方式94
5.1.1 输入/输出的概念94
5.1.2 输入/输出的信息种类94
5.1.3 输入/输出设备与CPU的连接94
5.1.4 CPU对外设的两种编址方式95
5.1.5 CPU与外设之间的数据传送方式96
5.2 中断的概念97
5.2.1 中断的定义97
5.2.2 为什么要使用中断97
5.2.3 中断的嵌套97
5.3 MCS -51单片机的中断系统98
5.3.1 中断系统的内部结构98
5.3.2 中断响应与中断返回101
5.4 中断应用举例102
练习题103
第6章 定时器/计数器与应用105
6.1 定时器/计数器的结构105
6.1.1 定时器/计数器的结构105
6.1.2 定时器/计数器的工作方式寄存器TMOD106
6.1.3 定时器/计数器的控制寄存器TCON106
6.2 定时器/计数器的工作方式107
6.2.1 工作方式0107
6.2.2 工作方式1109
6.2.3 工作方式2110
6.2.4 工作方式3111
练习题111
第7章 串行接口与应用113
7.1 串行通信的基本知识113
7.1.1 数据通信的基本概念113
7.1.2 串行通信方式113
7.1.3 数据同步技术113
7.2 MCS-51单片机串行接口的结构与工作方式115
7.2.1 串行接口的结构115
7.2.2 串行接口控制寄存器SCON和电源控制寄存器PCON116
7.2.3 波特率设计117
7.2.4 串行接口的4种工作方式118
7.3 主从式多机通信121
7.3.1 主从式多机通信原理121
7.3.2 多机通信协议121
7.3.3 串行通信实例122
练习题128
第8章 并行接口与应用129
8.1 并行接口的基本概念129
8.2 可编程并行接口芯片8255A129
8.2.1 8255A的内部结构及引脚129
8.2.2 8255A的工作方式133
8.2.3 MCS-51单片机与8255A的接口139
8.3 可编程并行接口芯片8155140
8.3.1 8155的内部结构及引脚140
8.3.2 8155的工作方式144
8.3.3 MCS-51单片机与8155的接口144
8.4 单片机与键盘和数码管显示器的接口电路145
8.4.1 键盘接口145
8.4.2 数码管显示器接口149
练习题153
第9章 A/D、D/A转换接口155
9.1 概述155
9.2 D/A转换器DAC0832155
9.2.1 DAC0832的结构原理156
9.2.2 MCS-51单片机与DAC0832的接口157
9.2.3 D/A 转换器的主要技术指标159
9.3 A/D转换器ADC0809159
9.3.1 ADC0809的结构原理160
9.3.2 MCS-51单片机与ADC0809的接口161
9.3.3 A/D转换器的主要技术指标163
练习题163
第10章 单片机应用系统设计与开发164
10.1 单片机应用系统的开发过程164
10.1.1 拟定总体设计方案164
10.1.2 硬件开发过程165
10.1.3 软件开发过程165
10.1.4 程序固化166
10.2 单片机应用系统开发工具166
10.2.1 单片机开发系统的构成166
10.2.2 单片机开发系统的功能167
10.2.3 单片机开发器介绍168
10.3 单片机应用系统举例179
10.3.1 总体设计方案179
10.3.2 硬件设计180
10.3.3 软件设计180
10.4 单片机应用系统抗干扰技术184
10.4.1 硬件抗干扰技术184
10.4.2 软件抗干扰技术185
练习题186
附录1 MCS-51单片机指令表(按字母顺序)187
附录2 MCS-51单片机指令表(按功能分类)191
媒体评论