简介
本书主要以MCS-51系列单片机为主体,详尽地介绍了MCS-51系列单片机的硬件结构、指令系统、程序设计、接口技术、开发系统及应用系统。最后一章还扼要地阐述了准16位单片机8098的主要性能,内容包括8098的基本结构、存储器组织、中断系统、I/O功能及指令系统。
本书列举了许多典型的应用实例,力求做到理论联系实际。每章均安排有一定数量的习题,附录中还给出了实验内容。
本书可作为中等专业学校计算机专业的教材,亦可供从事微机应用的工程技术人员阅读参考。
目录
第一章 概述 1
§1-1 单片机的发展概况 1
一、单片机的组成 1
二、单片机的发展状况 1
§1-2 单片机的特点和应用 4
一、单片机的特点 4
二、单片机的应用 4
§1-3 单片机常用系列介绍 5
一、mcs-48系列单片机 5
二、mcs-51系列单片机 7
三、mcs-96系列单片机 7
习题一 9
第二章 mcs-51系列单片机的结构 10
§2-1 mcs-51的结构和引脚 10
一、mcs-51的结构框图 10
二、引脚定义及功能 11
§2-2 存储器结构和位处理器 13
一、程序存储器 13
二、数据存储器 14
三、特殊功能寄存器(sfr) 16
. 四、位(布尔)处理器 19
§2-3 并行i/o口 20
一、并行i/o口的结构 20
二、并行i/o口的操作 22
§2-4 时钟和cpu时序 22
一、荡器和时钟电路 22
二、cpu时序 23
§2-5 复位、掉电处理及eprom编程 26
一、复位 26
二、掉电处理 27
三、chmos型80c51的掉电和节电方式 28
四、8751片内eprom的编程 28
习题二 29
第三章 mcs-51单片机的指令系统和程序设计 31
§3-1 指令格式和寻址方式 31
一、指令格式 31
二、寻址方式 33
§3-2 指令系统 37
一、数据传送指令 38
二、算术运算指令 43
三、逻辑运算指令 49
四、控制转移指令 51
五、位操作指令 59
§3-3 程序设计举例 60
一、查表程序 61
二、分支程序 63
三、循环程序 67
四、逻辑操作程序 68
五、一些实用子程序 69
习题三 74
第四章 中断系统、定时器/计数器和串行i/o口 78
§4-1 中断系统 78
一、中断请求源与中断优先级别 78
二、中断控制 79
三、中断响应过程 81
四、外部中断 84
五、单步操作 86
§4-2 定时器/计数器 87
一、定时器/计数器的结构 87
二、定时器的方式寄存器和控制寄存器 88
三、定时器的工作方式 89
四、定时器/计数器的编程和应用举例 93
§4-3 串行接口 101
一、串行通信的基本概念 101
二、mcs-51串行口的控制 103
三、串行口的工作方式 104
四、波特率设计 106
五、串行口的编程和应用举例 107
习题四 112
第五章 mcs-51系统的扩展 114
§5-1 mcs-51扩展系统的组成 114
§5-2 程序存储器的扩展 116
一、扩展eprom 116
二、扩展e +2prom 119
§5-3 数据存储器的扩展 122
一、 扩展ram 122
二、 扩展外部存储器的综合设计举例 125
§5-4 并行i/o口的扩展 126
一、用8243i/o芯片扩展i/o口 127
二、用8255a可编程并行接口芯片扩展i/o口 129
三、用8155可编程ram/io芯片扩展i/o口 135
习题五 142
第六章 单片机系统的接口技术 144
§6-1 显示器和键盘接口 144
一、led数码显示器的接口与编程 144
二、键盘接口与编程 151
三、显示器/键盘系统 156
§6-2 打印机接口 160
一、tp-μp-16a微型打印机简介 160
二、微型打印机与mcs-51单片机的连接 162
§6-3 d/a和a/d转换接口 164
一、d/a转换接口技术 164
二、a/d转换接口技术 168
习题六 173
第七章 单片机应用系统的开发 174
§7-1 单片机开发系统 174
一、单片机应用的开发 174
二、开发系统的组成和功能 176
三、dvcc-51开发仿真机 178
§7-2 单片机应用系统的设计 185
一、应用系统的研制过程 185
二、单片机组成的温度控制系统应用实例 189
习题七 197
第八章 8098单片机简介 198
§8-1 8098的基本结构 198
一、8098单片机的结构框图 198
二、8098芯片引脚功能 199
三、8098单片机的主要特点 201
§8-2 存储器及管理 202
一、存储器组织 202
二、片内数据存储器ram 203
三、复位 204
四、掉电方式 205
五、芯片组构寄存器ccr 206
六、外接eprom和ram的基本系统 207
§8-3 中断系统 208
一、中断源 208
二、中断控制 209
三、中断时序 210
四、中断优先权排队 211
§8-4 i/o功能简介 212
一、i/o控制寄存器ioc0和ioc1 212
二、i/o状态寄存器ios0和ios1 213
三、a/d转换器 214
四、高速输入通道hsi 215
五、高速输出通道hso 217
六、全双工串行口 220
七、监视跟踪定时器wdt 223
八、定时器t1和t2 223
九、脉冲宽度调制输出pwm 224
§8-5 8098单片机的指令系统 225
一、操作数的类型 225
二、寻址方式 226
三、程序状态字psw 227
四、指令系统 228
习题八 236
附录 238
附录一 mcs-51系列单片机实验 238
实验一 简单程序练习 238
实验二 显示器/键盘系统 239
实验三 a/d转换实验 242
实验四 d/a转换实验 243
实验五 开发系统的综合使用 244
实验六 设计一个报时控制系统 245
附录二 mcs-51单片机指令表 251
附录三 8098单片机指令表 261
附录四 ascii(美国标准信息交换码)表 268
附录五 常用集成电路引脚图 269
参考文献 275
§1-1 单片机的发展概况 1
一、单片机的组成 1
二、单片机的发展状况 1
§1-2 单片机的特点和应用 4
一、单片机的特点 4
二、单片机的应用 4
§1-3 单片机常用系列介绍 5
一、mcs-48系列单片机 5
二、mcs-51系列单片机 7
三、mcs-96系列单片机 7
习题一 9
第二章 mcs-51系列单片机的结构 10
§2-1 mcs-51的结构和引脚 10
一、mcs-51的结构框图 10
二、引脚定义及功能 11
§2-2 存储器结构和位处理器 13
一、程序存储器 13
二、数据存储器 14
三、特殊功能寄存器(sfr) 16
. 四、位(布尔)处理器 19
§2-3 并行i/o口 20
一、并行i/o口的结构 20
二、并行i/o口的操作 22
§2-4 时钟和cpu时序 22
一、荡器和时钟电路 22
二、cpu时序 23
§2-5 复位、掉电处理及eprom编程 26
一、复位 26
二、掉电处理 27
三、chmos型80c51的掉电和节电方式 28
四、8751片内eprom的编程 28
习题二 29
第三章 mcs-51单片机的指令系统和程序设计 31
§3-1 指令格式和寻址方式 31
一、指令格式 31
二、寻址方式 33
§3-2 指令系统 37
一、数据传送指令 38
二、算术运算指令 43
三、逻辑运算指令 49
四、控制转移指令 51
五、位操作指令 59
§3-3 程序设计举例 60
一、查表程序 61
二、分支程序 63
三、循环程序 67
四、逻辑操作程序 68
五、一些实用子程序 69
习题三 74
第四章 中断系统、定时器/计数器和串行i/o口 78
§4-1 中断系统 78
一、中断请求源与中断优先级别 78
二、中断控制 79
三、中断响应过程 81
四、外部中断 84
五、单步操作 86
§4-2 定时器/计数器 87
一、定时器/计数器的结构 87
二、定时器的方式寄存器和控制寄存器 88
三、定时器的工作方式 89
四、定时器/计数器的编程和应用举例 93
§4-3 串行接口 101
一、串行通信的基本概念 101
二、mcs-51串行口的控制 103
三、串行口的工作方式 104
四、波特率设计 106
五、串行口的编程和应用举例 107
习题四 112
第五章 mcs-51系统的扩展 114
§5-1 mcs-51扩展系统的组成 114
§5-2 程序存储器的扩展 116
一、扩展eprom 116
二、扩展e +2prom 119
§5-3 数据存储器的扩展 122
一、 扩展ram 122
二、 扩展外部存储器的综合设计举例 125
§5-4 并行i/o口的扩展 126
一、用8243i/o芯片扩展i/o口 127
二、用8255a可编程并行接口芯片扩展i/o口 129
三、用8155可编程ram/io芯片扩展i/o口 135
习题五 142
第六章 单片机系统的接口技术 144
§6-1 显示器和键盘接口 144
一、led数码显示器的接口与编程 144
二、键盘接口与编程 151
三、显示器/键盘系统 156
§6-2 打印机接口 160
一、tp-μp-16a微型打印机简介 160
二、微型打印机与mcs-51单片机的连接 162
§6-3 d/a和a/d转换接口 164
一、d/a转换接口技术 164
二、a/d转换接口技术 168
习题六 173
第七章 单片机应用系统的开发 174
§7-1 单片机开发系统 174
一、单片机应用的开发 174
二、开发系统的组成和功能 176
三、dvcc-51开发仿真机 178
§7-2 单片机应用系统的设计 185
一、应用系统的研制过程 185
二、单片机组成的温度控制系统应用实例 189
习题七 197
第八章 8098单片机简介 198
§8-1 8098的基本结构 198
一、8098单片机的结构框图 198
二、8098芯片引脚功能 199
三、8098单片机的主要特点 201
§8-2 存储器及管理 202
一、存储器组织 202
二、片内数据存储器ram 203
三、复位 204
四、掉电方式 205
五、芯片组构寄存器ccr 206
六、外接eprom和ram的基本系统 207
§8-3 中断系统 208
一、中断源 208
二、中断控制 209
三、中断时序 210
四、中断优先权排队 211
§8-4 i/o功能简介 212
一、i/o控制寄存器ioc0和ioc1 212
二、i/o状态寄存器ios0和ios1 213
三、a/d转换器 214
四、高速输入通道hsi 215
五、高速输出通道hso 217
六、全双工串行口 220
七、监视跟踪定时器wdt 223
八、定时器t1和t2 223
九、脉冲宽度调制输出pwm 224
§8-5 8098单片机的指令系统 225
一、操作数的类型 225
二、寻址方式 226
三、程序状态字psw 227
四、指令系统 228
习题八 236
附录 238
附录一 mcs-51系列单片机实验 238
实验一 简单程序练习 238
实验二 显示器/键盘系统 239
实验三 a/d转换实验 242
实验四 d/a转换实验 243
实验五 开发系统的综合使用 244
实验六 设计一个报时控制系统 245
附录二 mcs-51单片机指令表 251
附录三 8098单片机指令表 261
附录四 ascii(美国标准信息交换码)表 268
附录五 常用集成电路引脚图 269
参考文献 275
单片机原理及应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
