目前,单片机作为微型计算机的一个重要分支,发展迅速,应用广泛,尤其是AT89X51系列单片机,在我国已经得到广泛应用。它用片内程序存储器代替片外程序存储器、串行扩展技术代替并行扩展技术使得外围电路更简单,成本更低,应用前景更好。
本书以AT89S51为核心芯片,先从单片机结构到指令系统到程序设计讲述了单片机的基础知识;再从中断到外围扩展电路逐步介绍了单片机系统设计的过程;最后给出了系统设计的实例。C51结构简单,可移植性及程序可读性好,在单片机开发中越来越重要,因此本书以C51为主要编程语言进行实例的仿真。
全书共分11章,主要内容包括:单片机的基础知识;汇编语言简介;基于Keil μVision4软件的设计入门;Proteus软件入门;Keil C51语言的知识要点;单片机系统的输入输出和显示;中断系统、定时器/计数器、串行通信、单片机的扩展技术以及I 2 C总线和SPI总线技术方面的知识等,从硬件电路到软件编程详细阐述了单片机设计的全过程。
参加本书编写工作的有:刘志君(编写第5、第6、第8章),姚颖(编写第1、第2章),沈阳连国科技有限公司的姜连国(编写第3、第4章),关蕊(编写第9、10章及附录),付长顺(编写第5、第7章),张程博(编写第11章并调试全书的程序)。由辽宁科技学院方井林教授对本书进行主审。全书由刘志君统稿,后又根据主审的意见进行了必要修改和定稿。
限于编者的水平和经历,书中难免出现错误和不妥之处,恳请广大师生和读者提出宝贵意见和建议,以便再版修订时改正。
编者