PIC16F87X系列单片机的复位功能设计得比较完善,根据引起单片机内部复位的条件和原因,可以将PIC单片机复位系统分为五个模块进行介绍:
1.上电复位
每次单片机加电时,上电复位电路都要对电源电压VDD的上升过程进行检测,当VDD值上升到规定值1.6~时,就产生一个有效的复位信号,需经过72ms加1024个时钟周期的延时,才会使单片机复位。
2.人工复位(单片机在执行程序期间)
无论是单片机在按预先设定的正常顺序运行程序,还是出现单片机进入不可预知的某一个死循环,都必须认为单片机在执行程序。单片机在执行程序期间,只要在人工复位端MCLR加入一个低电平信号,就会令其复位。
3.人工复位(单片机在睡眠期间)
单片机处在睡眠状态之下(时钟停振,单片机停止执行程序),只要在人工复位端MCLR加入一个低电平信号,就会令其复位。
4.看门狗复位
不论何种原因,只要没有对看门狗定时器WDT周期性清0,WDT就会出现超时溢出,也就会引发单片机复位。依据单片机在看门狗超时溢出之前所处的状态是睡眠还是执行程序,又可以将看门狗超时溢出分为两种情况。
一种情况只有在单片机执行程序期间,看门狗发生超时溢出,才会引发单片机的复位;而另一种情况对于PIC16F87X单片机而言则不会引发单片机的复位。
5.电源欠压复位
在上电延时之后,该电路再提供1024个时钟周期的延迟,目的是让振荡电路有足够的时间产生稳定的时钟信号。
注:为了满足上述人工复位的需要,通常单片机都设置一个外接复位引脚,来接收外部输入的人工复位信号。
CPU412-16ES7412/6ES7 412-1XJ05-0AB0/OABO
S7-200 SMART EM DP01 6ES7288 6ES7 288-7DP01-0AA0
S7-200CN PLC EM223 6ES7223 6ES7 223-1BM22-0XA8
55kw6SE6430-2UD35-5FA0/5FB0/5/FA0/FB0
EM231CN 6ES7 231--0HF22-0XA8
K-TP1786AV6640-0DA11-0AX0
S7-300CPU 317-2DP6ES7317-2AJ10-0AB0
CPU313C-2PTP6ES7313/6ES7 313-6BF03-0AB0/OABO
G1206SL3210-1PH31/32-7/1/5CL0
6ES7132-6BH01-0BA06ES71326BH010BA0
PROFIBUS6SE6400-1PB00-0AA0
6SN1123-1AA00-0AA1-0BA1-0CA1-0DA1
S7-400PS407;4A 6ES7407-0DA02-0AA0
6AV6381/6AV6 381-2BC07/2BS07/2BH07/2BK07-4AV0/5AV0/3AV0
I/O EM2236ES7223/6ES7 223-1BF22-0XA8/OXA8
I/O SM 1223 6ES7223/6ES7 223-1BL32-0XB0
SM12236ES7223/6ES7 223-1BL/1BH/1PH/1PL/32-0XB0
EM2216ES7222/6ES7 222-1BF22-0XA8/OXA8
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分*销*商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。