AT89S51的复位操作和复位电路

发布者:快乐家庭最新更新时间:2017-12-28 来源: eefocus关键字:AT89S51  复位操作  复位电路 手机看文章 扫描二维码
随时随地手机看文章

    复位是单片机的初始化操作,只需给AT89S51的复位引脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可使AT89S51复位。
  
  复位操作
  
  当AT89S51进行复位时,PC初始化为OOOOH,使AT89S51单片机从程序存储器的OOOOH单元开始执行程序。除了进入系统的正常初始化之外,当程序运行出错(如程序“跑飞”)或操作错误使系统处于“死锁”状态时,也需按复位键即RST脚为高电平,使AT89S51摆脱“跑飞”或“死锁”状态而重新启动程序。
  
  除PC之外,复位操作还对其他一些寄存器有影响,这些寄存器复位时的状态见表2-7。由表2-7可以看出,复位时,SP-07H,而4个I/O端口PO~P3的引脚均为高电平。在某些控制应用中,要注意考虑PO~P3引脚的高电平对接在这些引脚上的外部电路的影响。例如,Pl口某个引脚外接一个继电器绕组,当复位时,该引脚为高电平,继电器绕组就会有电流通过,吸合继电器开关,使开关接通,可能会引起意想不到的后果。
  
  表2-7复位时片内各寄存器的状态表
  
  复位电路设计
  
  AT89S51的复位是由外部的复位电路实现的。AT89S51片内复位电路结构如图2-17所示结构
  
  复位引脚RST通过一个施密特触发器与复位电路相连,施密特触发器用来抑制噪声,在每个机器周期的S5P2:施密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。
  
  复位电路通常采用上电自动复位和按钮复位两种方式。
  
  最简单的上电自动复位电路如图2-18所示2-18。对于CMOS型单片机,由于在RST引脚内部有一个下拉电阻,故可将电阻R去掉,而将电容C选为10 μF。
  
  上电自动复位是通过外部复位电路给电容C充电加至RST引脚一个短的高电平信号,此信号随着VCC对电容C的充电过程而逐渐回落,即RST引脚上的高电平持续时间取决于电容C的充电时间。因此为保证系统能可靠地复位,RST引脚上的高电平必须维持足够长的时间。
  
  除了上电复位外,有时还需要按键手动复位。按键手动复位有电平和脉冲两种方式。
  
  按键手动电平复位是通过RST端经电阻与电源Vcc接通来实现,具体电路如图2-19所示2-19。当时钟频率选用6 MHz时,C的典型取值为10μF,R取值为2kΩ。
  
  脉冲复位是利用RC微分电路产生的正脉冲来实现的,脉冲复位电路如图2-20所示2-20。图中的阻容参数适于6 MHz时钟。
  
  图2-21所示电路能输出高、低两种电平的复位控制信号,以适应外围I/O接口芯片所要求的不同复位电平信号。图2-21中,74LS122为单稳电路。实验表明,电容C选择约为0.1μF较好2-21
  
  在实际应用系统设计中,若有外部扩展的I/O接口电路也需初始复位,如果它们的复位端和AT89S51的复位端相连,复位电路中的R、C参数要受到影响,这时复位电路中的R、C参数要统一考虑,以保证可靠复位。如果AT89S51与外围I/O接口电路的复位电路和复位时间不完全一致,使单片机初始化程序不能正常运行,外围I/O接口电路的复位也可以不与AT89S51复位端相连,采用独立的上电复位电路。若RC上电复位电路接施密特电路输入端,施密特电路输出接AT89S51和外围电路复位端,则能使系统可靠地同步复位。一般来说,单片机的复位速度比外围I/O接口电路快些。为保证系统可靠复位,在初始化程序中应安排一定的复位延迟时间。

关键字:AT89S51  复位操作  复位电路 引用地址:AT89S51的复位操作和复位电路

上一篇:AT89S51低功耗节电模式
下一篇:AT89S51的时钟电路与时序

推荐阅读最新更新时间:2024-03-16 15:50

