本书以ATMEL(爱 )公司的AT89S52单片机为例,结合单片机的硬件结构介绍了单片机的工作原理,重点介绍了单片机的输入/输出功能、中断系统、定时器/计数器、串行口、模/数(A/D)与数/模(D/A)转换接口设计、串行扩展技术以及应用系统综合设计等。本书以单片机系统的虚拟仿真平台Proteus 作为设计与开发工具,结合C51编译软件KeilμVision,采用C51语言编程。本书结合各种应用,给出了较多典型案例设计,让读者通过学习案例逐步掌握单片机电路设计和程序编写方法,为读者的软硬件设计提供参考与借鉴。本书可作为各类工科院校及职业技术学院的机械类、电气与电子信息类、计算机类等各专业单片机技术课程的教材,也可作为从事单片机应用设计的工程技术人员的培训教材和自学参考书。本书配有PPT课件,采用本书作为教材的教师可登录www.cmpedu.com注册下载。本书中部分仿真实例配有二维码,读者可扫二维码进行观看。