- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 常用集成电路
第一节 MCS-51 单片机硬件结构
本节介绍 MCS-51 单片机的硬件结构,特别是面向用户的一些硬件。我们将从硬件设计和程序设计的角度,分析 MCS-51 的硬件结构,重点论述其应用特性和外部特性,也就是站在用户的立场上分析:单片机向我们提供了哪些资源?如何去应用它们?使读者对MCS-51 单片机的硬件结构有较为详细的了解。
MCS-51 单片机硬件结构的特点
美国 Intel 公司继1976年推出 MCS-48 系列单片机后,1980年又推出了MCS-51 系列高档8位单片机。由于MCS-51 单片机是在MCS-48 的基础上推出的增强型产品,它的出现直接与 HMOS 工艺有关,并提高了芯片的集成度,因而后者比前者在性能上大为提高,增加了多种片内硬件功能,并扩展了功能单元的种类和数量。
MCS-51 单片机硬件结构有如下一些主要特点:
内部程序存储器(ROM)和内部数据存储器(RAM)容量
MCS-51 单片机的内部 ROM和内部RAM的容量如表1-1所示。
输入/输出(I/O)口
MCS-51 单片机内的I/O口的数量和种类较多且齐全,尤其是它有一个全双工的串行口。该串口是利用两根I/O口线构成的,有四种工作方式,可通过编程选定,MCS-51 有32根I/O口线,而MCS-48 只有27根。
外部程序存储器和外部数据存储器寻址空间
表1-1 MCS-51单片机存储器容量
存 储 器 类 型
单 片 机 系 列
掩模ROM
EPROM
RAM
MCS-51
51子系列
8031
/
/
128B
8051
4KB
/
128B
8751
/
4KB
128B
52子系列
8032
/
/
256B
8052
8KB
/
256B
注:① 1KB=1024B(字节)② 51子系列和52子系列的内部RAM容量不包括专用寄存器③ 本表也适用于CHMOS芯片80C31/80C51。关于CHMOS芯片的特点我们将在以后章节专门介绍
MCS-51 可对64KB外部数据存储器寻址且不受该系列中各种芯片型号的影响,而对程序存储器是内外总空间为64KB,故根据表1-1不同的芯片型号,MCS-51 外部程序存储器最大寻址范围为64KB。
中断与堆栈
MCS-51 有5个中断源(对8032/8052为6个),分为2个优先级,每个中断源的优先级是可编程的。它的堆栈位置也是可编程的,堆栈深度可达128字节。而MCS-48 只有不分优先级的2个中断源,且堆栈设置在片内RAM的16个字节的固定单元内。
定时/计数器与寄存器区
MCS-51 子系列有2个16位定时/计数器,通过编程可以实现四种工作模式。MCS-52 子系列则有3个16位定时/计数器。而MCS-48 只有一个8位定时/计数器。MCS-51 在内部RAM中开设了四个通用工作寄存器区,共32个通用寄存器,以适应多种中断或子程序嵌套的要求。而MCS-48 的内部RAM中只有两个通用工作寄存器区,每个寄存器区包含8个8位寄存器。
指令系统
MCS-51 有一个比MCS-48 功能强得多的指令系统,主要表现在MCS-51 的指令系统中增添了减法、乘法、除法、比较、堆栈操作(压入和弹出)和多种位操作指令。当振荡器频率接最高12MHz时,大部分指令执行时间为1μs,少部分为2μs,乘除指令的执行时间也只有4μs。
布尔处理器
特别值得一提的是MCS-51 的布尔处理器。它实际上是一个完整的一位微计算机,这个一位微机有自己的CPU、位寄存器、I/O口和指令集(对于MCS-51 是一个指令子集)。把八位微机和一位微机结合在一起是微机技术上的一个突破。一位机在开关决策、逻辑电路仿真和实时测控方面非常有效,而八位机在运算处理、智能仪表常用的数据采集方面有明显的长处。在MCS-51 系列单片机中八位机和一位机(布尔处理器)的硬件资源是复合在一起的,二者相辅相成,这是MCS-51 在设计上的精美之处,也是一般微机所不具备的。MCS-48 的内部没有布尔处理器。
综上就是MCS-51 单片机的主要特点,显然在性能方面远远强于MCS-48 系列。
我们还可以进一步把MCS-51 单片机与单板微机(例如TP801)做一个比较。显然在硬件上MCS-51 单片机相当于将基本规模单板机具有的资源复合在一块芯片上,而且在很多方面已超过了单板机的功能。与Z80的指令系统相比较,除去数据传送能力弱些,MCS-51 的能力已大大超过了Z80。如MCS-51 增加了乘、除法指令,有完善的位处理指令,有32个通用寄存器;通用寄存器的内容可以整组进栈或出栈,128字节(MCS-52 子系列为256个字节)可直接寻址,在进行算术和逻辑运算时,等同于寄存器。
MCS-51 的这些优
您可能关注的文档
最近下载
- 义务教育版(2024)四年级全一册第7课《数字编码随处见》.pptx VIP
- 《工程勘察定向钻探技术规程》.pdf VIP
- 多联机空调施工组织设计方案.docx VIP
- 计算机应用基础(Windows10+WPSOffice 2019)中职全套教学课件.pptx
- DELL EMC 存储设备健康检查报告(模板).doc VIP
- 金融知识竞赛题库第四部分中国人民银行法试题及答案.doc VIP
- 2025-2030年中国猪苓中药材行业现状调查及投资前景预测研究报告.docx
- 大疆无人机公司介绍.ppt VIP
- 防酸碱劳保培训课件.pptx VIP
- GBZT 181-2024 建设项目放射性职业病危害评价报告编制标准.pdf VIP
文档评论(0)