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

📄 bled.lst

📁 1.用单片机实现对温度的检测和确定 2.算法优化简单 3.数码管动态显示 4。实时动态监控
💻 LST
字号:
C51 COMPILER V7.07   BLED                                                                  06/21/2005 17:11:46 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE BLED
OBJECT MODULE PLACED IN BLED.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE BLED.C DEBUG OBJECTEXTEND

stmt level    source

   1          // /*   “模仿式”      实验十  点阵LED实验  */ ?//
   2          #include <reg51.h>
   3          #include <absacc.h>
   4          #define  LEDARRAY XBYTE[0xa000]
   5          #define  uchar unsigned char
   6          sbit CLK        =P1^0;
   7          sbit DINA       =P1^1;
   8          
   9          uchar code TAB[8]={0x7f,0x60,0x60,0x7e,0x03,0x63,0x3e,0x00};
  10          void DELAY();     //
  11          void sendto(unsigned char dat);
  12          bdata unsigned char kdat;
  13          sbit cc=kdat^0;
  14          
  15          void main()
  16          {
  17   1            uchar i,j;
  18   1            uchar k=0xff;      
  19   1              while(1)
  20   1                 {
  21   2                    j=0x80;
  22   2                     for(i=0;i<8;i++)
  23   2                    {
  24   3                       LEDARRAY=TAB[i];                 
  25   3                       sendto(j);                
  26   3                       j=j>>1;
  27   3                       DELAY();
  28   3                       DELAY();                 
  29   3                     }
  30   2                 }
  31   1      }
  32          
  33          
  34          void sendto(unsigned char dat)
  35          {
  36   1      unsigned char i;
  37   1              CLK=0;
  38   1              kdat=dat;
  39   1              for(i=0;i<8;i++)
  40   1              {
  41   2                      DINA=cc;
  42   2                      CLK=1;
  43   2                      CLK=0;  
  44   2                      kdat=kdat>>1;
  45   2              }
  46   1      }
  47          
  48          
  49          
  50          
  51          void DELAY(void)
  52                {
  53   1               uchar i=220;         
  54   1                  while(i--);
  55   1                  
C51 COMPILER V7.07   BLED                                                                  06/21/2005 17:11:46 PAGE 2   

  56   1      
  57   1            }
  58          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     81    ----
   CONSTANT SIZE    =      8    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       3
   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 + -