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

📄 mian.lst

📁 在DS1602上显示时间,并且可以使用三个按键来调节时间,一个是功能键,一个是加键,一个是减键!
💻 LST
字号:
C51 COMPILER V8.02   MIAN                                                                  03/15/2009 13:19:11 PAGE 1   


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

line level    source

   1          #include "define.h"
   2          uchar  table[]="  2009-3-15";
   3          uchar  table1[]=0;
   4          uchar  hour,minite,second;
   5          uchar num,aa;
   6           void main()
   7          {
   8   1              init();
   9   1          for(num=0;num<11;num++)
  10   1              {
  11   2                      write_data(table[num]);
  12   2                      delay(5);
  13   2              }
  14   1          while(1)
  15   1          {
  16   2                 
  17   2                      if(aa==20)
  18   2                    {
  19   3                          second++;
  20   3                          table1[12]=second%10;
  21   3                          table1[11]=second/10;
  22   3                          write_com(0x80+0x4b);
  23   3                          write_data(table[11]);
  24   3                          write_data(table[12]);
  25   3      
  26   3                              if(second==60)
  27   3                              {
  28   4                                  second=0;
  29   4                                  minite++;
  30   4                              table1[9]=minite%10;
  31   4                              table1[8]=minite/10;
  32   4                              write_com(0x80+0x48);
  33   4                              write_data(table[8]);
  34   4                              write_data(table[9]);
  35   4                                      if(minite==60)
  36   4                                      {
  37   5                                          minite=0;
  38   5                                          hour++;
  39   5                                          table1[6]=hour%10;
  40   5                                          table1[5]=hour/10;
  41   5                                           write_com(0x80+0x45);
  42   5                                           write_data(table[5]);
  43   5                                           write_data(table[6]);
  44   5                                              if(hour==24)
  45   5                                              {
  46   6                                                  hour=0;
  47   6                                              }
  48   5                                        }
  49   4                              }
  50   3                      }
  51   2      
  52   2          }
  53   1      }
  54          void timer0() interrupt 1  //定时50ms
  55          {
C51 COMPILER V8.02   MIAN                                                                  03/15/2009 13:19:11 PAGE 2   

  56   1              TH0=(65536-50000)/256;
  57   1              TL0=(65536-50000)%256;
  58   1              aa++;   
  59   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    178    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18    ----
   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 + -