⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex10.lst

📁 单片机看门狗程序
💻 LST
字号:
C51 COMPILER V7.03   EX10                                                                  05/23/2005 23:43:11 PAGE 1   


C51 COMPILER V7.03, COMPILATION OF MODULE EX10
OBJECT MODULE PLACED IN ex10.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ex10.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*******************************************************************************
   2            Title:  演示程序10 - 89S52内看门狗的用法                                                                              *
   3            Name:   ex10.asm                                                              *
   4            Date:   2005-5-21                                                             *
   5            Ver:    1.0                                                                   *                         
             -                       *
   6            web:   http://www.mcustudy.com                                               *
   7          ********************************************************************************
   8                    AT89S51/52片内看门狗使用范例                                                                                          *
   9                    注对内部仿真时,是看不到结果的,请下载到s52中调试                                                     *
  10          ********************************************************************************/
  11          
  12          #include <reg51.h>
  13          #include <intrins.h>
  14          
  15          
  16          sfr AUXR    = 0x8E;             //定义AT89S51扩展寄存器
  17          sfr WDTRST  = 0xA6;
  18          
  19          
  20          void clr_wdt();
  21          
  22          main()
  23          {
  24   1              AUXR = 0xff;            // 初始化看门狗相关寄存器
  25   1              while(1)                        // 主循环
  26   1              {
  27   2                      clr_wdt();              // 8191个机器周期内必须至少调用此程序一次
  28   2                                                      // 否则看门狗会溢出
  29   2                      
  30   2                      // 其它子程序   
  31   2                      //      
  32   2              }
  33   1      }
  34          
  35          void clr_wdt()
  36          {
  37   1              WDTRST = 0x1E;          // 清除看门狗指令
  38   1              WDTRST = 0xE1;          // 
  39   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     15    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -