2019年 11月 08日 星期五
您的位置: 威廉希尔主页 > 单片机技术 >

如何用软件实现单片机的系统复位

来源:未知     作者:威廉希尔     发布时间:2019-11-08 09:35         

  构成的系统中,由于单片机的工作有可能受到来自外来电的干扰而出现程序跑飞的现象,从而陷入死循环,出于对单片机运行状态进行实时性的

  看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过单片机的程序控制,使他定时的往看门狗芯片的这个引脚送入高电平(或者是低电平)这一个程序语句是分散在单片机的其他控制语句中的,一旦单片机由于干扰造成程序跑飞而陷入死循环时,给看门狗引脚送电平的程序便不能被执行到,这时,看门狗电就会由于得不到单片机送来的信号,便对他送入一个复位信号,使单片机从程序存储器的起始重新开始执行程序,这样便实现了单片机的自动复位。

  用软件观察看门狗的喂狗现象:如果在while循环中屏蔽这一局,那么在看门狗的作用下,程序将会不断

  // WDT_CONTR = 0x35;如果在while循环中屏蔽这一局,那么在看门狗的作用下,程序将会不断

  看门狗的寄存器为WDT_CONTR,字节地址是e1,不能位寻址,实现喂狗功能一般是在程序中插入

  STC单片机增加了响应的硬件功能,内部的ISP/IAP控制寄存器ISP_CONTR便可以实现此功能,用户只需要简单的控制ISP_CONTR特殊功能寄存器中的SWBS和SWRST两位便可以实现系统的复位

  说一下STC单片机的寄存器ISP/IAP寄存器,这个寄存器的地址是E7H,不能位寻址,在这里只需要将寄存器的第五个bit设置为1,便可以实现软件的复位

  中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不

  函数中的局部变量,如果不加 static 这个关键字来修饰,都属于自动变量,也叫做动态存储变量。这种....

  在各种单片机应用系统中,芯片存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统....

  最近自己画了一个,现在焊好后,发现不能下载程序。用万用表检测电容,发现有4个电解电容(0.1uf)没反应,请问这...

  大家好! 我看了使用单片机IO口驱动lcd的实例。发现驱动波形都是+-vcc到+-1/3bias。现在想询问一下,为什么不能设计...

  找了个工作,是测试工程师,公司让我们学习SQL、电视机原理、计算机网络,也不知道SQL能干嘛?感觉和单片机偏的...

  C Primer Plus,极力推荐这本书,本人已经看完。在开发单片机应用程序或者windows应用程序中出现的语言问题和标准问...

  本人学生,有个项目需要用单片机同时控制10个MOTECK的LD3系列电动推杆,不知道该怎么选芯片,搭建硬件电...

  求寻一款单片机。 低功耗,-55℃工作,体积尽可能小。 SOIC8尺寸或接近的最好。 最好是3.3V供电;...

  向量表其实是一个word(32位)型数组,其中每一项代表一种异常的起始地址,当有异常发生时,相应的异....

  单片机解密存在失败的概率,从我们解密的经验来看,按概率来讲,大概存在1%单片机解密的失败概率,存在0....

  单片机的应用已经渗透到生产生活的各个方面,由于它高性能,抗干扰能力强,低功耗,在计算机应用领域已占有....

  现在单片机种类众多,各有各的优势与不足。体现在价格、速度、外设、功耗、封装等许多方面,这些单片机不可....

  最早的PLC,是用继电器搭建的,用梯形图编程,只需要布尔代数基础,很适合电气工程师做简单开发应用。

  单片机是可编程器件,在执行程序指令时与单片机的机器周期有着直接的关系,而机器周期是由单片机的时钟频率....

  由于学生学习时间宝贵,焊接一套单片机实验板又比较花时间,并且实验项目太多,所以为了节省时间,大多采....

  这是我在做单片机最小系统板时候碰到的问题,之前虽然也做过相似的,可是未曾出现过无源晶振不起振的问....

  在单片机这个大家庭中实在太多,每个的秉性都不太一样,就拿必须要有的工作电源来说,各个类别的单....

  结论:只要计数脉冲的间隔相等,则计数值就代表了时间的流逝。由此,单片机中的定时器和计数器是一个东西,....

  for 语句和 while 语句都可以通过改变 i 的范围值来改变延时时间,但是 C 语言循环的执行....

  在这里介绍一下用51单片机驱动步进电机的方法。这款步进电机的驱动电压12V,步进角为 7.5度 。 ....

  STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,....

  当系统工作正常时,CPU将每隔一定时间输出一个脉冲给看门狗,即“喂狗”,若程序运行出现问题或硬件出现....

  ATT7053AU是一颗带 SPI 的单相多功能计量芯片(EMU) 。 芯片的工作范围是 3.....

  单片机只是一个控制中心,IO的驱动能力是很弱的,只能用于信号处理或者信号控制,最多是驱动一个LED作....

  本文以利用PIC16F628单片机构成PVS控制系统为例,从硬件系统设计和软件系统设计入手,给出了印....

  现在的高档单片机或ARM,工作频率都是几十兆,上百兆赫兹,然后外接的晶振频率去只有几兆,十几兆,CP....

  寻找操作数存放单元的地址的方式,共6种方式。 1.立即数寻址 所要找的操作数是一二进制数....

  所谓完全加密,就是将芯片彻底的起来,屏蔽对芯片的所有读操作。在MC9S12DP256单片机中,加....

  预分频器说明:预分频器可对计数器时钟频率进行分频,分频系数介于 1 和 65536 之间。该预分频器....

  特 点

  增强型E8051内核CPU,速度比标准MCS51快8-15倍,特有XRAM数据快速复....

  特 点

  优化的8位RISC精简指令集,实现兼容CH341芯片的USB转串口功能仅需600条指令....

  理解:对于两个有符号数X,Y,不外乎有四种情况,即(正,负),(负,正),(正,正),(负,负)。所....

  ISP下载也就是所说的串口下载,所需要的工具为USB/TTL,USB/TTL模块在淘宝上卖的非常多,....

  在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同....

  STM32单片机的高精度超声波测距系统的设计主要由STM32单片机、超声波发射电、接受电、补偿电....

  本方案通过两个自锁开关来控制电的工作状态,在恒压、横流、恒阻之间进行切换,通过stc12c5a60....

  单片微型计算机简称单片机,它是将中央处理器(CPU)、存储器(RAM,ROM)、定时/计数器和各种接....

  每次单片机加电时,上电复位电都要对电源电压VDD的上升过程进行检测,当VDD值上升到值1.6~....

  RAM 是单片机的数据存储空间,用来存储程序运行过程中产生的和需要的数据,跟电脑的内存是相似的概念,....

  每次单片机加电时,上电复位电都要对电源电压VDD的上升过程进行检测,当VDD值上升到值1.6~....

  Bdeadloop ; 该死循环后面的指令不可能被执行到这种复位的作用范围覆盖了整个CM3 处理....

  写程序之前,我们要先来学会计算如何用定时器定时时间。我们的晶振是 11.0592M,时钟周期就是 1....

  用户可以在烧写OTP或窗口型芯片时,选择烧写这四个熔丝。详见第七章烧写工具介绍说明。对于腌膜芯片,....

  在自动控制领域,PLC 和单片机都受到广泛应用。PLC 具有稳定可靠,抗干扰能力强, 功能强大且使用....

  想要单片机输出模拟信号,属于数字信号为模拟信号,简称数模转换;而单片机内部的ADC模块属于模拟信....

  对于PQFP-44和PLCC-44封装的STC89系列单片机增加了4个I/O口P4口,P4口在特殊功....

  实现实时时钟是单片机开发学习过程中,一个里程碑式的综合性项目,如果能完成实现实时时钟的相关显示,....

  STC89LE52AD、54AD、58AD、516AD这几款89系列的STC单片机内部自带有88位....

  数组是由具有相同类型的数据元素组成的有序集合。数组是由数组名来表示的,数组中的数据由特定的下标来唯....

  影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选....

  在做单片机项目开发时,经常需要用到键盘,而键盘绝大多时候使用的是单按键或矩阵键盘。矩阵键盘有许多优点....

  在对单处机进行编程的过程中,对位的操作是经常遇到的。C51对位的操控能力常强大的。从这一点上,就....

  随着计算机技术和网络技术的发展,利用嵌入式计算机系统和网络技术,组成网络嵌入式虚拟仪表,将处于不同地....

  你正在追电视剧《神雕侠侣》,正看得入迷的时候,电话响了,你暂停电视剧,去接电话,在接电话的过程中,门....

  这里大家是不是有种头顶冒汗的感觉?我们要做好技术,但是不能沉溺于技术。技术是我们的工具,我们在做开发....

  键入程序,看到了什么?灯在闪烁了,这可是用定时器做的,不再是主程序的循环了。简单地分析一下程序,为什....

  嵌入式系统与普通的PC或者notebook不同,嵌入式系统的外形尺寸、功耗、外部适配器等各种特征必须....

  系统采集大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS - 25 系列差阻式应变....

  在数字滤波中有一种叫做“去极值平均滤波”技术,就是对采集的数据按照从大到小或者从小到大进行排序,然后....

  该技术性一般应用CPU通信接口并运用协议书、加密技术或这种优化算法中的网络安全问题来开展进攻。

      威廉希尔