02单片微机的结构和原理.pptxVIP

  1. 1、本文档共38页,可阅读全部内容。
  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文档。上传文档
查看更多
第二章 MCS-51单片机的结构 和原理;;总结;??? 2.1.2 MCS-51单片机内部结构;MCS-51单片机内部结构;2.2 MCS-51单片机引脚及其功能 ;2.3 MCS-51 存储器配置; 片内有4K ROM程序存储器,地址范围为 0000 ~ 0FFF。 片外可以扩充64K ROM 。 当 –EA 接 5V 时,当指令地址在 0000 ~ 0FFF 时程序执行片内的ROM中的指令。 当指令地址超过 0FFF 时,程序自动执行片外的ROM中的指令。 当 –EA 接 0V 时,当指令会始终执行片外的ROM中的指令。此时片内的ROM将不起作用。 ;几个重要的入口地址 ;;表 2 – 4 工作寄存器地址表 ;20H 到 2FH 一共16个字节,为位寻址区 表 2 – 8 RAM 位寻址映射表;低 128 Byte 操作注意: 可以使用直接地址操作。 可以使用间接地址寻址。 什么是字节地址、什么是位地址。 字节操作指令的地址,就是字节地址。 位操作指令的地址,就是位地址。 ;高128 Byte RAM 特殊功能寄存器SFR的名称和地址;累加器 ACC (E0H) 用途最多的寄存器。 寄存器 B (F0H) 可以暂存操作数,或乘除法用。 标志寄存器PSW(D0H) 最重要的寄存器。 ;栈指针8位 SP(81H):SP只能在 片内 RAM。复位后,SP=07。 51 出入栈以字节为单位。 51 栈的方向,PUSH SP +1,POP SP –1。与PC 机相反 51 SP 是指向将要出栈的单元 16位数据指针DPTR(DPL 82H、DPH 83H) 可以用于对外部 RAM 进行间接寻址。(MOVX) 可以用于对外部 ROM进行间接寻址。(MOVC) I/O端口P0 ~ P3(80H、90H、A0H、B0H) ;高128 Byte RAM 特殊功能寄存器(SFR),的使用 只能使用直接寻址,不可以间址操作。 (SFR)中凡是可以被8整除的单元,可以使用“位寻址”。 89H TMOD 不可以位寻址 87H PCON 不可以位寻址;MCS-51 CPU 时序 使用片内振荡器接法 ;机内振荡器输出的信号经过二分频,分成两拍时钟P1、P2 P1、P2两项时钟 = 1个机器状态周期 S 6个S (S1 ~ S6)周期 = 1个机器周期 T 机器周期 = 6 S 周期 = 12个震荡周期 如果 振荡器 = 6 MHZ ? 机器周期 = 2 μs 一条指令需要 1 ~ 4 个机器周期。 ;复位操作 其主要功能是把PC初始化为0000H,使单片微机从0000H单元开始执行程序。当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,可以按复位键以重新启动,也可以通过监视定时器来强迫复位。 除PC之外,复位操作还对其它一些特殊功能寄存器有影响,它们的复位状态见。 复位操作还对单片微机的个别引脚信号有影响。例如在复位期间,ALE和PSEN信号变为无效状态,即 ALE=l, PSEN =l。 复位高电平有效。 复位应该保持 2 T 的机器周期,24个震荡周期(因为它是在S5P2采样)。 上电复位 要求电源上升小与 1ms ;特殊功能寄存器SFR的复位状态 ; 80C51有两种低功耗方式,即待机方式和掉电保护方式。待机方式和掉电保护方式时涉及的硬件图所示。 待机方式和掉电保护方式都是由电源控制寄存器(PCON)的有关位来控制的。;? 其中: SMOD:波特率倍增位,在串行通讯时使用。 GF1、GF0:通信标志位1、0。 PD:掉电方位式,PD=1,则进入掉电方式。 IDL:待机方式位,IDL=1,则进入待机方式。 若PD和IDL同时为1,则先激活掉电方式。 ;⒈ 待机方式 ? ⑴ 使用指令使PCON寄存器IDL位置1,则80C51进入待机方式??这时振荡器仍然运行,并向中断逻辑、串行口和定时器/计数器电路提供时钟,中断功能继续存在?。????? 向CPU提供时钟的电路被阻断,因此CPU不能工作,与CPU有关的如SP、PC、PSW、ACC以及全部通用寄存器都被冻结在原状态。 ⑵ 可以采用中断方式或硬件复位来退出待机方式。 在待机方式下,若产生一个外部中断请求信号,在单片微机响应中断的同时,PCON.0位(IDL位)被硬件自动清‘0’, 单片微机就退出待机方式而进入正常工作方式。在中断服务程序中安排一条RETI指令,就可以使单片微机恢复正常工作,从设置待机方式指令的下一条指令开始继续执行程序。;⒉ 掉 电保护方式 ? ⑴PCON寄存器的PD位控制单片微机进入掉电保护方式。 当80C51检测到电源故障时,除进

文档评论(0)

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

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

1亿VIP精品文档

相关文档