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

📄 led.lst

📁 52单片机开发板的实例程序
💻 LST
字号:
C51 COMPILER V9.00   LED                                                                   08/20/2011 22:00:09 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN led.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE led.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #define uint unsigned int
   3          #define uchar unsigned char 
   4          uchar code dz[][8]={
   5                                  {0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C}, 
   6                                  {0x08,0x0C,0x0A,0x08,0x08,0x08,0x08,0x3E},//1
   7                                   {0x1C,0x22,0x22,0x10,0x08,0x04,0x02,0x3E},//2
   8                       {0x00,0x78,0x44,0x40,0x30,0x40,0x44,0x78},//3
   9                                   {0x00,0x18,0x14,0x12,0x12,0x7E,0x10,0x10},//4
  10                                   {0x3C,0x04,0x04,0x3C,0x20,0x20,0x20,0x3C},//5
  11                                   {0x00,0x7C,0x04,0x04,0x7C,0x44,0x44,0x7C},//6
  12                                   
  13                                  {0x00,0x7C,0x20,0x10,0x10,0x10,0x10,0x10},//7
  14                                   {0x00,0x1C,0x22,0x22,0x1C,0x22,0x22,0x1C},//8
  15                                   
  16                                  {0x3C,0x42,0x42,0x42,0x7C,0x40,0x40,0x3E},//9
  17                       
  18                       };
  19          uchar code wela[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
  20          uchar aa[8];
  21          uchar temp;
  22          void delay(uint k)
  23          {
  24   1        uchar i;
  25   1        for(;k>0;k--)
  26   1        for(i=110;i>0;i--);
  27   1      }
  28          void main()
  29          { 
  30   1              uchar i,j,k;
  31   1              while(1)
  32   1              {
  33   2               for(i=0;i<10;i++)
  34   2            {
  35   3             for(k=0;k<120;k++)//相当于延时,因为要实现动态扫描点阵中的8行,如果用delay()的话则一直停留在第8行
  36   3              {
  37   4                 for(j=0;j<8;j++)
  38   4                   {
  39   5                     P2=dz[i][j];//写入table[i][j]中的数据 
  40   5                     P1=wela[j];    //选通第j行
  41   5                     delay(2);  //稍延时
  42   5                   }
  43   4              }
  44   3             }
  45   2              }
  46   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     83    ----
   CONSTANT SIZE    =     88    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      9    ----
   IDATA SIZE       =   ----    ----
C51 COMPILER V9.00   LED                                                                   08/20/2011 22:00:09 PAGE 2   

   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 + -