第2章 MCS_51单片机的硬件结构.pptVIP

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

第二章 MCS-51单片机的硬件结构;● 学习要求: 掌握MCS—51系列单片机的外部引脚功能 掌握单片机存储器的构成与编址方式 掌握输入输出端口的功能 掌握振荡电路与复位电路的功能;时钟电路;2.2 MCS-51的引脚;44只引脚方形封装方式(4只无用) ;1.I/O口线功能 4个8位并行 I/O 接口引脚 P0.0~P0.7 、P1.0~P1.7 、P2.0~P2.7和 P3.0~P3.7;2.控制线 ALE:地址锁存允许信号端 PSEN:外部程序存储器读选通信号端 EA/VPP:程序存储器选择信号端和编程电源输入端;ALE/PROG (30): ALE是地址锁存允许信号/编程脉冲输入端; 外部程序存储器ROM的读选通信号。 与外部程序存储器的OE(输出允许)端相连接,低电平有效。 在执行访问外部ROM指令时,会自动产生PSEN信号,读取指令;而在访问外部数据存储器RAM或访问内部ROM时,不产生PSEN信号。 PSEN端可以驱动8个LS型TTL负载。;程序存储器选择信号端/编程电源输入端 当EA高电平时,访问内部程序存储器;但当程序计数器PC的值超过0FFFH(4KB,对8051/8751)或1FFFH(8KB,对8052)时,将自动转向执行外部程序存储器内的程序; 当EA低电平时,只访问外部程序存储器,不管是否有内部程序存储器。;RST/VPD(9) RST是复位信号输入端/备用电源输入端 当RST端保持两个机器周期( 24个振荡周期)的高电平时,就可完成复位操作; 单片机的复位操作使单片机进入初始化状态,21个特殊功能寄存器复位后的状态为确定值。;8031单片机复位后特殊功能寄存器的初态; 电源 VCC (40) 、 VSS (20) VCC +5V工作电源 VSS 接地端;2.3 MCS-51的微处理器;运算器;1)算术逻辑运算单元ALU (8位);进位标志CY(PSW.7) 表示运算是否有进位(借位),有进位则置“1”,否则为“0”,很多算术逻辑运算指令都会影响。;工作寄存器组选择位RS1、RS0(PSW.4,PSW.3) RS1 RS0 工作寄存器组 片内RAM地址 0 0 第0组 00H~07H 0 1 第1组 08H~0FH 1 0 第2组 10H~17H 1 1 第3组 18H~1FH 单片机上电复位后,RS1RS0=00;溢出标志OV(PSW.2) 运算结果超出机器所能表示的范围时称溢出。溢出是指有符号数运算时,数值超过了-128~+127,OV=1,否则OV=0;无符号数乘法运算超过255时,或当无符号数除法的除数为0时,OV=1,否则OV=0。;例:分析执行下列指令序列后,A、C、AC、OV、P的内容是什么? MOV A,#79H ADD A,#58H ? 该指令功能是将79H+58H→A。计算过程如下:    (79H)   +(58H)    ————————————    (D1H) 有相应的指令系统,可提供17条位操作指令,硬件上有自己的“累加器”,即进位位C,也有自己的位寻址空间。; 由控制部件、时钟发生器、指令寄存器IR、指令译码器ID、数据指针DPTR、程序计数器PC、堆栈指针SP等组成。;程序计数器PC CPU总是按PC的指示读取程序; 复位时,PC=0000H; PC可自动加1,程序一般顺序执行; 当发生转移、子程序调用、中断和复位等操作,PC被强制改写; PC为16位计数器,寻址范围64KB。;指令寄存器IR和指令译码器ID 由PC中的内容指定ROM地址,取出来的指令经指令寄存器IR送至指令译码器ID,由ID对指令译码,译码结果产生一定序列的定时控制信号,以执行指令所规定的操作。;2.4 MCS-51存储器的结构;物理上分为:4个空间,即片内ROM、片外ROM 片内RAM、片外RAM 逻辑上分为: 3个空间, 即程序存储器(片内、外)统一编址 MOVC 数据存储器(片内) MOV 数据存储器(片外)

文档评论(0)

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

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

1亿VIP精品文档

相关文档