本书从计算机基础知识开始,介绍了MCS-51系列单片机的基本结构、指令系统、汇编语言程序设计、I/O接口及简单应用、中断系统、定时/计数器、串行通信接口、存储器和并行口的扩展、单片机测控接口等基本内容及应用实例。同时,增加了C51程序设计,SPI、I2C总线扩展技术等作为选修内容,对学生快速入门使用C51语言编程进行了初步尝试。本书将模块化编程方法引入到教学中,书中例题大多数采用Proteus软件进行了仿真。另外,在本书附录中给出了一个特别实用的硬件实验装置和与之对应的虚拟实验方案,同时列出了相应的实验内容,介绍了Keil µVision编译软件和仿真软件Proteus的使用方法。 本书适合非电类专业的学生和自学者使用,同时也可供电类专业学生作参考。本书为四川省精品课程“单片机原理与应用”的配套教材。 ★ 本书配有电子教案、习题集、录像等资料,选用本书作为教材的老师可与作者联系,免费提供。