本书共分十二章。第一~六章分别介绍MCS-51系列单片机内部的基本结构、工作原理及指令系统:第七~十章为单片机接口技术,由存储器扩展、输入/输出口扩展、键盘与显示接口和输入输出通道A/D及D/A接口技术等部分组成;第十一、十二章为集成开发环境Keil uVision3仿真软件使用和辅助设计软件、印制电路板制板软件Protel 99SE的使用。
本书尽可能采用图文并茂的形式,以图表替代繁琐的文字描述方式来展示所述内容,使基本理论知识易于读者理解。对于书中涉及的解释图形和硬件控制电路图,编者均精心采用了专业软件绘制。每章中都配有的实例,由简单到复杂,前面章节中的实例内容往往是后面章节实例的基础,以“必须”、“够用”、“会用”为准则。
本书主要讲述MCS-51系列单片机编程方法与技巧,具有一定的系统性、专业性和实用性。在编写上,强调尽可能多地采用便于理解的图解方式来说明较为抽象的知识点,另外在向读者讲解理论知识的同时,每章都配有大量的实例,条理清晰、深入浅出、便于自学。
本书通过大量的实例向读者介绍了目前应用最为广泛的MCS-51系列单片机的各种功能,全书共分十二章,内容包括:MC-51系列单片机的基本工作原理,指令系统、内部各功能部件的结构及其应用,系统的扩展和接口技术,同时还有单片机程序设计调试软件的使用和印制电路板的设计等章节,可以帮助读者更好地学习单片机控制技术。
本书可作为计算机专业、自动化控制专业和电气控制技术专业的教学用书,也可供从事单片机技术开发的技术人员参考。
前言
第一章 概述
第一节 单片机的发展
第二节 单片机的内部结构
第三节 单片机应用系统的开发
第二章 MCS-51系列单片机结构
第一节 MCS-51系列单片机结构及引脚功能
第二节 CPU和时序
第三节 存储器结构
第四节 并行I/O接口结构
第三章 MCS-51系列单片机指令系统
第一节 指令格式和寻址方式
第二节 MCS-51系列单片机指令系统
第四章 MCS-51系列单片机中断系统
第一节 中断系统概述
第二节 MCS-51系列单片机中断系统
第三节 中断控制
第四节 MCS-51系列单片机中断系统的处理过程
第五节 MCS-51系列单片机的中断系统编程应用实例
第五章 MCS-51系列单片机定时/计数器
第一节 MCS-51系列单片机定时/计数器的组成
第二节 定时/计数器工作方式
第三节 定时/计数器编程应用实例
第六章 单片机串行数据通信
第一节 串行通信基础知识
第二节 MCS-51系列单片机串行接口
第三节 串行口应用实例
第七章 存储器与存储器扩展
第一节 半导体存储器基础知识
第二节 MCS-51系列单片机存储器扩展系统
第三节 存储器扩展实例
第八章 MCS-51系列单片机并行I/0接口扩展
第一节 简单I/O接口扩展
第二节 8255可编程接口及扩展
第三节 8155可编程接口及扩展
第九章 键盘与显示接口技术
第一节 显示接口技术
第二节 键盘接口技术
第十章 输入、输出通道接口技术
第一节 模数转换接口技术
第二节 数模转换接口技术
第十一章 Keil uVision3仿真软件的使用
第十二章 印制电路板设计
第一节 电路板制作
第二节 单片机程序的烧录
参考文献