首页计算机书籍程序设计单片微型计算机原理及其C语言程序设计_陈光东编著_7560931081
memories

文档

1380

关注

0

好评

0
PDF

单片微型计算机原理及其C语言程序设计_陈光东编著_7560931081

阅读 856 下载 0 大小 8.79M 总页数 231 页 2023-03-17 分享
价格:¥ 10.00
下载文档
/ 231
全屏查看
单片微型计算机原理及其C语言程序设计_陈光东编著_7560931081
还有 231 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 231 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
前言本书由作者在华中科技大学和湖北广播电视大学讲授单片机原理课程的部分讲义内容为主改编而成。随着单片机技术的不断发展,书中内容也不断充实和完善。本书的基本特点在于:以微机原理课程所学知识为基础,从应用的角度出发,简明扼要地介绍了MCS-51系列单片机的结构、工作原理、操作方法、指令和程序设计,讨论了单片机各种常用接口电路和编程方法。这种内容安排特别适宜大学本、专科学生在学完微机原理和C语言程序设计课后,作为单片机原理的教学用书。为适应单片机技术迅速发展的需要,本书以当前MCS-51系列单片机应用最为广泛的AT89C51单片机为样机,并在程序设计中着重介绍了MCS-51系列单片机的C语言。希望这种安排能使读者更全面、更实用地掌握好单片机的各种最新应用技术。硕士研究生段三丁、龚志勇、程远参加了本书中部分内容的编写和程序调试,并对全书提出了许多有益的建议,在此谨表谢意。由于作者知识水平有限,书中程序较多、内容会有不当与疏漏之处,恳请批评指正。作者陈光东2003年10月序言早期的MCS-51单片机主要包括8051、8751和8031三个品种,分别以片内程序存储器的有无与形式加以区别:8051为ROM型程序存储器,8751为EPROM型程序存储器,而8031为片内无程序存储器。在此基础上,Intel公司还推出了增强型产品8051、8751和8032,以及低功耗型产品80C51、87C51、80C31与80C52、87C52、80C32等。近年来,随着美国ATMEL公司的AT89系列单片机的推出,MCS-51单片机已以此机型为主流,应用十分广泛。AT89系列单片机以MCS-51为内核,兼容了其硬、软件,其增加的主要功能包括:片内具有电写电擦的闪烁型程序存储器,可方便地反复编程和加密,并且这种EPROM容量大,最高可达64K字节;单片机时钟频率的提高使运算更快;产品中还有20脚封装形式的机种,其体积更小,更具使用的灵活性;除此之外,AT89系列单片机的价格也很低廉。鉴于AT89系列在当前8位单片机中有着主导机种以及与MCS-51兼容的特点,本书在介绍MCS-51系列单片机的原理、操作、结构时,以AT89系列中的AT89C51单片机为例。在程序设计方面,除传统的汇编语言外,C语言的使用越来越多。单片机的C语言目前以Franklin C51为主,这种C语言以MCS-51单片机的硬件为背景,并有着通用C语言的一般特点,能方便地实现对MCS51系统单片机的高级语言编程和各种控制操作,应用非常广泛,很受编程者的欢迎。本书第4章将详细讨论这种语言的特点及编程方法,在其他各有关章节中也给出了许多编程应用的实例。MCS-51和AT89系列单片机的主要产品型号及特点如下表所示,有关资料可见附录。MCS-51系列单片机及主要产品的类型及特点一览表RAM16位定时中断源最高晶振DIP封装单片机型号/存储器容量与类型/Byte器个数引脚个数8031/ROM,8051/4KBROM,8751/4KBEPROM1282512408032/ROM,8052/8KBROM,8752/8KBEPROM2563124080C31/ROM,80C51/4KBROM,87C51/4KBEPROM12851240AT89C51/4KBE'PROM12822440AT89C52/8KBE'PROM2562440AT89C55/20KBEPROM25682440AT89C1051/1KBE*PROM12852420128252420
返回顶部