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

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

3天内不再提示

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

工程师邓生 来源:未知 作者:刘芹 2023-10-17 18:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

    关注

    278

    文章

    5716

    浏览量

    135409
  • 按键复位
    +关注

    关注

    0

    文章

    7

    浏览量

    7923
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    同步复位和异步复位到底该用哪个

    做FPGA/数字IC设计的,平时写得最多的可能就是复位逻辑了。但你有没有这种感觉:看别人代码,有的同步复位,有的异步复位,有的又搞什么"
    的头像 发表于 04-22 09:42 467次阅读
    同步<b class='flag-5'>复位</b>和异步<b class='flag-5'>复位</b>到底该用哪个

    为什么驱动直流电机跟振动直流电机对电源的干扰不一样,怎么解决。

    有大佬知道为什么驱动直流电机跟振动直流电机对 12 伏电源的干扰不一样吗,怎么解决
    发表于 03-31 13:53

    深入解析MIC2212:双µCap LDO与电复位电路的卓越之选

    深入解析MIC2212:双µCap LDO与电复位电路的卓越之选 在电子设计领域,电源管理芯片的选择至关重要,它直接影响着整个系统的性能和稳定性。今天,我们就来深入探讨款备受关注的电源管理芯片
    的头像 发表于 03-05 17:05 619次阅读

    深度解析DS1830/A复位序列器:特性、操作与应用

    ,DS1830A支持3.3V电源,具备电源电复位功能,能在电源瞬变时发出复位信号,确保系统在致的序列中完成
    的头像 发表于 02-28 15:10 315次阅读

    低成本电复位与看门狗控制器MAX698/MAX699:设计与应用解析

    低成本电复位与看门狗控制器MAX698/MAX699:设计与应用解析 在电子系统中,电复位和看门狗功能对于保障系统的稳定运行至关重要。MAX698/MAX699作为低成本的解决方案
    的头像 发表于 02-27 15:55 466次阅读

    掌握这7个规则,单片机开发没难度

    复位信号可能会产生什么的后果?你有没有发现过你所设计的单片机系统,每次重新电启动后,数据变得乱七八糟,并且每
    发表于 12-24 06:07

    CW32在不同复位方式对应的复位范围

    电复位 / 掉电复位(POR/BOR) 整个 MCU 引脚输入复位(NRST) 整个 MCU(除 RTC 外) IWDT/WWDT
    发表于 12-22 09:44

    怎么学好单片机

    程之后,怎么嵌入单片机? 初学者学了编程语言的之后,又或者搞纯软件想转单片机的人,都会有个共同的特点就是,下步不知道如何入手? 那么就会问,你懂硬件吗?要求不高,略懂就好,不求
    发表于 12-04 07:16

    CPU的几种复位方式适合哪些场景?

    1、电复位 适用场景:系统首次电或电源以外断电后重新电时; 2、看门狗复位 适用场景:虚
    发表于 11-27 07:56

    单片机如何选择复位方式?

    直接关系到产品系统的稳定性,下面本文将梳理单片机复位方式,希望对小伙伴们有所帮助。 1、电复位
    发表于 11-26 08:09

    C语言和单片机C语言有什么差异

    汇编语言机器才能读懂,所以每个平台的编译器编译成对应平台汇编的程序,每个平台的汇编不一样,当然编译器也不一样。 DOS的TC2 TC3 WINDOWS的VC 8051的C
    发表于 11-14 07:55

    不一样的展会,不一样的精彩 2025湾芯展圆满收官

    10月17日,2025湾区半导体产业生态博览会(2025湾芯展)在深圳会展中心(福田)圆满收官。全球600多家展商、超30场论坛,在6万平方米的展区内,打造场“不一样的展会”,呈现出“不一样的精彩
    的头像 发表于 10-29 16:56 1595次阅读
    <b class='flag-5'>不一样</b>的展会,<b class='flag-5'>不一样</b>的精彩 2025湾芯展圆满收官

    不一样的展会,不一样的精彩:2025湾芯展顺利收官

    内,打造场"不一样的展会",呈现出"不一样的精彩"。本届展会人气火爆,展期三天累计接待总量达到11.23万人次。参展企业集中发布年度新品数约2500件,新品发布与商业合作收获颇丰。   不一
    的头像 发表于 10-19 20:27 994次阅读
    <b class='flag-5'>不一样</b>的展会,<b class='flag-5'>不一样</b>的精彩:2025湾芯展顺利收官

    暑假适合学51单片机吗?

    暑假学 51 单片机,简直是老天爷赏饭吃的黄金窗口。当时就是靠着这两个月,把从课本看来的 C 语言指针、循环语句,变成了能让 LED
    的头像 发表于 07-16 11:42 845次阅读
    大<b class='flag-5'>一</b>暑假适合学<b class='flag-5'>51</b><b class='flag-5'>单片机</b>吗?

    单片机各种复位电路原理

    内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位单片机系统的复位
    发表于 05-30 16:53