MCS单片机的组成及结构.ppt

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

1.2.4 I/O及相应的特殊功能寄存器 MCS-51有4个8位I/O口, 分别记作P0口、P1口、P2口和P3口, 每个口位包含了一个特殊功能寄存器,输入缓冲器,一个输出驱动器和引至芯片外的端口引脚。 这种结构使各口在做I/O时作为数据输出口用时总是经过锁存,所以可直接和外设相连。 P0口:双向数据/地址分时复用口;可驱动8个TTL输入,只有在 用作I/O口时必须加上拉电阻,但通常极少用于I/O口。 P1口:标准I/O口,可驱动3个TTL输入。但在8032/8052 中,P1.0和P1.1还可以用来作为定时/计数器2的外部输入 P2口:高8位地址口;可驱动3个TTL输入,极少用于I/O口。 P3口:双向功能口;可驱动3个TTL输入,通常用于第二功能 表1-6 P3口的第二功能 当该口的个别第二功能未用时,可用作I/O口,但必须首先用位操作定义。 端口位 第二功能 注 释 P3.0 RXD 串行输入口 P3.1 TXD 串行输出口 P3.2 /INT0 外部中断0 P3.3 /INT1 外部中断1 P3.4 T0 计数器0计数输入 P3.5 T1 计数器1计数输入 P3.6 /WR 外部数据RAM写入选通信号 P3.7 /RD 外部数据RAM读出选通信号 1.2.5 MCS-51引脚 图2.2 MCS-51系列单片机引脚及总线结构 1.2.6 MCS-51的时序 基本操作周期为机器周期,一个机器周期可分6个状态(S1-S6),每个状态由两个振荡脉冲组成。前一个脉冲叫P1,后一个脉冲叫P2。所以一个机器周期共有12个振荡脉冲。 时序是由单片机的控制器产生,对使用者来说可以用示波器观察XTAL2端有无振荡脉冲产生,在ALE端观察有无ALE地址锁存脉冲; 1. 外部程序存贮器的操作时序 在实际中,我们经常使用图1-6简化时序图来分析,从图中可以看出,对于程序存储器的访问总是地址先有效,选中字节,然后数据有效,在/PSEN低有效时指令读。在/PSEN无效时,才将数据和地址撤除。这种时序在任何其他单片机中也是适用的。 图1-6简化时序图 2 外部数据存贮器的操作时序 对外部数据存储器 包括I/O口 的读写操作,也可以用简化时序来分析,其要点是地址总线有效,然后数据总线有效,这样,在读写信号有效时,将数据读入或写出。同理,该简化时序对于其他的单片机中也适用 简化时序 1.2.7 单片机的低功耗操作方式 CMOS型单片机有两种低功耗操作方式:节电操作方式和掉电操作方式。在节电方式时,CPU停止工作,而RAM、定时器、串行口和中断系统继续工作。在掉电方式时,仅给片内RAM供电。 CMOS型单片机用软件来选择操作方式,由电源控制寄存器PCON中的有关位控制,规定如下: 1.2.7 单片机的低功耗操作方式 IDL PCON.0 ,节电方式控制位 IDI l时 , 激活节电方式 PD PCON.1 ,掉电方式控制位 PD 1时 , 激活掉电方 GF0 PCON.2 ,通用标志位 GFl PCON.3 ,通用标志位 SMoD — — — GF1 GF0 PD IDL 1.2.7 单片机的低功耗操作方式 l. 节电方式 执行IDL位置l的指令后,MCS-51就进入节电方式。CPU的状态、栈指针SP、程序计数器PC、程序状态字PSW、累加器ACC及通用寄存器的内容被保留。VCC仍为5V,但消耗电流由正常工作方式的24mA降为3.7mA。 退出节电方式:一是硬件复位;二是中断激活,此时IDL位将被硬件清除。 2. 掉电方式 执行PD位置l的指令后,80C51就进入掉电工作方式。掉电后,片内振荡器停止工作,只有片内RAM的内容被保持。掉电方式下VCC可以降到2V,耗电仅50uA。 退出掉电方式的唯一途径是硬件复位。应在 VCC恢复到正常值后再进行复位,复位时间需10ms时间,以保证振荡器再启动并达到稳定。 1.2.7 单片机的低功耗操作方式 在进入掉电方式前,VCC不能掉下来,因此要有掉电检测电路。采用比较器实现掉电检测,在该电路中,R都选择1K欧姆,稳压管选择2.4V。电源正常为5V时,输出为低电平,当电源VCC低于4.8V时,比较电路输出高电平。假如Alert接至P1.0,则通过CPU查询可以检测到它的变化,从而通过程序转向控制80C51进入掉电工方式。 3.上电复位电路 通过阻容组成一阶电路。为使得输出复位信号的上升沿尽量陡峭。可在其后增加带有施密特性质的反相器。如图1-10所示,它包含了上电自动复位和手动复位,通常R取值10K,C取值10uF。 * 1.2 MCS-51单片机的组成及结构 1.2.1 内部结构框图 MCS-51单片机组成结构中包含运算器、控制器、片内存储器、4个I/O口、串行口、定

文档评论(0)

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

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

1亿VIP精品文档

相关文档