工作方式和时序分析报告.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.3.3 节电工作方式 只有CHMOS类型的器件才有节电工作方式,即空闲(等待、待机)方式和掉电(停机)工作方式。比如AT89C51。 二 方式的设定 空闲方式和掉电方式是通过对SFR中的PCON(地址87H)相应位置1而启动的。 图2-18所示为89C51电源控制寄存器PCON各位的分布情况。HMOS器件的PCON只包括一个SMOD位,其他4位是CHMOS器件独有的。3个保留位用户不得使用。 图2-18中各符号的名称和功能如下: SMOD: 波特率倍频位。若此位为1,则串行口方式1、方式2和方式3的波特率加倍。 GF1和GF0: 通用标志位。 PD: 掉电方式位。此位写1即启动掉电方式。 IDL: 空闲方式位。此位写1即启动空闲方式。如果同时向PD和IDL两位写1,则PD优先。 89C51中PCON的复位值为0×××0000B。 三 空闲(等待、待机)工作方式 CPU执行完置IDL=1(PCON.1)的指令后,系统进入空闲工作方式。 进入空闲方式后,有两种方法可以使系统退出空闲方式: 一是任何的中断请求被响应都可以由硬件将PCON.0(IDL)清0而中止空闲工作方式。 另一种退出空闲方式的方法是硬件复位。 四 掉电(停机)工作方式 当CPU执行一条置PCON.1位(PD)为1的指令后,系统进入掉电工作方式。 退出掉电方式的唯一方法是由硬件复位,复位后将所有特殊功能寄存器的内容初始化,但不改变片内RAM区的数据。 一 时钟 单片机内各部件之间有条不紊的协调工作,其控制信号是在一种基本节拍的指挥下按一定时间顺序发出的,这些控制信号在时间上的相互关系就是CPU时序。而产生这种基本节拍的电路就是振荡器和时钟电路。 本章小结 2.中央处理器CPU是单片机的核心部件,它主要由运算器、控制器和专用寄存器组构成。运算器完成各种算术和逻辑运算,控制器对单片机内部各部件进行管理和控制,使它们统一、协调地工作。专用寄存器包括:累加器A、B寄存器、程序状态字PSW、程序计数器PC、堆栈指针SP和数据指针DPTR等。每个专用寄存器都有其特定功能。 3.8051单片机内部集成有4KB ROM和256字节RAM。既可使用其片内程序存储器,也可扩展片外ROM。使用片内ROM还是片外ROM,由单片机的EA引脚指出。 8051片内RAM的256字节(00H~FFH),按功能又可分为两部分;低128字节(地址为00H~7FH)为一般RAM区,高128字节(地址为80H~FFH)为特殊功能寄存器(SFR)区。 4. P0、P1、P2、P3是单片机的4个8位并行I/O口,它们的内部电路结构各不相同。这种电路结构决定了它们的功能也不尽相同。这4个并行口除可作通用I/O口使用外,某些口线还具有第二功能。在访问外部存储器时, P0口分时复用为地址(低8位)和数据总线,P2口输出高8位地址。P3口:除能作通用I/O口之外,其每一根I/O线又都具有独立的第二功能。 5. 时钟电路与复位电路是单片机应用系统正常工作必不可少的组成部分。XTAL1、XTAL2两个引脚外接一个石英晶体和两个微调电容便构成使用内部时钟的电路,此时的时钟周期即为石英晶体的振荡周期。复位通常有上电复位与按钮复位两种方式,它们的电路连接也不同。 8051专门有两类可以访问片外存储器的指令。一类是读片外ROM指令,另一类是访问片外RAM指令。这两类指令执行时所产生的时序除涉及ALE引脚外,还和 、P0、P2和 等信号有关。 三、访问片外ROM/RAM的指令程序 1.读片外ROM指令时序 8051执行如下指令时 MOVC A, @A+DPTR 首先把累加器A中地址偏移量和DPTR中地址相加,然后把16位“和地址”作为片外ROM地址,并从中读出该地址单元中数据,送到累加器A。因此,累加器A在指令执行前为地址偏移量,指令执行后为片外ROM中的读出数据。指令执行中产生的时序如图 。 ①ALE信号在S1P2有效时, 继续保持高电平或从低电平变为高电平无效状态。 ②8051在S2P1时把PC中高8位地址送到P2口引脚线上,把PC中低8位地址送到P 0口引脚线上,P0口地址A7-A0在ALE下降沿被锁存到片外地址锁存器,P2口地址A15-A8一直保持到S4P2,故它不必外接锁存器。 指令的详细执行过程如下: ③ 在S3和S4P1时 有效,选中片外ROM工作,并根据P2口和地址锁存器输出地址读出MOVC指令的指令码,经P0口送到CPU的指令寄存器IR。 ④8051对指令寄存器IR中MOVC指令码译码,产生执行该指令所需的一系列控制信号。 ⑤在S4P2时,CPU先把累加器A中地址偏移量和DPTR中地址相加,然后把“和地址”的高

文档评论(0)

金不换 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档