MCS51单片机硬件结构.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文档。上传文档
查看更多
MCS-51单片机的内部详细结构如下图所示:  有时候系统运行过程出现错误,进入死循环,除了手动复位,还有一种自动复位的手段,这就是“看门狗(Watch Dog)”技术。由于这种电路常由一个定时器来实现,因此“看门狗(Watch Dog)”又称“看门狗定时器(Watch Dog Timer )”,简称WDT。单片机的看门狗电路一般利用外部芯片来实现,有些新型的单片机(如89Sxx系列单片机)内部集成了看门狗电路。  MCS-51单片机系统中常用的一款WDT芯片是美国DALLAS 公司生产的看门狗集成电路DS1232,其外部引脚如图所示:  DS1232是一种电源监控芯片,用它构成的电源监控电路,可以在系统上电或者在电源电压瞬时突变的时候自动复位处理器,也可以在处理器工作异常时对处理器进行自动复位,外部增加一个手动按键时,还可以对处理器进行手动复位。  DS1232的管脚功能是:     :按扭复位输入端 TD:看门狗定时器延时设置端 TOL:5%或10%电压监测选择端 RST:高电平有效复位脉冲输出端 :低电平有效复位脉冲输出端 :周期输入端 VCC:电源 GND:地  利用DS1232构成的包含看门狗的MCS-51单片机系统复位电路如图所示:  当电源电压VCC低于设定值(4.75V或4.5V,由TOL端选择,当TOL端为低电平时为4.75V,当TOL端为高电平时为4.5V,图中选择了4.75V)时,RST端将输出至少250ms的正脉冲,同时/RST端输出宽度相同,电平相反的负脉冲,对MCS-51单片机进行复位,构成电源监控复位系统。  图中连接到DS1232的/PBRST引脚的按键按下时,/PBRST引脚连接到地,这也将使RST端输出至少250ms的正脉冲,同时/RST端输出宽度相同的负脉冲,构成按键复位系统。  DS1232内部有一个定时器,当该定时器的输入端/ST在一定的时间间隔内没有有效输入时DS1232也将使RST端输出至少250ms的正脉冲,同时/RST端输出宽度相同的负脉冲,构成看门狗复位系统。看门狗的定时时间长度由由TD引脚的连接状态决定,如下表所示: MCS-51 I/O端口的简单应用  这里举一个简单的MCS-51 I/O口的应用实例。如图所示,单片机的P1.0口设置成输入口,通过一个按钮开关连接到地。P1.1口设置成输出口,通过电阻R1连接到Q1的基极,Q1的发射极连接到地,集电极通过发光二极管D1和电阻R2连接到+5V电源。  要实现的功能是每当按钮开关S1按下时,发光二极管就亮,松开时发光二极管就灭。具体的程序如下: SETB P1.0 ; 为了P1.0做输入,先要输出高电平 LOOP1: CLR P1.1 ; 熄灭 LOOP2: JB P1.0, LOOP1 ; 查看开关是否按下,高电平说明没有 ; 按下,低电平说明已按下。 LCALL DELAY10ms ; 软件延时10ms,去开关抖动 JB P1.0, LOOP1 ; 再查看一次开关状态 SETB P1.1 ; 点亮发光二极管 SJMP LOOP2 ; 重复 下图列举了几种典型指令的取指和执行时序,可见在每个机器周期内,地址锁存信号ALE两次有效: S1P2和S2P1期间 S4P2和S5P1期间 对于双字节单周期指令,两次ALE有效分别读入操作码和操作数;如果是单字节单周期指令,在S4仍读,但无效;对于单字节四周期指令,有四次ALE有效,后三次无效; 第二章 MCS51单片机结构和原理 2.1 MCS-51单片机的结构 2.2 单片机的引脚及其功能 2.3 MCS-51存储器配置 2.4 CPU时序 2.5 单片机复位电路设计 2.6 输入输出端口结构 ?复位及复位电路 RST为复位引脚,只要在RST上出现宽度在24个振荡周期以上的高电平,即可实现复位。 复位通常有上电复位和操作复位两种 复位是靠外部电路实现的。常用的一种上电与按钮复位电路见图。 单片机 RST K +5V 200Ω 1K 30μF 复位电路虽然简单,但其作用非常重要。一个单片机系统能否正常运行,首先要看复位是否成功。 复位电路 施密特触发器 片内RAM RST/VPD VCC VSS D1 D2 复位电路逻辑图 表2-2 复位后有关状态 00H 00H 00H 00H 00H 00H 00H XXH (0XXX0000B) TCON T2CON TH0 TL0 TH1 TL1 SCON SBUF PCON 0000H OOH 00H 00H 07H 000

文档评论(0)

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

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

1亿VIP精品文档

相关文档