本书以C语言为编程语言,以程序开发软件Keil C和电路设计调试软件Proteus为学习工具,通过八个项目介绍了MCS-51单片机的结构、程序设计、中断系统及应用、定时器系统及应用、存储器及其扩展、单片机I/O接口扩展、单片机串行通信、单片机接口技术等,每个项目包括项目描述、知识准备、项目实施、拓展与提高、项目小结和项目训练六个环节。
本书共分十六个教学项目,每个项目共分项目描述、相关知识与技能、项目实施、项目拓展、项目小结和项目训练六个部分。教学内容以教学项目为载体,主要介绍了经典传统传感器、现代新型传感器以及当前比较先进的智能传感器,还介绍了传感器和微机接口技术等。