本书以MCS-51系列单片机为对象,系统地介绍了单片机的硬件结构、工作原理和应用方法.主要内容包括单片机硬件原理、Keil软件应用、指令系统、汇编程序设计、中断系统、定时器/计数器、单片机串行接口与存储器扩展,以及单片机常用的一些应用技术,包括键盘与显示、IIC总线与SPI总线串行通信、ADC和DAC技术、PID控制算法和数据滤波方法。为了解决课程实验开设的问题,专门用一章介绍了常规实验内容和要求,每章末思考题与习题也是着眼于巩固各个知识点,在有限课时以外强化学生理论学习效果。本书既可以作为高等院校电子信息类、电气工程类、计算机类等相关专业的教材,也可供从事单片机系统开发应用的工程技术人员参考。