描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111591511
内容简介
本书介绍了微型计算机的基础知识,重点介绍了MCS-51系列单片机的系统,包括内部结构、指令系统、汇编语言、C51语言,介绍了单片机的扩展技术和接口技术,还介绍了单片机系统开发工具及系统设计方面的知识。本书简单介绍了Keil软件的使用方法,便于缺少单片机实验条件的院校在教学时以及自学本教材的读者在学习时仿真单片机运行状况。
目 录
前 言
第1 章 概述 1
1. 1 单片机基础知识 1
1. 2 MCS 51 系列单片机的结构 12
1. 3 MCS 51 系列单片机的小应用
系统 24
1. 4 习题 27
第2 章 MCS 51 系列单片机汇编语言
编程 29
2. 1 汇编语言指令基础知识 29
2. 2 MCS 51 系列单片机的指令系统 33
2. 3 汇编语言程序设计 56
2. 4 习题 62
第3 章 C51 语言程序设计 66
3. 1 C51 语言程序设计基础知识 66
3. 2 C51 语言程序结构 73
3. 3 C51 语言程序设计要点 81
3. 4 习题 85
第4 章 MCS 51 系列单片机的中断系统
与定时/计数器 87
4. 1 MCS 51系列单片机的中断系统 87
4. 2 定时/计数器 101
4. 3 习题 113
第5 章 存储器扩展技术 115
5. 1 半导体存储器的分类 115
5. 2 程序存储器扩展 117
5. 3 数据存储器扩展 127
5. 4 存储器的综合扩展 129
5. 5 习题 131
第6 章 并行I / O 扩展技术 132
6. 1 概述 132
6. 2 8255A 可编程并行I/ O 接口芯片 134
6. 3 8155 可编程并行I/ O 接口芯片 149
6. 4 习题 154
第7 章 I / O 设备接口技术 156
7. 1 模拟通道接口 156
7. 2 键盘接口技术 176
7. 3 LED 数码管显示接口技术 189
7. 4 微型打印机接口技术 222
7. 5 习题 226
第8 章 串行通信技术 228
8. 1 概述 228
8. 2 串行通信总线标准及其接口 231
8. 3 MCS 51 系列单片机的串行接口 235
8. 4 习题 245
第9 章 常用开发工具 246
9. 1 Keil 编译器 246
9. 2 字模提取软件 254
9. 3 编程器与烧录软件 257
第10 章 单片机应用系统设计 259
10. 1 抗干扰与可靠性 259
10. 2 逻辑电平转换技术 267
10. 3 系统设计 269
10. 4 习题 272
附录 273
附录A MCS 51 系列单片机指令表 273
附录B MCS 51 系列单片机反汇编指
令分类表 276
附录C ASCII (美国标准信息交换码) 表 277
附录D REG51. H 清单 278
附录E ABSACC. H 清单 280
附录F MATH. H 清单 280
附录G INTRINS. H 清单 281
附录H STDIO. H 清单 282
参考文献 284
第1 章 概述 1
1. 1 单片机基础知识 1
1. 2 MCS 51 系列单片机的结构 12
1. 3 MCS 51 系列单片机的小应用
系统 24
1. 4 习题 27
第2 章 MCS 51 系列单片机汇编语言
编程 29
2. 1 汇编语言指令基础知识 29
2. 2 MCS 51 系列单片机的指令系统 33
2. 3 汇编语言程序设计 56
2. 4 习题 62
第3 章 C51 语言程序设计 66
3. 1 C51 语言程序设计基础知识 66
3. 2 C51 语言程序结构 73
3. 3 C51 语言程序设计要点 81
3. 4 习题 85
第4 章 MCS 51 系列单片机的中断系统
与定时/计数器 87
4. 1 MCS 51系列单片机的中断系统 87
4. 2 定时/计数器 101
4. 3 习题 113
第5 章 存储器扩展技术 115
5. 1 半导体存储器的分类 115
5. 2 程序存储器扩展 117
5. 3 数据存储器扩展 127
5. 4 存储器的综合扩展 129
5. 5 习题 131
第6 章 并行I / O 扩展技术 132
6. 1 概述 132
6. 2 8255A 可编程并行I/ O 接口芯片 134
6. 3 8155 可编程并行I/ O 接口芯片 149
6. 4 习题 154
第7 章 I / O 设备接口技术 156
7. 1 模拟通道接口 156
7. 2 键盘接口技术 176
7. 3 LED 数码管显示接口技术 189
7. 4 微型打印机接口技术 222
7. 5 习题 226
第8 章 串行通信技术 228
8. 1 概述 228
8. 2 串行通信总线标准及其接口 231
8. 3 MCS 51 系列单片机的串行接口 235
8. 4 习题 245
第9 章 常用开发工具 246
9. 1 Keil 编译器 246
9. 2 字模提取软件 254
9. 3 编程器与烧录软件 257
第10 章 单片机应用系统设计 259
10. 1 抗干扰与可靠性 259
10. 2 逻辑电平转换技术 267
10. 3 系统设计 269
10. 4 习题 272
附录 273
附录A MCS 51 系列单片机指令表 273
附录B MCS 51 系列单片机反汇编指
令分类表 276
附录C ASCII (美国标准信息交换码) 表 277
附录D REG51. H 清单 278
附录E ABSACC. H 清单 280
附录F MATH. H 清单 280
附录G INTRINS. H 清单 281
附录H STDIO. H 清单 282
参考文献 284
前 言
为适应高等职业教育的需要. 根据“单片机原理及应用” 课程教学大纲的要求. 我们组织编写了本书.本书以Intel 公司的MCS 51 系列高档8 位单片机为主体. 全面介绍了单片机的结构原理、指令系统、扩展技术和接口技术. 本书在编写上. 注重培养学生从理论和实践中掌握单片机的硬件和软件知识的能力. 同时结合目前高职高专的生源情况. 通过大量的图片较形象地说明了指令的功能和硬件电路. 为学生具备单片机应用系统软硬件初步开发能力提供便利.针对目前单片机程序采用C51 语言编写的情况. 本书在第2 版的基础上增加了C51 语言的有关知识. 以适应不同读者的需求. 本书还对常用的单片机开发工具做了简单介绍. 便于读者了解掌握单片机开发工具.本书共分10 章. 第1 章概述. 第2 章MCS 51 系列单片机汇编语言编程. 第3 章C51语言程序设计. 第4 章MCS 51 系列单片机的中断系统与定时/ 计数器. 第5 章存储器扩展技术. 第6 章并行I/ O 扩展技术. 第7 章I/ O 设备接口技术. 第8 章串行通信技术. 第9 章常用开发工具. 第10 章单片机应用系统设计. 附录中包含MCS 51 系列单片机指令表、MCS 51 系列单片机反汇编指令分类表、ASCII 表及C51 语言常用头文件等.本书编写分工为: 四川信息职业技术学院熊建云编写第1 章. 上海电机学院曹克澄编写第2 章、第3 章、第4 章、第7 章、第9 章. 安徽机电职业技术学院余丙荣编写第5 章. 张家界航空职业技术学院曾永和编写第6 章. 辽宁机电职业技术学院周兵编写第8 章及第10章. 书中的C51 语言程序由曹克澄编写并调试. 本书由曹克澄负责制定编写大纲. 并对全书进行统稿. 河北机电职业技术学院曹振军担任本教材主审.本课程的参考学时数为90 学时. 包括理论教学、实验教学和课程设计.本书力求深入浅出、语言精练、内容完整并具有较好的系统性. 但由于编者水平有限.加之时间仓促. 书中难免会有不足和疏漏之处. 恳请读者提出宝贵意见.编 者
评论
还没有评论。