本书以80C51单片机为主介绍微机基本理论与原理,实现将微机原理的学习和具体的单片机应用实践密切结合。本书从计算机基础知识入手,全面介绍微机的基本组成和原理,重点讲述80C51单片机的结构、指令系统、程序设计及常用的接口技术。对8086系统和C51语言分设两章介绍,一些实用的接口技术和接口芯片的使用穿插在相关的章节中介绍。 本书以汇编语言为主、C51语言为辅来讲述程序的设计方法与技巧,对Proteus8、Keil μVision5、C51语言做基本介绍,C51语言与汇编语言编程在实例中交叉出现,对典型或重要知识点实例通常给出汇编语言与C51语言对应的源程序及软件仿真过程。本书选材规范,通俗易懂,每章都配有思考题与习题。 本书可作为高等院校电气类、电子信息类、自动化类等“微机原理”与“单片机技术”课程的教材,也可作为高职高专相关专业的教材,同时可作为学习单片机应用基础的培训教材和自学参考书。