- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS51单片机的硬件结构
于复生:单片机教案
PAGE
PAGE 12
※ 第二讲 ※
第二章 MCS—51单片机的硬件结构
本章将以8031为例,重点介绍MCS-51单片机的内部结构、性能特点、引脚功能、存储器配置、MCS-51的CPU时序和I/O端口。
硬件结构是掌握单片机的基础。
第一节 MCS-51的内部结构
MCS-51系列单片机由美国Intel公司开发,其最大的特点是性能价格比较好,是我国目前广泛使用的单片机。
MCS-51系列单片机又分为51和52两个子系列(其细微差异后详)。
51子系列主要包括3种型号:8051、8751、8031。
8051:8位CPU 128BRAM、4KBROM、21个特殊功能寄存器、4个8位并行口、1个全双工串行口、2个16位定时/计数器。
8751:与8051的区别仅在于4KBROM变为4KB的EPROM。
8031:片内没有ROM或EPROM,严格说来8031不是完整的单片机,但可通过扩展ROM构成单片机系统。本章及本课程主要以应用最广的8031为例进行学习。
80C51、80C52简介。
8031为40脚双列直插式芯片(教材图1-1),各引脚功能后详。
按功能划分的结构框图如下图所示(参照教材图2-1)。
按组成部件划分的结构框图如教材图2-2所示。
组成:
8位中央处理单元CPU
2. 只读存储器ROM/EPROM(4KB,8031无!)
3. 随机存取存储器RAM(256B,相当于内存)
4. 4个8位并行输入/输出口(32条I/O口线)
5. 一个全双工串行通讯接口(RXD、TXD)
6. 2个16位定时/计数器(52子系列有3个)
7. 时钟电路:内部振荡器+外接晶振电路
8. 中断系统:5个中断源、2个优先级。
第二节 MCS-5l的主要性能特点
计算机有两种基本结构:
哈佛结构:程序存储器和数据存储器分开,独立编址。
普林斯顿结构:程序存储铅和数据存储器合二为一,统一编址。
各种单片机大多都为哈佛结构。
MCS-51单片机的主要性能特点:
⑴ 内部程序存储器:4KB(8031无)
⑵ 内部数据存储器:256B(教材上为128B,说明)
⑶ 外部程序存储器:可扩展到64KB。
⑷ 外部数据存储器:可扩展到64KB。
可扩展的存储器空间取决于地址总线的宽度(216=64KB)。
⑸ 输入/输出口线:32根(4个端口,每个端口8根)。
⑹ 2个16位可编程的定时/计数器。
⑺ 一个全双工串行口,包括二根口线TXD、RXD。
⑻ 片内工作寄存器区:在内部数据存储器的低128B中划出一部分作为工作寄存器区,分为四个区每个区8个寄存器共32个字节单元(简要说明其特点)。
⑼ 5个中断源,2个优先级别。
⑽ 堆栈:设置在片内RAM的低128B中,堆栈深度理论上可达128B,但实际上没有这么深(后详)。
⑾ 一个布尔处理机(位处理机),可以对某些单元以及某些单元的特定位进行逻辑操作。
⑿ 专门的指令系统:111条指令,当系统时钟为12MHz时,大部分指令执行时间为1us;少部分指令执行时间为2us;只有乘、除指令的执行时间为4us。
第三节 CPU结构
CPU由运算器和控制器两部分组成。
一、运算器
组成:算术/逻辑运算部件ALU(核心)、暂存器1(Temp1)、暂存器2(Temp2)、累加器A(ACC)、寄存器B、程序状态寄存器PSW(程序状态字、标志寄存器,Program Status Word)、布尔处理机。
1. 算术/逻辑运算部件ALU
用来完成二进制加减乘除算术运算及布尔的逻辑运算,几乎所有的操作都要经过ALU的算术/逻辑运算。
2. 累加器A(ACC)
一个非常特殊的8位特殊功能寄存器,单片机主要的操作都要在A中进行,但不仅仅限于累加运算。它是CPU中工作最繁忙的寄存器。
■ 使用时,往往先将一个操作数存放在A中,运算后的结果通常也暂存于A中。
■ 瓶颈效应:除上述特点外,需注意:与片外数据存储器、端口之间的数据传送必须要经过A过渡(举例),因此造成A是CPU中工作最繁忙的寄存器。
■ 一般按字节操作时称为A,按位操作时称为ACC。
3. B寄存器
8位,主要用于乘除法操作时。
乘法:运算前A、B中各存放一个乘数,运算后A中存放结果的低8位,B中存放结果的高8位。
除法:运算前A中存放被除数,B中存放除数;运算后A中存放商,B中存放余数。
4. 暂存器Temp1、Temp2
均为8位,供运算时内部使用,用户不能直接使用。
5. 程序状态寄存器PSW(程序状态字、标志寄存器,Program Status Word)
您可能关注的文档
- IE系列产品应用方案.doc
- IE设置 - 登录MAILPHARMCOMCN.ppt
- IHE-C 2009 CONNECTATHON 测试工作流程.ppt
- IMDS培训,一天课程,奥曼克公司提供。国际物料.doc
- INFOVELL有哪些信誉好的足球投注网站产品介绍 - KMPRO知识管理.ppt
- IMS接入设备培训资料-SOT600IAD.ppt
- INTERNET第一有哪些信誉好的足球投注网站引擎 —GOOGLE.ppt
- iResearch-无线广告市场分析与展望.ppt
- iso9001质量管理体系内审员提高班.ppt
- It企业的博客营销研究2.doc
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)