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

📄 led.lst

📁 单片机 电子钟 是用c语言编程的
💻 LST
字号:
C51 COMPILER V7.50   LED                                                                   06/22/2008 15:54:28 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: E:\program\C51\BIN\C51.EXE LED.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          
   2          #include "LED.H"
   3          
   4          void delayXms(unsigned int x)   //延迟x毫秒函数
   5          {
   6   1       unsigned int i,j;
   7   1       for(i=0;i<x;i++)
   8   1        for(j=0;j<130;j++);
   9   1      }
  10          
  11          
  12          code unsigned char LED_TAB[]=
  13          {
  14           0x88,       //0
  15           0xBD,       //1
  16           0xC4,       //2
  17           0x94,       //3
  18           0xB1,       //4
  19           0x92,       //5
  20           0x82,       //6
  21           0xBC,       //7
  22           0x80,       //8
  23           0x90,       //9
  24           0xA0,       //A
  25           0x83,       //B
  26           0xCA,       //C
  27           0x85,       //D
  28           0xC2,       //E
  29           0xE2,       //F
  30           0x88&0x7F,  //带小数点显示的0
  31           0xBD&0x7F,  //带小数点显示的1
  32           0xC4&0x7F,  //带小数点显示的2
  33           0x94&0x7F,  //带小数点显示的3
  34           0xB1&0x7F,  //带小数点显示的4
  35           0x92&0x7F,  //带小数点显示的5
  36           0x82&0x7F,  //带小数点显示的6
  37           0xBC&0x7F,  //带小数点显示的7
  38           0x80&0x7F,  //带小数点显示的8
  39           0x90&0x7F,  //带小数点显示的9
  40           0xA0&0x7F,  //带小数点显示的A
  41           0x83&0x7F,  //带小数点显示的B
  42           0xCA&0x7F,  //带小数点显示的C
  43           0x85&0x7F,  //带小数点显示的D
  44           0xC2&0x7F,  //带小数点显示的E
  45           0xE2&0x7F,  //带小数点显示的F
  46           0xFF        //灭
  47          };
  48          
  49          void display(unsigned char * disp_buff)   //显示函数
  50          {
  51   1       unsigned char i;
  52   1       unsigned char temp_bit;
  53   1       temp_bit=0x01;
  54   1       for(i=0;i<6;i++)                         //显示六位
  55   1        {
C51 COMPILER V7.50   LED                                                                   06/22/2008 15:54:28 PAGE 2   

  56   2         LED_BIT=0xFF;                          //消隐
  57   2         LED_SEGMENT=LED_TAB[disp_buff[i]];     //段码输出
  58   2         LED_BIT=~temp_bit;                     //位选输出
  59   2         temp_bit<<=1;                          //修改位选
  60   2         delayXms(2);                           //延时2毫秒
  61   2        }
  62   1       LED_BIT=0xFF;                            //关灯
  63   1      }


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