- 单片机原理与应用:基于AT89S51+Proteus仿真
- 胡凤忠等主编
- 1355字
- 2025-02-19 23:06:59
前言
作为微型计算机的一个分支,单片微型计算机(简称单片机)在嵌入式应用中扮演着十分重要的角色,成为智能化电子信息系统中最重要的器件之一,广泛应用于工业自动控制、仪器仪表、交通运输、通信设备、办公设备、家用电器等众多领域。
单片机的典型代表是Intel公司在20世纪80年代初推出的MCS-51系列单片机,并很快在我国得到推广并广泛应用。虽然在20世纪90年代后期Intel公司把主要精力集中在了CPU的研发和生产上,并逐步退出了单片机的市场,但MCS-51的核心技术仍是多家半导体公司的单片机竞相采用的内核技术。如Atmel公司将其优势的Flash存储器技术与Intel公司的80C51内核技术相结合,生产了AT89系列单片机,在继承MCS-51单片机的基础上,增加了Flash存储器,进一步推动了单片机市场的发展。
AT89S系列单片机是Atmel公司继AT89C系列之后推出的可在系统编程的新产品,性能价格比进一步提高,应用更加方便、可靠。本书以AT89S51/52单片机为主体,系统地介绍了MCS-51内核单片机的片内外结构及工作原理、指令系统与汇编语言程序设计、C51语言程序设计、中断系统、定时/计数器、串行接口、单片机系统扩展及应用设计。
随着国家工业信息化和智能化建设的迅速发展,对电子信息类专业技术人才的需求也日益扩大。为了适应这种新形式的需要,促进电子电气信息类专业课程教材的发展和改革,编者集多年教学和实践经验编写了本书。本书的特点是紧跟单片机技术的发展,注重单片机的实际应用,将学习和实践单片机的两个重要工具软件Proteus和Keil C贯穿始终,编程以C51语言为主,便于读者理解和掌握单片机的原理与实际应用,也使单片机的教学不再枯燥无味。
本书共9章。第1章介绍了单片机的概况和学习、实践单片机的两个重要软件工具;第2章介绍了单片机的片内外结构与工作原理;第3章介绍了MCS-51内核单片机的指令系统与汇编语言程序设计;第4章结合单片机并行I/O口的应用介绍了单片机C51语言程序设计;第5章介绍了单片机的中断系统及应用;第6章详细介绍了单片机的定时/计数器及其应用;第7章对单片机串行口及应用进行了介绍;第8章为单片机的系统扩展及接口设计;第9章为单片机应用系统的设计与开发。为方便读者学习,每章都有归纳小结和习题与思考题。
本书由胡凤忠、高金定、廖亦凡担任主编,周龙、黄科、王菁担任参编,广州粤嵌通信科技股份有限公司参与了本书的编写工作。全书由胡凤忠统稿和定稿,秦国军教授审阅了本书并提出了宝贵意见。
本书的出版得到湖南省教育厅重点科研项目“基于FPGA的广域电磁法接收机关键数字信号处理技术研究”(编号:15A106)、中南大学博士后研究基金项目“基于扩频技术的地电观测技术及实验装置”、湖南省自然科学基金面上项目“基于扩频技术的地电观测技术及实验装置”“《EDA技术》教学内容与课程体系改革”教育部产学合作协同育人项目(编号:201701067016)、“嵌入式技术校企联合实验室”教育部产学合作协同育人项目(编号:201701067076)、“电子信息类专业化众创空间”教育部产学合作协同育人项目(编号:201702071155)、电子信息类专业湖南省普通高等学校创新创业教育基地建设项目(湘教通[2016]436号)、电子信息类专业湖南省普通高等学校创新创业教育中心建设项目(湘教通[2018]380号)的资助。
在本书的编写过程中,编者参阅了大量的书籍及文献,为此,对有关作者表示衷心的感谢。
本书为编者多年从事单片机教学和科研实践经验的总结,限于编者水平,书中不足之处在所难免,恳请读者批评和指正。
编者