51单片机有看门狗吗

作者&投稿:源录 (若有异议请与网页底部的电邮联系)

C51单片机有软件看门狗吗?怎么用?开关电源请教
你用什么单片机啊,现在一般的单片机都有内部硬件看门狗,连8051都有吧(好像),但好像是固定时间的,不过也可以用,其他高性能就更不用说了哈。如果真的没有,软件看门狗的C程序网络上一大堆。另外电源呢,要看你考虑哪个方面。变压器电源整流滤波后的纹波较小,但是缺点是效率较低(用LDO会稍微好一点...

单片机中的看门狗是什么东西,有什么作用
看门狗(Watchdog)在单片机中是一种重要的保护机制。看门狗的主要作用是在程序出现跑飞或死循环时,通过复位单片机,使系统重新启动并恢复正常运行。在单片机系统中,由于各种干扰或程序本身的bug,程序有时会出现跑飞或陷入死循环的情况,导致系统无法正常工作。此时,看门狗的作用就显得尤为重要。看门狗的工作...

为什么单片机内部有看门狗电路,还在外面接看门狗芯片
单片机内置看门狗,只能解决软件程序导致的系统跑飞。一旦外部晶振停止振动,单片机接丧失时钟,内置看门狗也无法计时,系统将彻底停止。外置看门狗,在上述硬件故障下,看门狗有自己的时钟源,依旧正常工作,可以重新复位停止的单片机,重新激励外部晶振起振,恢复工作。

汽车硬件入门-单片机看门狗
走进单片机世界的守护者:看门狗定时器 在汽车电子系统中,看门狗,这个看似低调的定时器电路,其实扮演着至关重要的角色。它就像一个精密的守护者,当程序出现意外或硬件故障时,及时启动复位机制,确保系统稳定运行。原理揭示:SP706s的看门狗机制 以SP706s为例,它内部搭载的1.6秒定时器就像一个定时炸弹...

单片机看门狗是什么?》
看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I\/O引脚相连,该I\/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段不进入死循环...

单片机中的看门狗是什么东西,有什么作用
看门狗(WDT)是一个定时器,开启看门狗定时器之后(比如定时200ms),在单片机程序中每隔一定的时间(小于200ms)要“喂狗”一次,即将看门狗定时器清零。看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),...

