wdt.lst

来自「一个遥控器的程序」· LST 代码 · 共 52 行

LST
52
字号
C51 COMPILER V7.05   WDT                                                                   05/16/2006 14:35:52 PAGE 1   


C51 COMPILER V7.05, COMPILATION OF MODULE WDT
OBJECT MODULE PLACED IN wdt.OBJ
COMPILER INVOKED BY: D:\keilc an\C51\BIN\C51.EXE wdt.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*******************************************************************************************
   2          *文件: WDTTEST1.C
   3          *功能: WDT 功能试验。使用WDT 的定时模块,实现MCU 唤醒功能。
   4          *******************************************************************************************/
   5          #include "reg931.h"
   6          sbit LEDCON = P2^4; // LED 控制端口
   7          //*******************************************************************************************
   8          //WDT_ISR:看门狗中断服务子函数,取反LED,清除溢出标志。
   9          //*******************************************************************************************
  10          void WDT_ISR() interrupt 10
  11          {
  12   1      LEDCON= ~LEDCON; // 取反LED,闪烁
  13   1      WDCON &= 0xe5; // 清溢出标志
  14   1      }
  15          //******************************************************************************************
  16          void main()
  17          {
  18   1      P2M1 = 0x00;
  19   1      P2M2= 0x00; // 设置端口输出模式
  20   1      IEN0 = 0xc0; // 开中断
  21   1      WDL = 194;
  22   1      WDCON= 0xa5; // 设置定时值
  23   1      LEDCON= 0; // 点亮LED
  24   1      while(1)
  25   1      {
  26   2      PCON= 0x03; // 完全掉电
  27   2      }
  28   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     27    ----
   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 + =
减小字号Ctrl + -
显示快捷键?