本书以AT89系列单片机为代表机型,全面、详细地介绍了AT89系列单片机的硬件、软件及应用技术。全书共分11章,第1、2章介绍了单片机的硬件设计基础,包括单片机概述和AT89系列单片机的硬件体系结构与原理;第3~5章介绍了单片机的软件设计基础,包括指令系统、汇编语言程序设计、c51语言程序设计、C51与汇编语言的混合编程、Keilμ Vision2开发平台的使用及使用ProteusISIS进行单片机应用系统虚拟仿真的方法;第6章介绍了AT89系列单片机的内部资源及编程,包括中断系统、定时/计数器和串行通信;第7、8章介绍了AT89系列单片机存储器和外围接口扩展技术;第9章介绍了SPI、I2c和1.wire等串行总线接口技术、常用的串行接口外围芯片,并通过大量实例介绍了串行总线接口技术的应用;第10、11章介绍了单片机应用系统设计方法和设计实例。本书选材新颖,内容丰富,讲解由浅入深、循序渐进,编排顺序合理,可读性好,实用性强,并有丰富的例题及习题。本书可作为电子信息、电气自动化、计算机以及机电一体化等专业单片机原理及应用课程的教学用书,也可作为职大和电大相关专业的教学用书,还可供相关专业教师及工程技术人员参考。本书配有免费电子课件,欢迎选用本书作教材的老师登录www.cmpedu.com注册下载或发邮件到xufan666@163.com索取。