单片机的看门狗怎么用
\/\/ WDT_CONTR=0x35;\/*喂狗,如果这句话不加的话单片机就 会一直复位,看到的现象是发光二极管闪烁,加上这句的话,发光二极管一直亮着,所以在实际工程应用的时候通常要在程序里面调用比较频繁的函数内部写上这句话*\/ } } \/ 喂狗的技巧:如果一个大循环少于看门狗益处时间,放在while(1)哪个地方...

单片机中80C51和89C51以及此类其他型号有什么区别?
引脚都是相同的,没有什么区别,只不过不同的单片机内部ROM不同,有的有看门狗,有的有A\/D转换等一些功能,这些功能是在单片机逐步发展中加入的,但是他们都是以早期的8031,8051等为基础发展起来的,就统称51单片机,因此可以说没有什么大的区别,只有一些细小的区别,只要你了解了一种就够了 ...

51单片机关于看门狗的问题
51单片机设置看门狗电路,是为了在51单片机电路死机或程序跑飞的情况下对51单片机进行强制复位,从而重新开始正常运行。原理:在51单片机正常工作时是不需要频繁复位的,这会干扰51单片机的正常工作。在程序中设置喂狗间隔时间,就是为了及时对计时器进行清零,以避免不必要的复位操作。当死机或程序跑飞的状态...

单片机里的看门狗对while(1),这样的死循环有看门作用吗?
一,不是所有的单片机都有内置看门狗,就好比不是所有家庭都养狗一样。比如AT89C51没带看门狗,AT89S51有带看门狗,STC单片机一般都带看门狗。二,看门狗是用来防止程序“跑飞”的,不是来防止你程序死循环的。因为死循环有可能是人为故意造成的;而程序跑飞,是因为电磁干扰等非人为的不预测的因素造成的(...

伍赖18037687450问: 51单片机里面是不是没有看门狗? -
额尔虎市一清回答: 89-51的没有,89-52的是有的51的不是已经停产了吗 现在都用的89-52或者更高的90-52

伍赖18037687450问: 51单片机中的看门狗计时器是什么 -
额尔虎市一清回答: 看门狗是用来防止万一单片机程序出错造成重大损失的. 防错的原理很简单,它在硬件上就是一个定时器,当它溢出的时候就会让单片机强制复位使程序重新开始执行. 正常的情况下是不能让它溢出的,所以在程序上每隔一段时间要给他置一次值(俗称喂狗),只要程序中正常给它喂他就不会溢出. 一旦程序跑飞了,有干扰或者进入死循环之类的情况时,不能正常执行程序了,那么就永远执行不到喂狗的指令了,但此时定时器是硬件控制的,仍然会走,所以溢出了,单片机就复位了. 一般安全性要求比较高的,系统跑飞了会造成重大事故的都会加一个“狗”保安全. 通常,看门狗的溢出时间越短越灵敏,跑飞之后复位的时间越短,也就越安全,但是,你喂狗的操作也要更频繁.

伍赖18037687450问: 什么是看门狗电路 -
额尔虎市一清回答: 看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间...

伍赖18037687450问: 51内核单片机:51内核的单片机有没有自带A/D转换的,PWM输出的,看门狗,LCD功能的 -
额尔虎市一清回答: 真正的问题是,当你发现片上带的AD抗干扰能力极差的时候,片上带的PWM没有死区控制的时候.片上带的LCD驱动能力不足,段式显示灰度不一致的时候,片上的看门狗受干扰自己实效的时候,就会认识到,这些功能还是专业的好.STC系列...

伍赖18037687450问: 关于单片机内部看门狗的问题? -
额尔虎市一清回答: 单片机内部看门狗的使用,就是对看门狗寄存器初始化,即启动看门狗,在主循环程序中不停的刷新看门狗,俗称喂狗.一般都有一个看门狗专用寄存器,因不同单片机,寄存器不同,启动方法和刷新也稍有不同.查看一下技术手册,都有说明,也有例程.

伍赖18037687450问: 51单片机的看门狗复位函数是什么? -
额尔虎市一清回答: 51单片机的看门狗复位函数是什么? 51单片机有不同厂商提供不同型号芯片,看门狗设计并非标准配置,所以看门狗的实现也不一致,这个没有统一的函数.看门狗是为解决单片机程序运行进入混乱(跑飞)或死循环而设计,看门狗由一个计...

伍赖18037687450问: 那位大侠给一个51单片机汇编语言的看门狗程序,详细一点啊 -
额尔虎市一清回答: 看门狗在51单片机电路里的作用是防止程序 “跑飞”、“死机”后,系统不动作,而采取复位的办法“唤醒”系统.89S51、89S52系列单片机自带有看门狗功能,片...

伍赖18037687450问: 51单片机一直复位 程序怎么写 -
额尔虎市一清回答: 注明下51单片机的资源里没有看门狗的,所以51单片机是不能用看门狗复位的 我建议有2中方法: 1.换成52单片机,52是有看门狗的 2.或者用2片51单片机,主片可以用T0或T1定时扫描正常与否,每隔一段时间给从片发信号,如果信号段了,从片给主片复位信号,作用与看门口的作用是一样的

伍赖18037687450问: 单片机里的看门狗对while(1),这样的死循环有看门作用吗? -
额尔虎市一清回答: 一,不是所有的单片机都有内置看门狗,就好比不是所有家庭都养狗一样.比如AT89C51没带看门狗,AT89S51有带看门狗,STC单片机一般都带看门狗.二,看门狗是用来防止程序“跑飞”的,不是来防止你程序死循环的.因为死循环有可能是人为故意造成的;而程序跑飞,是因为电磁干扰等非人为的不预测的因素造成的(就好比是天灾),程序一旦跑飞,我们就控制不了单片机了,而死循环还在我们的控制范围内.三,while(1),这样的死循环,看门狗是不会报错的,只要你的程序能正常按时“喂狗”,看门狗就不是出错,反之则报错.-完-

伍赖18037687450问: 看门狗在单片机里边什么地位?为什么我的《单片机教程》教材里边没有具体讲到看门狗? -
额尔虎市一清回答: 正确使用的前提下,看门狗在单片机程序里,处于防止程序死循环造成程序死锁的独特地位,是十分必要的单片机程序抗干扰措施.你的《单片机教程》教材里边没有具体讲到看门狗,也许是作者疏忽,也许是版本太老(早期单片机没有看门狗),也许是不在教学大纲范围内.你已经知道了,就学学怎么使用,多学一点对自己有好处.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网