本书详细介绍了AT89S51单片机的硬件结构和片内外围模块的工作原理,主要内容包括:单片机基础知识概述,AT89S51单片机的硬件结构,C51语言基础,单片机与开关、键盘及显示器件的接口技术,单片机的中断系统,单片机的定时器/计数器,单片机的串行接口及应用,单片机的串行扩展,单片机与DAC和ADC的接口技术,单片机综合应用案例。书中所有案例都给出了基于Keil开发环境编程的C51完整源代码和采用Proteus 8.5仿真实现的电路原理图。本书可作为各类应用型本科和职业技术院校的电子、计算机、物联网、机器人、工业自动化、自动控制、智能仪器仪表、电气工程、机电一体化等相关专业的单片机课程教材,也可作为从事单片机应用开发的工程技术人员的参考书和单片机爱好者的自学用书。