单片机系统在测控领域的稳定性探讨
[09-12 17:52:40] 来源:http://www.88dzw.com 单片机学习 阅读:8509次
文章摘要:INT0PSEN非EPROM地址选通信号 我们也可通过硬件的方法用一个缓冲器直接给数据线写一个值,其原理与上述方法相同。三、 软件看门狗技术我们知道看门狗的作用就是防止程序发生死循环,或者说程序跑飞。硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当
单片机系统在测控领域的稳定性探讨,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.comINT0 |
PSEN |
非EPROM地址选通信号 |

我们也可通过硬件的方法用一个缓冲器直接给数据线写一个值,其原理与上述方法相同。
三、 软件看门狗技术
我们知道看门狗的作用就是防止程序发生死循环,或者说程序跑飞。硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。
软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。
对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1 的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的裕量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环,T0监视T1,T1监视主程序,主程序又来监视T0,从而保证系统的稳定运行。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
- 上一篇:基于单片机的FPGA并行配置方法
《单片机系统在测控领域的稳定性探讨》相关文章
- › Microchip单片机系列再添12位ADC器件
- › Microchip推出USB、LCD及通用8位PIC单片机系列
- › 单片机系统的电磁兼容性设计
- › Microchip推出全新PIC18F4XK20/2XK20 8位单片机系列
- › Watchdog在Philips 8XC552系列单片机系统中的应用
- › Microchip 推出PIC18F高性能8位单片机系列
- 在百度中搜索相关文章:单片机系统在测控领域的稳定性探讨
- 在谷歌中搜索相关文章:单片机系统在测控领域的稳定性探讨
- 在soso中搜索相关文章:单片机系统在测控领域的稳定性探讨
- 在搜狗中搜索相关文章:单片机系统在测控领域的稳定性探讨
分类导航
最新更新