本书是21世纪高职高专规划教材计算机系列中的一本。全书共有12章,系统地介绍了MCS-51单片机系列,内容包括MCS-51系列单片机的结构、原理、单片机指令系统,汇编语言程序设计,中断系统,存储器扩展,并行和串行扩展技术及常用外围芯片的应用举例,定时器/计数器,串行通信,A/D和D/A转换接口,显示器、键盘和打印机接口以及单片机系统开发应用举例。为了方便教学,每一章都精心设计了习题,并在最后一章安排了实训内容,做到了学用结合,使读者能够迅速掌握相应知识。同时,本书配有PPT格式电子教案,免费为任课教师提供。本书本着理论必需、够用的原则,突出实用性、操作性,加强理论联系实际,语言上通俗易懂,做到了好教易学,以满足目前教学的实际需要。本书可作为高职高专院校计算机应用、自动化、仪器仪表、机电一体化等相关专业学生学习单片机原理的教材,也可作为从事微机应用系统设计、产品开发和电气维修的广大在职职工的培训教材,同时也是单片机爱好者学习单片机原理的一本很好的启学教材或参考书。MCS-51系列单片机是Intel公司在20世纪80年代初研制出来的单片机的典型代表。之后单片机很快在我国得到广泛的推广和应用,成为控制系统中最普遍的应用技术。单片机作为最典型的嵌入式系统,由于其微小的体积和极低的成本,广泛应用于家用电器、机器人、仪器仪表、工业控制、交通运输等领域。在我国高等工科院校中,:已普遍开设了单片机及其相关课程。本书在编写过程中,在力求对单片机原理叙述全面、准确的基础上,加强了实践教学环节。为了使广大读者熟悉和掌握MCS-51系列单片机,作者结合自己多年的教学和科研实践,并参考了大量相关资料,编写了本书。本书共分12章,系统而详细地介绍子MCS-51系列单片机的结构、原理,单片机指令系统,汇编语言程序设计,中断系统、存储器扩展+并行和串行扩展技术及常用外围芯片的应用举例,定时器/计数器、串行通信,A/D和p.D/A转换接口,显示器、键盘和打印机接口以及单片机系统开发应用举例,同时在第12章中列出了每章相应的实验内容,并精心安排了习题,将教学和实验有机结合。使读者能够在理论学习的基础上,有针对性地选做相应实验,从而提高理论与实践水平。为了便于初学者理解和掌握,本书在内容安排上采用循序渐进的论述方法,从基础理论到实践应用,力求内容上理论与实践统,并充分考虑所使用事例的典型性和实用性。;不仅介绍了MCS-51系列单片机的结构和原理,还从工程设计应用的角度出发,介绍了单片机系统的应用开发,以满足目前教学的实际需要。参加本书的编者,都是多年工作在教学一线的教师,有着丰富的教学实践经验;其中刘金乎编写了第1章、第9章、第10章和附录A,黄丹辉编写了第2章、第6章和第8章,1石文华编写了第3章、第4章、第5章和附录B;第7章和第11章由杨永安编写;·第12章的实验由各章节作者合作编写。全书由石文华负责统稿。由于时间仓促,作者水平有限,书中难免存在错误和不妥之处,敬请广大读者批评指正。 前言第1章单片机概述1.1单片机的概念及分类1.2单片机的发展与应用1.3数制与编码本章小结思考与练习第2章MCS-51单片机的硬件结构2.1MCS-51单片机的逻辑结构及信号引脚2.2MCS-51单片机的内部存储器2.3MCS-51单片机并行输入/输出口2.4MCS-51单片机时钟电路与复位电路本章小结思考与练习第3章MCS-51单片机指令系统3.1MCS-51单片机指令格式和寻址方式3.2MCS-51单片机指令分类介绍本章小结思考与练习第4章MCS-51汇编语言程序设计4.1汇编语言概述4.2汇编语言程序设计4.3MCS-51汇编语言实用程序举例本章小结思考与练习第5章中断系统5.1中断系统概述5.2MCS-51单片机中断系统5.3MCS-51单片机外部中断源的扩展本章小结思考与练习+-第6章MCS-51单片机的定时器/计数器6.1定时器/计数器概述6.2定时器/计数器与中断综合应用举例本章小结思考与练习第7章单片机串行数据通信7.1串行通信基础知识7.2MCS-51单片机的串行口及控制寄存器7.3MCS-51单片机的串行通信本章小结思考与练习第8章单片机存储器扩展8.1MCS-51单片机系统扩展8.2存储器简介与编址技术8.3程序存储器扩展8.4数据存储器扩展8.5存储器的综合扩展本章小结思考与练习第9章单片机I/O接口扩展及应用9.1概述9.2单片机简单I/O扩展9.38255A可编程通用并行接口芯片9.48155可编程并行接口芯片9.58279可编程键盘/显示器芯片9.6键盘、显示器与打印机接口应用本章小结思考与练习第10章数模/转换器及榭数转换器的使用10.1D/A转换器和A/D转换器的主要性能指标10.2MCS-51单片机和D/A转换器的接口10.3MCS-51单片机和A/D转换器的接口本章小结思考与练习第11章单片机应用系统开发11.1应用系统设计11.2系统可靠性设计11.3单片机综合应用举例本章小结思考与练习第12章实验实验1单片机认识实验实验2指令系统实验实验3存储区清零实验实验4.数据传送实验实验5分支程序实验实验6数据排序实验实验7中断系统实验实验8定时/计数器实验实验9EPROM使用实验实验10P1口输出实验实验11P1口输Z./输出实验实验12串行口扩展实验实验13串行通信实验实验14用8255扩展并行口实验158155扩展并行口实验16A/D转换实验实验17D/A转换实验18显示器与键盘综合系统设计实验19电子钟综合实验附录AASCII(美国标准信息交换码)表附录BMCS-51指令表参考文献