本书以80C51为代表介绍51系列单片机的工作原理与应用实例。书中编程语言采用单一C51语言,可显著提高编程方法的工程实用性;内容编排采用理论与应用实例紧密结合的做法,克服了过去单片机教材在理论与应用之间存在较大时间差的问题;采用Proteus 8.11作为电路绘图、软件编程、动态调试、仿真运行和虚拟实验的教学工具,以其逼真的可视化特点解决了以往单片机课程难教难学的问题;坚持学以致用的原则,所选的数十个应用实例都具有较强的应用背景,其中第9章的综合应用实例——智能仪器设计与PCB布版更是突出了“从概念到产品”的教学理念。本书保持了方便读者学习的传统做法,每章都有内容概述、本章小结、思考与练习,书末附有教学实验。本书的实例都可进行仿真运行,确保程序正确无误。在手机版和电脑版的双系统课程网站(www.51mcu.cn/c51-2/)中免费提供教学PPT、仿真实例资料、实例仿真视频、思考与练习答案和阅读材料。本书的C51语言是从零基础开始的,适合没有C语言基础或基础薄弱的读者。本书可作为高等工科院校机械类、电气类、电子信息类、计算机类各专业80学时及以下要求的教材,也可作为嵌入式应用系统设计