MCS-51单片机优质精品文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

MCS-51单片机

摘要:MCS-51系列是Intel公司继MCS-48系列之后发展起来的高档8位单片机,在总结MCS-48系列及扩大应用功能的基础上,推出的MCS-51系列单片微机,扩大了片内存储器容量及外部存储器寻址空间,增强了指令及寻址功能,扩大了并行I/O口和新增设全双工串行I/O口,增加了中断源及优先级,新增了乘除法、比较和位操作等强功能指令。克服了MCS-48系列存储器容量小、运算功能弱得不足,提高了全机的操作速度等。

(一)单片机的历史和发展

单片机的发展史:

单片机的探索阶段(1974——1978年)

单片机的完善阶段(1978——1982年)

微控制器形成阶段(1982——1990年)

微控制器成熟阶段(1990年至今)

在发展的第二阶段Intel公司推出了MCS-51系列的单片机,它在以下几个方面奠定了典型的通用总线型单片机体系结构。

(1)完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有多机通信功能的串行通信接口。

(2)CPU外围功能单位的集中管理模式。

(3)体现工控特性的位地址空间及位操作模式。

(4)指令系统趋于完善和丰富,并且增加了许多突出控制功能的指令。

单片机的发展方向:

综观单片机20多年的发展过程,再从半导体集成电路技术的发展和微电子设计技术的发展,可以预见未来单片机技术发展的趋势。单片机将朝着大容量高性能化、小容量低价格化、外围电路的内装化以及I/O接口功能的增强、功耗降低等发展方向。

(二)单片机的分类

单片机的通常分类方法:

1.按数据总线宽度区分

按单片机数据总线的宽度,可将单片机分为4、8、16、32位机。

2.按总线结构分

按总线结构,单片机可分为总线型和非总线型两种。

3.按通用性分

按通用性,单片机分为通用型和专用型两大类。

4.按厂商分

Isuppli公司(一家全球领先的针对电子制造领域的市场研究公司)把全球MCU市场划分为三个地理区域:美国和欧州地区,日本和韩国,以及我国的大陆与台湾地区。

MCS-51单片机的分类:

属于这一系列的单片机有多种型号,如8051/8751/8031、8052/8752/8032、80C51/87C51/80C31、80C52/87C52/80C32等,MCS-51系列单片机按片内有无程序存储器,分为3种基本品种:8051、8751和8031.这3种基本产品采用HMOS工艺,即高速度、高密度、短沟道MOS工艺。8051单片机内含有4kb的ROM,ROM中的程序是由单片机芯片生产厂家固化的,适合于大批量的产品。8751单片机内含有4kb的EPROM,单片机应用开发人员可以把编好的程序用开发机和编程器写入其中,需要修改时,可先用紫外线擦除器擦除,然后再写入程序。8031单片机内没有程序存储器,当在单片机芯片外扩展EPROM后相当于8751.

(三)MCS-51单片机的结构和性能

MCS-51单片机的片内结构包括微处理器(CPU)、数据存储器(RAM)、程序存储器、四个8位可编程并行接口、一个双工串行口、两个16位定时器/计数器、中断程序、特殊功能寄存器(SFR,specialfunctionregister)。

内部程序存储器(ROM)容量

8031无程序存储器,8051含有4kb的掩膜ROM,8751含有4kb的EPROM,8032无程序存储器,8052含有8kb的掩膜ROM。

内部数据存储器(RAM)容量

MCS-51系列中的51、52子系列的内部数据存储器容量各为128B和256B(不包括专用存储器)。

输入/输出口线

MCS-51系列有四个8位的输入/输出口,共为32根口线。

外部数据存储器寻址空间

MCS-51系列可以对64KB的外部数据存储器寻址。

外部程序存储器寻址空间

MCS-51系列的内外总空间为64KB,故根据不同的型号,MCS-51系列外部存储器最大寻址范围为64KB、60KB、56KB。

定时器/计数器

MCS-51中的51子系列有两个16位定时器/计数器,52子系列则有3哥16位定时器/计数器。

串行口

MCS-51系列可以利用两根I/O口线作为全双工的串行口,有四种工作方式,可通过编程选定。

寄存器区

MCS-51系列的内部RAM中开辟了4个通用工作寄存器区,共32个通用寄存器,以适应多中断或子程序嵌套的情况。

中断

MCS-51系列有5个中断源,分为两个优先级,每个中断源的优先级是可编程的。

堆栈

MCS-51系列的堆栈位置是可编程的,堆栈深度可达128B.

布尔处理机

MCS-51系列内部有1个由直接可寻址位组成的布尔处理机,即位处理机

文档评论(0)

8d758 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档