单片机作为微型计算机的一个分支,具有集成度高、使用方便的特点,应用领域非常广泛。为适应学科专业的发展,自动化、电子信息、物联网、仪器仪表、通信工程等专业的学生有必要掌握单片机的基本原理、接口技术及工程应用开发技术。本书以经典的MCS-51单片机为主线,全面介绍了单片机基础知识,MCS-51单片机的内部结构、指令系统和内部集成功能部件,并给出了8位和32位单片机在工程应用中的解决方案,具体包括单片机基础知识、MCS-51单片机的基本结构、MCS-51单片机的指令与程序设计、MCS-51单片机的中断系统、MCS-51单片机的定时器/计数器、MCS-51单片机的串行通信技术、MCS-51单片机的扩展技术、MCS-51单片机与A/D和D/A转换器的接口技术、MCS-51单片机系统的键盘及显示技术、单片机应用系统设计与开发、单片机应用系统仿真设计和单片机应用案例设计。
本书力求理论和实践相结合,在指导学生掌握单片机基本原理的基础上,引导学生学习和使用多种软件工具解决单片机在工程应用中所遇到的问题,从而培养学生的学习兴趣和动手能力,进一步培养学生解决实际工程问题和综合应用的能力。
本书在章节安排上充分考虑了内容的前后连贯性,内容突出实用性和典型性。本书给出了硬件设计、汇编及C语言程序代码多方面的大量应用实例;以及新型器件、多种软件工具和单片机在不同工程应用案例中的解决方案,包括硬件电路、仿真电路及其完整的程序代码。
本书在编写过程中,得到了重庆邮电大学及兄弟院校多位教师的大力支持,同时还得到了电子工业出版社的大力支持和帮助,在此表示衷心的感谢。
由于编者水平有限,书中一定有不少疏漏和不妥之处,敬请读者批评指正。
编者
2020年12月