书籍详情
单片机原理与接口技术
作者:舒怀林主编
出版社:华中科技大学出版社
出版时间:2001-04-01
ISBN:9787560924052
定价:¥15.50
购买这本书可以去
内容简介
本书在全面系统地介绍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单片机存储器1
2.3.1 程序存储器1
2.3.2 数据存储器11
2.4 时钟电路及时序12
2.4.1 时钟电路12
2.4.2 时序13
2.5 输入/输出端口16
2.5.1 P口16
2.5.2 P1口17
2.5.3 P2口18
2.5.4 P3口18
2.5.5 P口~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 位操作类指令5
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 散转程序设计6
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 常用的数据存储器芯片介绍9
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 中断响应与中断返回11
5.4 中断应用举例12
练习题13
第6章 定时器/计数器与应用15
6.1 定时器/计数器的结构15
6.1.1 定时器/计数器的结构15
6.1.2 定时器/计数器的工作方式寄存器TMOD16
6.1.3 定时器/计数器的控制寄存器TCON16
6.2 定时器/计数器的工作方式17
6.2.1 工作方式17
6.2.2 工作方式119
6.2.3 工作方式211
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 可编程并行接口芯片815514
8.3.1 8155的内部结构及引脚14
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转换器DAC832155
9.2.1 DAC832的结构原理156
9.2.2 MCS-51单片机与DAC832的接口157
9.2.3 D/A 转换器的主要技术指标159
9.3 A/D转换器ADC89159
9.3.1 ADC89的结构原理16
9.3.2 MCS-51单片机与ADC89的接口161
9.3.3 A/D转换器的主要技术指标163
练习题163
第1章 单片机应用系统设计与开发164
1.1 单片机应用系统的开发过程164
1.1.1 拟定总体设计方案164
1.1.2 硬件开发过程165
1.1.3 软件开发过程165
1.1.4 程序固化166
1.2 单片机应用系统开发工具166
1.2.1 单片机开发系统的构成166
1.2.2 单片机开发系统的功能167
1.2.3 单片机开发器介绍168
1.3 单片机应用系统举例179
1.3.1 总体设计方案179
1.3.2 硬件设计18
1.3.3 软件设计18
1.4 单片机应用系统抗干扰技术184
1.4.1 硬件抗干扰技术184
1.4.2 软件抗干扰技术185
练习题186
附录1 MCS-51单片机指令表(按字母顺序)187
附录2 MCS-51单片机指令表(按功能分类)191
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单片机存储器1
2.3.1 程序存储器1
2.3.2 数据存储器11
2.4 时钟电路及时序12
2.4.1 时钟电路12
2.4.2 时序13
2.5 输入/输出端口16
2.5.1 P口16
2.5.2 P1口17
2.5.3 P2口18
2.5.4 P3口18
2.5.5 P口~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 位操作类指令5
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 散转程序设计6
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 常用的数据存储器芯片介绍9
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 中断响应与中断返回11
5.4 中断应用举例12
练习题13
第6章 定时器/计数器与应用15
6.1 定时器/计数器的结构15
6.1.1 定时器/计数器的结构15
6.1.2 定时器/计数器的工作方式寄存器TMOD16
6.1.3 定时器/计数器的控制寄存器TCON16
6.2 定时器/计数器的工作方式17
6.2.1 工作方式17
6.2.2 工作方式119
6.2.3 工作方式211
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 可编程并行接口芯片815514
8.3.1 8155的内部结构及引脚14
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转换器DAC832155
9.2.1 DAC832的结构原理156
9.2.2 MCS-51单片机与DAC832的接口157
9.2.3 D/A 转换器的主要技术指标159
9.3 A/D转换器ADC89159
9.3.1 ADC89的结构原理16
9.3.2 MCS-51单片机与ADC89的接口161
9.3.3 A/D转换器的主要技术指标163
练习题163
第1章 单片机应用系统设计与开发164
1.1 单片机应用系统的开发过程164
1.1.1 拟定总体设计方案164
1.1.2 硬件开发过程165
1.1.3 软件开发过程165
1.1.4 程序固化166
1.2 单片机应用系统开发工具166
1.2.1 单片机开发系统的构成166
1.2.2 单片机开发系统的功能167
1.2.3 单片机开发器介绍168
1.3 单片机应用系统举例179
1.3.1 总体设计方案179
1.3.2 硬件设计18
1.3.3 软件设计18
1.4 单片机应用系统抗干扰技术184
1.4.1 硬件抗干扰技术184
1.4.2 软件抗干扰技术185
练习题186
附录1 MCS-51单片机指令表(按字母顺序)187
附录2 MCS-51单片机指令表(按功能分类)191
猜您喜欢