基于AT89S51 的密码锁设计
0 引 言 电子密码锁是一种通过密码输入来控制电路或芯片工作, 从而控制机械开关的闭合, 完成*、闭锁任务的电子产品。它具有保密性好、寿命长、操作简单等特点。 本设计采用AT89S51作为主控芯片, 结合外围电路, 组成电子密码锁。用户想要*, 必须先通过键盘输入正确的密码才能将锁打开。密码输入错误时有提示, 为了提高安全性, 当密码输入错误3 次将报警。密码可以由用户自己修改设定, 锁打开后才能修改密码。修改密码之前必须再次输入密码, 在输入新密码时需要二次确认, 以防止误操作。 1 系统设计 本系统共由2 部分构成, 即硬件部分与软件部分。其原理框图如图1 所示。 图1 电子密码锁原理框图 1. 1
[单片机]
基于<font color='red'>AT89S51</font> 的密码锁设计
cpu复位电路
cpu复位电路图 CPU复位电路:电路相当简单。
[模拟电子]
cpu<font color='red'>复位电路</font>图
51单片机复位电路的设计
单片机在可靠的复位之后,才会从0000H地址开始有序的执行应用程序。同时,复位电路也是容易受到外部噪 声干扰的敏感部分之一。因此,复位电路应该具有两个主要的功能: 1. 必须保证系统可靠的进行复位; 2. 必须具有一定的抗干扰的能力; 一、复位电路的RC选择 复位电路应该具有上电复位和手动复位的功能。以MCS-51单片机为例,复位脉冲的高电平宽度必须大于2个机器周期,若系统选用6MHz晶振,则一个机器周期为2us,那么复位脉冲宽度最小应为4us。在实际应用系统中,考虑到电源的稳定时间,参数漂移,晶振稳定时间以及复位的可靠性等因素,必须有足够的余量。图1是利用RC充电原理实现上电复位的电路设计。实践证明,上电瞬间RC电路充电
[单片机]
51单片机<font color='red'>复位电路</font>的设计
基于单片机的超声波测距仪LED显示电路的设计
1 引言 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距
[测试测量]
基于EP9315的附网络存储NAS系统设计
   摘要 附网络存储NAS是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便对不同主机和应用服务器进行访问的技术。本文提出一种以ARM9微处理器EP93l5和嵌入式Linux操作系统构建附网络存储系统的设计方案;对系统的体系结构、硬件设计、操作系统的移植、驱动程序和应用程序的开发等设计要点作了相关研究和讨论。   以嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术是近年来一项新兴的热门技术,特别是以ARM公司的32位IP核为基础的ARM嵌入式微处理器,以其高性能、低功耗、低成本等优势,得到了广泛的应用。然而,目前在网络存储领域,国内商用市场上的网络存储系统大都采用x86等成熟的硬件平台和商业化操作系统,成本昂贵、核
[缓冲存储]
AT89S51的由来及与C51的区别
很多初学51单片机的网友会有这样的问题:AT89S51是什么?书上和网络教程上可都是8051,89C51等!没听 说过有89S51 ?! 这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。
[单片机]
AT89C51与AT89S51有何不同_AT89C51与AT89S51的区别
AT89C51与AT89S51这两款单片机在名字上十分接近,他们有何区别呢?本文为大家详细介绍了AT89C51与AT89S51的区别。 AT89C51与AT89S51有何不同----AT89C51介绍 AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。 单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT8
[单片机]
AT89C51与<font color='red'>AT89S51</font>有何不同_AT89C51与<font color='red'>AT89S51</font>的区别
采用单片机AT89S51和光电开关实现缝纫机生产线计件系统设计
随着现代生产的规模化发展,传统人工统计产品的方法难以做到及时准确,为了对自动生产线上的零件或成品进行动态管理和统计,需要安装必要的自动检测与计数装置。一方面可实时显示产品的数量等信息,另一方面可向计算机管理系统提供动态数据,为过程控制提供依据。 本系统是为某缝纫机厂装配线设计的,该厂目前共有20条缝纫机生产线,每条生产线都需要有计件系统。系统应完成的功能包括实时检测并显示生产线上产品数量,能显示时间、计划产量等数据,同时可在线设定参数,向主控室传送数据。 1 硬件系统的组成 系统采用AT89S51为主控制器,由键盘、信号检测、看门狗、时钟、显示、通信等电路组成,系统框图如图1所示。 AT89S51是一个低功耗、高性能的
[单片机]
采用单片机<font color='red'>AT89S51</font>和光电开关实现缝纫机生产线计件系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved