注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构单片机原理与应用

单片机原理与应用

单片机原理与应用

定 价:¥25.00

作 者: 徐安等编著
出版社: 北京希望电子出版社
丛编项: 新世纪高等院校电类专业计算机应用教材(3)
标 签: 单片计算机

购买这本书可以去


ISBN: 9787900101679 出版时间: 2003-02-01 包装: 精装
开本: 26cm 页数: 291 字数:  

内容简介

  本书作为工科院校计算机应用课程链的教材之一,以MCS-51为模型机,全面讲述了单片机的各方面的内容,并根据单片机个性化、多功能化、网络化的普遍发展趋势,以80C51基核的单片机系列为典型,介绍了多种单片机功能的增强与扩展、I2C、USB、CAN等数据总线接口和C语言程序设计。全书语言流畅,结构合理,力求从单片机的共性出发,对单片机的学习和应用提供切实的指导和帮助。个书共分10章,第1章是关于单片机的概述,第2、3章讲述MCS-51单片机的结构、时序和指令系统,第4章讲述汇编语言程序设计,第5~10章上要讲述单片机基本系统与扩展、中断及通信系统与扩展、资源扩展与功能增强、总线接口、C语言程序设计以及应用系统的研制等。此外,每章后还附有习题,以供课后练习。本书既可作为高等院校单片机课程的教材,也可作为相关电子技术人员的参考书。

作者简介

暂缺《单片机原理与应用》作者简介

图书目录

