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

📄 shishishizhong.lst

📁 一个遥控器的程序
💻 LST
字号:
C51 COMPILER V8.02   SHISHISHIZHONG                                                        02/08/2007 14:31:39 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE SHISHISHIZHONG
OBJECT MODULE PLACED IN shishishizhong.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE shishishizhong.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /******************************************************************************/
   2          #include"reg932.h"
   3          #define RTCH_DATA 0x05
   4          #define RTCL_DATA 0x90
   5          sbit KEY1 = P0^0;
   6          sbit LEDCON = P2^6;                                                             //端口设置
   7          void RTC_int();
   8          
   9          main()
  10          {
  11   1              int i,j;
  12   1              P0M1 = 0x00;
  13   1              P0M2 = 0x00;
  14   1              P0 = 0xFF;
  15   1              P1M1 = 0x1C;
  16   1              P1M2 = 0x0C;                                                                    //准双向口
  17   1              P1 = 0XEF;
  18   1              P2M1 = 0x40;
  19   1              P2M2 = 0x40;                                                                    //P2.6为开漏
  20   1              P2 = 0xBF;
  21   1              AUXR1 |= 0x80;
  22   1              PCONA = 0x6F;
  23   1              IEN0 = 0xC0;                                                                    //开中断
  24   1              WDCON = 0xE0;                                                                   //关看门狗定时器
  25   1      // WFEED1 = 0xA5;
  26   1      // WFEED2 = 0x5A;                                                                       //清零序列,如果使能了看门狗就加上这两句
  27   1      //------------------------------
  28   1      
  29   1      
  30   1              while(1)
  31   1              {
  32   2                      LEDCON = ~LEDCON;                                                       //取反闪烁
  33   2                      for(i=0;i<0x20;i++)
  34   2                      {
  35   3                              if(KEY1 == 0)                                                   //检测按键
  36   3                              {
  37   4                                      while(KEY1 == 0);                                       //等待按键松开
  38   4                                      RTCH = RTCH_DATA;
  39   4                                      RTCL = RTCL_DATA;                                       //设置初值
  40   4                                      RTCCON = 0x43;                                          //开RTC定时器
  41   4                                      PCON = 0x03;                                            //完全掉电可设置为掉电02H
  42   4                              }
  43   3                              for(j=0;j<0x1000;j++);                                  //延时
  44   3                      }
  45   2              }
  46   1      }
  47          
  48          
  49          /**********************************
  50          ;实时时钟中断程序                                                                                                    
  51          ;功能软件清零RTC中断标志重装计数值
  52          ;*********************************/
  53          void RTC_int() interrupt 10
  54          {
  55   1              RTCCON = 0x42;                                                                  //清零中断标志
C51 COMPILER V8.02   SHISHISHIZHONG                                                        02/08/2007 14:31:39 PAGE 2   

  56   1      }
  57          /******************************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     94    ----
   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 + -