AT89S51单片机原理与应用

[09-12 18:18:31]   来源:http://www.88dzw.com  单片机学习   阅读:8933

文章摘要:;在程序初始化中激活看门狗。 …… ……For: …… Mov 0A6H,#01EH ;先送1E Mov 0A6H,#0E1H ;后送E1 ;喂狗指令……Ljmp for注意事项:1. 89S51的看门狗必须由程序激活后才开始工作。所以必须保证CPU有可靠的上电复位。否则看门狗也无法工作。2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。3. 89S51只有13位计数器。在8191个机器周期内必须至少喂狗一次。而且这个时间是固定的,无法更改。当晶振为12M时每8个毫秒需喂狗一次。以上程序我已调试通过。还利用定时器把看门狗的喂狗时间延长几秒至几分钟。上一页 [1

AT89S51单片机原理与应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
;在程序初始化中激活看门狗。
  ……
  ……
For:
  ……
  Mov 0A6H,#01EH  ;先送1E
  Mov 0A6H,#0E1H  ;后送E1  
;喂狗指令
……
Ljmp for


注意事项:
  1. 89S51的看门狗必须由程序激活后才开始工作。所以必须保证CPU有可靠的上电复位。否则看门狗也无法工作。
  2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。
  3. 89S51只有13位计数器。在8191个机器周期内必须至少喂狗一次。而且这个时间是固定的,无法更改。当晶振为12M时每8个毫秒需喂狗一次。
以上程序我已调试通过。还利用定时器把看门狗的喂狗时间延长几秒至几分钟。


上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行