第1章 概论 1
1.1 单片机概述 1
1.2 单片机和微处理器 1
1.3 单片机和嵌入式系统 2
1.4 单片机的应用开发 2
1.4.1 硬件和软件的协同设计 2
1.4.2 单片机系统的设计方法 3
1.5 单片机的历史与发展 4
习题1 5
第2章 MCS-51单片机结构和时序 6
2.1 MCS-51单片机结构 6
2.1.1 封装与引脚 6
2.1.2 CPU 9
2.1.3 存储器 12
2.1.4 I/O端口 14
2.1.5 定时器/计数器 15
2.1.6 中断系统 15
2.2 MCS-51单片机时序 15
2.2.1 时钟周期、机器周期和指令周期 15
2.2.2 取指令和执行指令时序 16
2.2.3 片外存储器访问指令时序 17
2.3 MCS-51单片机工作方式 19
2.3.1 复位方式 19
2.3.2 程序执行方式 20
2.3.3 节电工作方式 21
2.3.4 程序的写入、校验和擦除 22
习题2 23
第3章 MCS-51单片机指令系统 24
3.1 指令的表示与字节 24
3.1.1 指令表示形式 24
3.1.2 指令的字节 24
3.2 寻 址 方 式 25
3.2.1 寄存器寻址 25
3.2.2 直接寻址 26
3.2.3 立即寻址 27
3.2.4 寄存器间接寻址 28
3.2.5 变址寻址 28
3.2.6 相对寻址 29
3.2.7 位寻址 29
3.3 数据传送指令 30
3.3.1 内部数据传送指令 30
3.3.2 外部数据传送指令 32
3.3.3 堆栈存取指令 33
3.3.4 数据交换指令 34
3.4 运算与移位指令 34
3.4.1 算术运算指令 34
3.4.2 逻辑运算指令 39
3.4.3 移位指令 40
3.5 位操作指令与控制转移指令 41
3.5.1 位操作指令 41
3.5.2 控制转移指令 44
习题3 48
第4章 汇编语言程序设计 49
4.1 汇编语言的格式与构成 49
4.1.1 汇编语言的格式 49
4.1.2 伪指令 50
4.1.3 源程序的汇编 52
4.2 汇编语言程序设计方法 52
4.2.1 分支结构 53
4.2.2 循环结构 54
4.2.3 子程序调用 59
习题4 62
第5章 单片机基本系统与扩展 63
5.1 存储器的扩展 63
5.2 I/O端口与数据传送 66
5.2.1 I/O数据传送方式 66
5.2.2 I/O端口编址 68
5.2.3 I/O端口类型 69
5.3 并行I/O口及其扩展 70
5.3.1 内部并行I/O口与应用 70
5.3.2 Intel 8255A 71
5.4 定时器/计数器及其扩展 78
5.4.1 单片机内部定时器/计数器 78
5.4.2 Intel 8253 82
5.4.3 Intel 8155 94
5.5 显示与键盘 99
5.5.1 LED显示器 99
5.5.2 显示器工作方式 100
5.5.3 键盘输入 103
习题5 108
第6章 单片机中断、通信系统与扩展 109
6.1 中断 109
6.1.1 单片机的中断 109
6.1.2 MCS-51的中断系统 111
6.2 串行接口与扩展 115
6.2.1 串行通信基础 115
6.2.2 单片机内部串行口 118
6.2.3 Intel 8251A 137
习题6 144
第7章 单片机的资源扩展与功能增强 145
7.1 单片机的键盘中断功能 149
7.1.1 实现键盘中断的硬件电路 149
7.1.2 键盘中断的软件设计 149
7.1.3 典型应用程序 150
7.2 模拟比较器 151
7.2.1 模拟比较器用于超限监测 152
7.2.2 模拟比较器用于构成A/D转换器 153
7.2.3 P87LPC76X中模拟比较器的应用 155
7.3 定时/计数器T2与可编程计数器阵列PCA 163
7.3.1 定时/计数器T2 163
7.3.2 可编程计数器阵列PCA 165
7.4 监视定时器与电源监控 171
7.4.1 监视定时器原理 171
7.4.2 P87LPC76X中的监视定时器 172
7.4.3 电源监控 173
7.5 数/模转换 173
7.5.1 数/模转换器技术性能 174
7.5.2 脉宽调制型数模转换器 174
7.5.3 T型电阻网络型数模转换器 177
7.6 模/数转换 185
7.6.1 模/数转换器技术性能 186
7.6.2 ADC0809 186
7.6.3 AD574A 192
7.6.4 内置A/D转换的单片机 195
7.6.5 应用中减小A/D误差的措施 198
习题7 200
第8章 单片机总线接口 201
8.1 总线概述 201
8.1.1 内总线 201
8.1.2 通信总线 209
8.2 I2 C总线 213
8.2.1 结构与数据传输 213
8.2.2 寻址约定与仲裁 216
8.2.3 电气规范 218
8.2.4 I2 C总线的应用 220
8.3 USB总线 223
8.3.1 接口特点 224
8.3.2 结构和数据流 225
8.3.3 接口芯片和单片机 228
8.3.4 USB系统的典型应用 232
8.4 CAN总线 233
8.4.1 特点 233
8.4.2 数据传送 234
8.4.3 物理层设计 235
8.4.4 CAN总线的通信芯片与单片机 235
习题8 244
第9章 单片机的C语言程序设计 246
9.1 C语言与 MCS-51 246
9.1.1 MCS-51的编程语言 246
9.1.2 C51编译器与程序开发过程 246
9.1.3 C51程序结构 247
9.2 C51数据与运算 248
9.2.1 数据类型 248
9.2.2 数据的存储 250
9.2.3 MCS-51结构的C51定义 251
9.2.4 C51的指针类型 253
9.3 程序设计 254
9.3.1 模块化开发 254
9.3.2 覆盖、共享和连接 254
9.3.3 混合编程 257
9.3.4 程序优化 259
9.4 MCS-51的C编程 260
9.4.1 8051内部资源的C编程 260
9.4.2 8051扩展资源的C编程 262
习题9 267
第10章 单片机应用系统的研制 268
10.1 单片机应用系统研制过程 268
10.1.1 总体设计 269
10.1.2 硬件设计 269
10.1.3 软件设计 269
10.1.4 可靠性设计 272
10.2 单片机应用系统的开发 273
10.2.1 开发工具 273
10.2.2 单片机开发系统应具有的功能 274
10.3 应用实例——T-40型机车速度表检验仪 275
10.3.1 配置与工作过程 276
10.3.2 系统构成 276
10.3.3 语音合成技术的应用 277
习题10 280
附录A PHILIPS公司80C51系列单片机 281
附录B ATMIL公司80C51结构单片机 282
附录C MCS-51指令表 283
参考文献 291

本目录推荐