- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13第十二章 MCS-51单片机的内部结构
School of Engineering Automation ·Tianjin Polytechnic University 计算机原理及接口技术 第二章 MCS-51单片机的内部结构 MCS-51系列单片机都是以8051为核心电路发展起来的,都具有8051的基本结构和软件特征。8051单片机包含了作为微型计算机所必须的基本功能部件,各功能部件相互独立而融为一体,集成在同一块芯片上。 1.CPU 核心部件 字长8位 1).运算器 ① 算术逻辑单元 ALU ② 累加器 A(ACC) 8位 频繁使用 存放操作数和中间结果,大部分操作都通过A。 ③ 寄存器 B 乘除运算使用,存放乘数和乘积的高8位,存放除数和余数,还可以作一般的用。 ④ 程序状态器寄存器PSW (8位) 特殊功能寄存器 用于存放运算结果的状态信息,以供程序查询和判断。 Cy(PSW.7)进位(或借位)标志位有进位或借位时Cy=1,反之Cy=0 进行位操作时Cy做累加器用。 AC (PSW.6)半进位(或借位)标志位低4位向高四 位有进/借位时AC=1,否则AC=0,专用于BCD码运算。 F0(PSW.5) 用户自定义标志位可软件设置 OV (PSW.2)溢出标志位 溢出时OV=1,否则OV=0,专指有符号数 RS1 RS0 (PSW.4 PSW.3) 工作寄存器组选择标志位 P(PSW.0)奇偶校验标志位 A中1的个数为奇数时P=1,反之P=0 。 51单片机偶校验 CPU奇校验 ⑤ 布尔处理器 MCS-51CPU是8位微处理器,具有1位微处理器的功能,布尔处理器具有较强的布尔变量处理能力以位为单位进行运算和操作,以Cy作为累加器,内部RAM的所有可寻址的位作为操作位或存储位,有自己的指令系统。 2)控制器 控制器是计算机的指挥控制部件,它对来自存储器中的指令进行译码,并通过定时和控制电路在规定的时刻发出各种操作所需要的控制信号,使各部件协调工作,完成指令所规定的操作。 ① 程序计数器PC 16位的计数器,其内容为CPU将要执行的下一条指令的地址,PC将决定程序的流程,每执行完一条指令PC会自动增值,增值量与已执行过的指令的长度有关 ,寻址范围为64KB。可以通过转移、调用、返回等指令改变其内容,以实现程序的转移。复位后PC=0000H ② 指令寄存器IR和指令译码器ID 指令 IR ID 电平信号 控制信号 执行操作 译码 ③数据指针寄存器(DPTR) 存放16位的地址作为访问ROM和外部RAM的地址。 两个8位寄存器用 DPH高8位 DPL低8位 ④ 堆栈指针寄存器SP 8位寄存器 存放栈顶地址 RAM中开辟的一个连续区域“先进后出” 。 向上生长型堆栈 进栈 ,SP+1,后输入数据 出栈 ,输出数据,SP-1 2.存储器 冯.诺依曼存储结构 (8086)ROM和RAM统一编址 哈佛存储结构 (51)ROM和RAM分开(独立)编址 MCS-51有4个物理上相互独立的地址空间。 片内ROM和片外ROM 片内RAM和片外RAM 从用户使用的角度分为三类: 片内片外统一编址的ROM 0000H~FFFFH 64KB 00H~FFH 256B 片内RAM 64KB片外RAM 和I/O端口地址 ① ROM 存放代码和常数 EA=1,两者统一编址,PC在0000H~FFFFH从片 内取指令,PC大于0FFFH时则从片外ROM取指。 EA=0,片内ROM不起作用, 片外ROM从0000H ~FFFFH,对于片内无ROM的8031/2单片机,EA应接地,以便从外部扩展ROM中取指令。 8051从片内和片外ROM中取指令时间相同。 在程序存储器,有些特殊单元。 0000H~0002H,系统复位PC=0000H如果程序不 从0000H单元开始,则在此处安排一条无条件转移 指令,以便直接转去执行用户程序。 0003H~002AH,共40单元,分为5段作为5个中断源的中断地址区。 0003H~000AH INT0 0023H~002AH 串行口 0013H~001AH INT1 000BH~0012H T/C0 001BH~0022H T/C1 注:8个字节难以 存放中断服务程序 安排一条无条件转 移指令。 ② RAM 片内RAM 256个单元 低128(00H~7FH
您可能关注的文档
- 11国际技术贸易.ppt
- 11国际贸易实务第十一 讲.ppt
- 11导数习题课.ppt
- 11宇宙中的地球和12太阳对地球的影响.ppt
- 11心理学概述.ppt
- 11工单管理培训.ppt
- 11数控机床维护.ppt
- 11新GIS原理第十一章.ppt
- 11数字测图原理与方法第十一讲.ppt
- 11月营销中心活动.pptx
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 学生工作单位实习证明word模板.docx
- 横河CS3000中文培训从讲解到组态最全资料.ppt VIP
- 内容讲义文本kyn28型开关柜及五防系统.ppt
- 四年级上册美术试卷国家义务教育质量监测答案.pdf VIP
- 2024年四川省广安市《保安员证》考试题库含答案 .pdf VIP
- 毕业设计(论文)-基于PLC的电梯控制系统设计.doc
- 糖尿病护理业务学习护理课件.pptx VIP
- 三菱电梯MAXIEZ-CZ调试大纲.pdf
- 东芝2307维修手册 东芝200623062506维修手册.doc
- 中考英语阅读训练Gulliver's Travels (selection)《格列佛游记》(选段).pdf VIP
文档评论(0)