本书以MCS-51单片机系列89C51为例,深入浅出地介绍单片机的原理及开发技术,包括基础篇和开发实例篇两大部分,共十章。基础篇分为七个章节,分别讲述单片机概述,MCS-51单片机硬件结构、指令系统,汇编语言程序设计,MCS-51单片机的内部功能,MCS-51系统扩展技术以及单片机接口技术。其中单片机原理方面重点突出中断系统、定时器、串口以及并行I/O口的使用方法;单片机接口技术方面重点讲解键盘接口、显示器(包含液晶显示器)的接口、串行扩展总线(如SPI总线)的接口以及常用传感器的接口。开发实例篇分为三章,分别介绍单片机开发流程、C语言开发技术以及应用实例,摒弃过时、费解的实际案例,并结合作者的开发案例以及课程设计实例进行讲解。
本书可以作为高等院校工科类专业的单片机课程教材,也可以作为从事单片机研究和产品开发工程技术人员的参考用书。