本书为“十三五”普通高等教育规划教材,工程教育专业认证系列教材。 本书首先介绍了单片机开发软件Proteus7.10和Keil uVison4.0快速入门及其联调;然后以AT89S51单片机为主体,通过大量实例介绍了单片机开发软硬件知识、常用接口技术和典型芯片的应用等;并针对单片机初学者编程普遍存在的不规范问题,介绍嵌入式编程规则和思想及状态机建模方法。书中所有例子均采用C语言编程,大部分例子采用Proteus进行仿真,使单片机课堂教学可视化;同时提供项目案例的实物制作方法,使读者真正做到理论和实践相结合,在动手实践中掌握单片机开发的基本方法和技能。本书在重点章节设置了二维码,读者可扫描观看相关教学视频。 本书在编写时力求通俗、易懂,硬件原理讲解以“有用、够用、实用”为原则,内容讲解以实战为特色,配套有电子教案、习题答案、例程Proteus仿真、项目案例及其微课视频。