单片机掉电复位(BOR)模块有什么作用?在什么情况下使用该功能?

2024-04-28 12:30

1. 单片机掉电复位(BOR)模块有什么作用?在什么情况下使用该功能?

在单片机应用系统中,如果采用干电池或者充电电池供电,则存在电池电压不断下降的问题,如果采用市电供电,则存在着电压波动和电源干扰的问题。

  电源电压的不稳定,是造成单片机执行程序发生混乱甚至死机的重要原因之一。所以,许多著名半导体制造公司为此目的研制了名叫“电压检测器”或者“uP监控器”的专用集成电路。

  在PIC系列单片机中,有许多型号内部就集成了这项功能(BOR)电路,如PIC16F87X。因此,对于PIC单片机的开发者来说,就可以免用外加专用集成电路,降低了成本,简化了电路。

利用掉电复位(BOR,brown-out reset),可以为单片机提供电源跌落的预警信号。一旦发现VDD下降到某一个门槛值时,就使单片机及时复位以免系统失控。这个复位状态一直保持到VDD重新上升到门槛值以上之后。

  在PIC单片机中,把实现该功能的电路称作掉电锁定复位电路

单片机掉电复位(BOR)模块有什么作用?在什么情况下使用该功能?

2. 单片机复位和冷启动(掉电)的区别

对于单片机执行程序的过程,单片机复位和冷启动(掉电)是没区别的,都是要0000H单元开始执行。但对于电路是不同的。冷启动,所有芯片及电路都是新上电,带有复位的芯片会自动复位。而带电复位只是单片机复位,而其他电路仍会保持现状态,除非也是受单片机复位信号的控制,与单片机同步复位的除外。
另外,单片机带电复位,如果不是按复位键产生的,就是由内部外部看门狗产生的。有的单片机带有上电启动标志位POF,可通过查询POF标志位来判断是冷启动还是带电复位。

3. 关于STC单片机掉电模式的恢复

是T0/P3.4、T0/P3.5引脚的电平变化能唤醒,不是定时器T0、T1。

关于STC单片机掉电模式的恢复

4. 单片机运行 复位是什么情况

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

单片机运行时复位,常见的原因有:
1,掉电或电压过低(我用STC单片机的时候遇到过因为电源电压过低而导致自动复位的情况)。
2,程序跑飞或者死机后,由看门狗引发的复位。
3,复位引脚接收到复位信号(人工产生或者外部看门狗等电路产生)。
4,STC89C52RC单片机在使用汇编语言编程时,出现类似C语言中函数递归的语句时,可以自动复位。这个我在实验时看到过这个现象,但具体原因不明,我没有使用看门狗。
5,有些单片机可以在程序控制下自动复位。

5. 单片机为什么需要复位,试画出51单片机的上电复位电路图?

单片机在开机是或出现故障时要复位,是要使它的程序计数器回零。
现在单片机开机复位已经普遍使用专用的上电/掉电复位电路,故障复位则使用看门狗复位电路,阻容复位是一种可靠性不高的复位方式,已被淘汰。

单片机为什么需要复位,试画出51单片机的上电复位电路图?

6. 什么是单片机的掉电保护方式

单片机在工作的时候可能出现外部供电电压不稳定。比如工作于5V下的单片机VDD到VSS间的电压突然小于4V或2v,这时候会使单片机的输出不正常,设置了掉电保护后,出现电压小于一定的值,单片机会自动复位,重新执行程序,以防止单片机对外部电路的误操作。 
各种带掉电保护方式的单片机设置方法各有不同,但最根本都是设置寄存器。看你用那款单片机了。我用的PIC单片机就是在CONFIG寄存器配置位里设定,可以在程序里加命令,也可以在编译器里设置.退出也是。

7. 请问高手STC89C52单片机如何进入掉电模式工作,又如何唤醒???

追问: 当单片机进入掉电模式时程序就不运行了,当进入空闲模式时程序还在运行,时这样吗??如果我要设置一个按键,按一下就进入掉电模式,能这样编写吗:#includesbit key1=P3^0; \\定义按键位置void delay(unsigned int a){while(a--);} \\延时子程序void main(){while(1) {P1=0xff; delay(30000); P1=0x00; delay(30000); \\P1口灯闪 if(!key1) PCON=0x02; }}进入掉电模式或空闲模式后,如果想设定一个按键来唤醒单片机怎么编程(不要通过复位唤醒)??谢谢 回答: 上面说了,空闲模式可以通过中断唤醒,掉电模式只可以通过外部中断唤醒。你可以把按键接在外部中断引脚,用按键触发外部中断唤醒单片机(在外部中断服务函数中添加PCON=0x00;)。 追问: 你的意思是先要将PCON清零吗??那掉电模式下程序在不在运行??我设计了个单片机电子时钟,用电池供电,为了省电,我想让单片机工作在掉电模式,当要查看时间时就唤醒单片机,请问这样的想法可以吗?能实现吗?关键我就是想知道掉电模式下程序在不在运行,会不会一掉电后程序就不运行了,时间就停止了······我会加分的,谢谢 回答: 我的意思是在中断中将PCON清0,唤醒单片机。进入空闲模式或掉电模式,程序就不运行了,停止在你进入空闲模式或掉电模式处,待重新唤醒又从停止处继续运行。你做时钟,应该是用时钟芯片吧?你的芯片有纽扣电池供电,走时间和单片机没有什么关系,单片机只是将里面的时间读出来而已,到你唤醒单片机的时候读出来的时间还是正确的!

请问高手STC89C52单片机如何进入掉电模式工作,又如何唤醒???

8. LTC6803的说一下为什么单片机掉电6803不复位啊?也就是要让单片机掉电6803复位要满足什么条件?

为什么非要让LTC6803这时候复位呢?
单片机掉电时候让LTC6803复位和再次上电时候让LTC6803复位不一样的吗?
你LTC6803都没掉电,完全可以让单片机迅速就有电的,所以你想复位就让单片机再上电吧。
最新文章
热门文章
推荐阅读