0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

51单片机我用按键复位和重新上电复位得到的结果不一样是怎么回事?

工程师邓生 来源:未知 作者:刘芹 2023-10-17 18:15 次阅读

51单片机我用按键复位和重新上电复位得到的结果不一样是怎么回事?

单片机是一种计算机,它可以在没有中断的情况下不间断地运行程序。但是有时这些程序可能会出现故障,导致程序运行不正常。为了解决这个问题,单片机提供了两种复位方式:按键复位和重新上电复位。虽然两种方式都可以将单片机恢复到初始状态,但它们的执行方式不同,导致它们得到的结果也不同。

按键复位的原理是将单片机的复位引脚置低,强制让程序重新启动。按键复位比较快速,可以在不停止单片机的情况下进行复位。但是,按键复位只是简单地强制单片机重新运行程序,而不会影响任何程序状态。这可能会导致一些错误状态被保留下来,例如未及时关闭的文件、未释放的内存空间等。因此,按键复位有时可能无法解决所有问题。

重新上电复位的原理是通过重新向单片机供电来强制让程序重新启动。重新上电复位可以清除单片机的所有状态信息,使其恢复到初始状态。这样一来,重新上电复位可以解决某些按键复位无法解决的问题,但它需要较长的时间来重启单片机,因为它需要重新加载程序和初始化所有设备。

总的来说,按键复位比重新上电复位更快,但它不能解决所有问题。如果按键复位不能解决问题,重新上电复位可能是一个更好的选择,但它需要一些时间来启动。因此,应该根据具体情况采用不同的复位方式。

此外,还有一些其他的复位方式,例如软件复位、硬件复位等,它们的原理和效果也有所不同。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 51单片机
    +关注

    关注

    269

    文章

    5649

    浏览量

    120700
  • 按键复位
    +关注

    关注

    0

    文章

    7

    浏览量

    7668
收藏 人收藏

    评论

    相关推荐

    MCU冷复位和热复位有什么不一样

    求问MCU冷复位和热复位有什么不一样
    发表于 02-02 15:52

    电复位热保护器工作原理

    热保护器会自动复位重新供电给设备。本文将详细介绍断电复位热保护器的工作原理。 断电复位热保护器通常由两个主要部分组成:温度传感器和电子开关。温度传感器是用于检测设备温度的组件,它可以
    的头像 发表于 02-01 18:12 701次阅读

    AD633在multisim仿真,结果与预期不一样怎么解决?

    按照官方提供的除法电路,在multisim仿真,结果与预期不一样,求高手解释
    发表于 11-17 10:53

    51和32单片机复位机制有哪些不同?

    51和32单片机复位机制有哪些不同。以及复位电容电压的计算方法。
    发表于 11-06 06:16

    51单片机没有按复位按键有时候也会复位的原因?

    51单片机复位原理,没有按复位按键有时候也会复位
    发表于 10-30 07:01

    定时器计时问题,每单片机计时显示都不一样,误差很大的原因?

    单片机计时程序,STC12C5410AD单片机型号,每单片机计时显示都不一样,误差很大
    发表于 10-19 08:18

    单片机复位电路是怎样工作的 单片机复位电路的作用及方式

    单片机复位电路是怎样工作的 单片机复位电路的作用及方式  单片机复位电路又称为系统
    的头像 发表于 10-17 18:17 1809次阅读

    单片机上位复位电路与按键与上电复位的区别

    单片机上位复位电路与按键与上电复位的区别  单片机复位电路常用于保证
    的头像 发表于 10-17 18:17 1756次阅读

    单片机复位的条件 单片机可以复位多少次 程序会导致单片机复位

    单片机复位的条件 单片机可以复位多少次 程序会导致单片机复位吗 
    的头像 发表于 10-17 16:44 1812次阅读

    单片机异常复位原因 简述单片机如何复位

    单片机异常复位原因 简述单片机如何复位  单片机异常复位是指在正常运行期间,
    的头像 发表于 10-17 16:44 2305次阅读

    stm32手动复位按键出的电容有什么作用?

    的目的是为了让用户可以手动地复位系统,从而使系统回到初始状态。 在本文中,我们将会深入探讨手动复位按键出的电容的作用,并分析其在STM32单片机中的应用。 一、手动
    的头像 发表于 09-14 14:22 2288次阅读

    单片机复位电路的作用 介绍几种常见的单片机复位电路

    单片机复位电路是单片机系统中非常重要的一个部分,其主要作用是将单片机的电源电压从高电平变为低电平,从而使单片机
    发表于 09-08 17:02 1783次阅读

    单片机电复位时间

    从理论上讲,单片机每次上电复位所需的最短延时应该不小于treset。这里,treset等于上电延时taddrise与起振延时tosc之和。从实际上讲,延迟一个treset往往还不够,不能够保障单片机有一个良好的工作开端。
    的头像 发表于 08-02 15:06 1201次阅读
    <b class='flag-5'>单片机</b>上<b class='flag-5'>电复位</b>时间

    剖析单片机各种复位电路原理

    单片机复位电路设计不可靠引起的。 **复位电路的工作原理** 在单片机系统中,系统上电启动的时候复位一次,当
    的头像 发表于 05-25 14:39 2294次阅读
    剖析<b class='flag-5'>单片机</b>各种<b class='flag-5'>复位</b>电路原理

    简述单片机的几种复位电路

    复位就是让单片机从初始化状态开始重新运行,即程序从头开始执行。复位电路设计的好坏,直接影响整个系统是否稳定可靠。复位电路与
    的头像 发表于 05-25 14:25 5961次阅读
    简述<b class='flag-5'>单片机</b>的几种<b class='flag-5'>复位</b>电路