网站大量收购独家精品文档,联系QQ:2885784924

单片微机的基本结构研讨.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微机的基本结构研讨

三总线 2.5.1 复位方式 2.5.3 低功耗工作方式** 图2–2 80C51/80C52的封装及逻辑图 图2–3 非总线型单片微机引脚示意图 图2–4 指令寄存器和指令译码器 图2–5 算术逻辑运算单元ALU 图2–6 80C51单片微机的时钟电路 图2–7 振荡器的结构和振荡电路原理 图2–8 80C51单片微机指令时序 图2–9 80C51单片微机存储器映象图 图2–10 片内数据存储器各部分地址空间分布图 图2–11 复位电路结构图 图2–12 复位电路 图2–13 80C51单片微机低功耗方式的内部结构 图2–14 89C51的闪速存储器编程和校验 图2–15 89C51的闪速存储器的编程和校验 表2–1 工作寄存器组 表2–2 字节地址和位地址的关系 表2–3 特殊功能寄存器SFR的名称和地址 表2–4 特殊功能寄存器(SFR)的位地址 表2.5 片内RAM的结构 表2–6 特殊功能寄存器SFR的复位状态 表2–7 待机和掉电保护方式时引脚状态 表2–8 89C51闪速存储器的编程方式 表2–9 89C51程序锁定位不同的编程状态及其特点 符号数加与ov 程序执行方式是单片微机的基本工作方式。由于复位后PC=0000H,因此,程序执行总是从0000H开始的。一般在0000H开始的单元中存放一条无条件转移指令,以便跳转到实际主程序的入口去执行。 比如: ORG 0000H SJMP MAIN ;转主程序 ? 2.5.2 程序执行方式 2.5 80C51单片微机的工作方式 80C51有两种低功耗方式,即待机方式和掉电保护方式。待机方式和掉电保护方式时涉及的硬件如图2-13所示。 待机方式和掉电保护方式都是由电源控制寄存器(PCON)的有关位来控制的。 2.5 80C51单片微机的工作方式 ? 其中: SMOD:波特率倍增位,在串行通讯时使用。 GF1、GF0:通信标志位1、0。 PD:掉电方位式,PD=1,则进入掉电方式。 IDL:待机方式位,IDL=1,则进入待机方式。 若PD和IDL同时为1,则先激活掉电方式。 SMOD - - - GF1 GF0 PD IDL 电源控制寄存器格式如下: 2.5 80C51单片微机的工作方式 ⒈ 待机方式 ?⑴ 使用指令使PCON寄存器IDL位置1,则80C51进入待机方式??由图2-13中可看出这时振荡器仍然运行,并向中断逻辑、串行口和定时器/计数器电路提供时钟,中断功能继续存在?。????? 向CPU提供时钟的电路被阻断,因此CPU不能工作,与CPU有关的如SP、PC、PSW、ACC以及全部通用寄存器都被冻结在原状态。 ⑵ 可以采用中断方式或硬件复位来退出待机方式。 在待机方式下,若产生一个外部中断请求信号,在单片微机响应中断的同时,PCON.0位(IDL位)被硬件自动清‘0’, 单片微机就退出待机方式而进入正常工作方式。在中断服务程序中安排一条RETI指令,就可以使单片微机恢复正常工作,从设置待机方式指令的下一条指令开始继续执行程序。 2.5 80C51单片微机的工作方式 ⒉ 掉 电保护方式 ?⑴PCON寄存器的PD位控制单片微机进入掉电保护方式。 当80C51检测到电源故障时,除进行信息保护外,还应把PCON.1位置‘1’,使之进入掉电保护方式。此时单片微机一切工作都停止,只有内部RAM单元的内容被保护。 ⑵ 只能依靠复位退出掉电保护方式。 80C51备用电源由Vcc端引入。当Vcc恢复正常后,只要硬件复位信号维持10ms,就能使单片微机退出掉电保护方式,CPU则从进入待机方式的下一条指令开始重新执行程序。 在待机和掉电保护期间引脚的状态见表2-7。 2.5 80C51单片微机的工作方式 ? 对于片内具有EPROM型程序存储器的87C51(87C52) 和片内具有闪速存储器的89C51 (89C52) 、78E51 (78E52) 等单片微机可以通过编程来修改程序存储器中的程序。 89C51内部有一个4KB的Flash PEROM。编程接口可接收高电压(12V) 或低电压(VCC) 的允许编程信号。低电压编程方式可以很方便的与89C51内的用户系统进行编程;而高压编程方式则可与通用的EPROM编程器兼容。对于这二种编程方式的芯片面上的型号和片内特征字节的内容不同。 ⒈ 闪速存储器编程方式? 表2-8列出了89C51闪速存储器的编程、校验、写

文档评论(0)

yy558933 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档