【单片机】2.7 复位操作和复位电路

本文详细介绍了单片机AT89S52的复位操作,包括复位时PC的初始化、寄存器状态及对外部电路的影响。此外,还阐述了复位电路设计,包括上电复位和按键复位的工作原理,以及电路参数如电容C和电阻Rs、Rk的典型取值。强调在实际应用中需考虑复位延迟以确保系统可靠复位。
摘要由CSDN通过智能技术生成
  • 单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就使AT89S52复位

2.7.1 复位操作

  • 复位时,PC初始化为0000H,程序从0000H单元开始执行。

  • 除系统的正常初始化外,当程序出错(如程序跑飞)或操作错误使系统处于死锁状态时,需按复位键使RST脚为高电平,使AT89S52摆脱“跑飞”或“死锁”状态而重新启动程序。

  • 复位操作还对其他一些寄存器有影响,这些寄存器复位时的状态见表2-7。
    在这里插入图片描述

  • 由表2-7可看出,复位时,SP=07H ,而P0~P3引脚均为高电平
    在某些控制应用中,要注意考虑P0~P3引脚的高电平对接在这些引脚上的外部电路的影响

  • 例如,当P1口某个引脚外接一个继电器绕组,当复位时,该引脚为高电平,继电器绕组就会有电流通过,就会吸合继电器开关,使开关接通,可能会引起意想不到的后果。

    <
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值