第2章 MCS 51的结构.pptVIP

  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文档。上传文档
查看更多
第2章 MCS 51的结构

第2章 MCS-51的结构 2.1 MCS-51单片机总体结构 MCS-51系列单片机的典型产品有8051、8751、8031、80C51、80C31等。它们的结构基本相同,其主要差别反映在片内存储器的配置上有所不同。 8051是ROM型单片机,内含4KB的掩膜ROM程序存储器;8751内含4KB的可编程EPROM程序存储器;而8031则为无ROM型单片机,使用时需外接程序存储器。 1 MCS-51单片机总体构框图 CPU是单片机内部的核心部件,也叫微处理器,是单片机的指挥和控制中心。包括控制器和运算器两个部分。 控制器主要包括:程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)及定时控制电路等。 程序计数器(PC)是一个16位的专用寄存器,用来存放CPU要执行的存放在程序存储器中的下一条指令的地址,也叫指令地址寄存器。注意:单片机复位后,(PC)=0000H 例: 地址 指令机器码 (PC) 2000H 2001H 指令寄存器(IR):用来存放当前正在执行的指令。 指令译码器(ID):IR中的操作码进行分析解释,产生相应的控制信号。 控制器的主要功能是:根据程序计数器(PC)的内容取出指令,然后进行指令译码,并根据译码的内容产生控制信号,协调各部分的工作,完成指令所规定的操作。 运算器的功能:对数据进行算术和逻辑运算。 运算器包括:算术逻辑运算部件ALU、累加器ACC、程序状态字寄存器PSW等组成。 ALU:主要进行算术和逻辑运算,运算结果送ACC而运算结果的状态信息送PSW。 ACC:8位寄存器,用于存放使用次数高的操作数或中间结果。 PSW:用于寄存当前指令执行后的某些状态信息。 程序状态字PSW各位的含义 CY(PSW.7):进位/借位标志位。 在进行加减运算时,运算结果的最高位 (D7)有进位或借位时,(CY)=1,否 则(CY)=0 AC(PSW.6):半进位标志位,也叫辅助 进位或借位标志位。 在进行加减运算时,运算结果的低4位 (D3)向高4位有进位或借位时,(AC)=1, 否则(AC)=0 F0(PSW.5)、F1( PSW.1 ):用户标 志位。 用户根据需要,自行定义的状态标 志。 RS1(PSW.4)、RS0(PSW.3): 工作寄存器区选择位。 RS1、RS0与被选的工作寄存器对照表 OV(PSW.2):溢出标志位。 当有符号两数相加减时,结果超出 -128~+127范围时,有溢出,(OV)=1,否则,(OV)=0。 产生溢出的判断条件是:设C为D6向D7的进位或借位 ,Cf为D7向CY的进位或借位,若C≠ Cf,则为溢出。 P(PSW.0):奇偶标志位。 累加器A中的值为1的个数是奇数,则(P)=1,否则(P)=0 例:已知A=B9H,B=6AH,Cy=0,试分析 执行以下指令后,标志位及累加器A的内 容。 ADD A,B A) 1011 1001 + B) 0110 1010 10010 0011 ∴ (A)=23H,(Cy)=1, (AC)=1,(OV)= 0 (P)=1 ROM:只读存储器,用于存放单片机内部程 序。 RAM:单片机内部数据存储器。 定时器/计数器:用于定时和对外部事件计数。 并行I/O口:P0~P3是4个8位并行I/O口,用于 单片机与外部存储器和I/O端口设备交 换信息使用。每个口既可以作为输入, 也可作为输出。 时钟电路OSC:用于产生单片机中最基本的时 间单位。 2 MCS-51引脚功能 3. MCS-5

文档评论(0)

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

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

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档