本书主要介绍AT89C51单片机的原理及接口的软硬件设计。对读者学习单片机技术,具有很好的参考作用。作者以单片机原理讲义为蓝本,结合单片机技术应用的最新进展,认真修改,不断补充完善,形成本书。本书具有如下特色:
作者为国家精品课程“单片机原理”负责人,本书是多年教学、科研工作的结晶。为突出本书的应用性,在对AT89C51的硬件结构和指令系统详细介绍的基础上,重点介绍了各种接口设计和应用系统设计,并给出较多实例;
突出选取内容的实用性、典型性。书中的应用实例,均来自科研工作及教学实践,内容丰富、详实。所介绍的各种设计方案,均为常用、典型的方案。提供的接口设计实例及程序设计实例,非常有利于读者提高设计工作效率;
为加强实践能力的培养,书中两个附录给出了10个基础实验和25个课程设计题目,以供实践教学环节选用;
本书文字精练,通俗易懂。书中各章后均附有思考题与习题,供读者巩固、消化、理解课堂所学内容之用。
本书详细介绍了与MCS-51单片机兼容的AT89C51单片机的硬件结构、指令系统及工作原理,并从应用设计的角度介绍AT89C51单片机的各种硬件接口设计、汇编语言接口驱动程序设计和AT89C51单片机应用系统设计。本书紧紧抓住接口设计这一主线,突出内容的实用性、典型性。另外,本书在附录中还给出了实践教学环节的10个基础实验和25个课程设计题目,供课程的实践教学环节选用。
本书可作为各类工科院校工业自动化、智能仪器仪表、计算机、电子技术、自动控制、电气工程、机电一体化等专业单片机课程的教材,也可供从事单片机应用设计的工程技术人员参考。
第1章 单片机概述
第2章 AT89C51单片机片内硬件结构
第3章 AT89C51单片机的指令系统
第4章 AT89C51单片机汇编语言程序设计
第5章 AT89C51单片机的中断系统
第6章 AT89C51单片机的定时器/计数器
第7章 AT89C51单片机的串行口
第8章 AT89C51单片机扩展存储器的接口设计
第9章 AT89C51单片机扩展I/O接口的设计
第10章 AT89C51单片机与输入外设和输出外设的接口设计
第11章 AT89C51单片机与D/A、A/D转换器的接口
第12章 单片机的串行扩展技术
第13章 AT89C51单片机应用系统的设计与调试
附录A 基础实验指导
附录B 课程设计
参考文献