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

📄 led.lst

📁 数码管动态显示(C51,C文件)有所有文件级编译文件
💻 LST
字号:
C51 COMPILER V6.12  LED                                                                    03/27/2006 23:23:12 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN .\LED.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE .\LED.C BROWSE DEBUG OBJECTEXTEND PAGELENGTH(100) 

stmt level    source

   1          #include <reg52.h>
   2          
   3          code unsigned char seg7code[10]={0x3f,0x06,0x5b,0x4f,
   4                                           0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //显示段码
   5          void Delay(unsigned int tc)     //延时程序
   6          {
   7   1      	while( tc != 0 )			//如果tc为0则终止延时
   8   1      	{
   9   2      		unsigned int i;			//局部正整数变量 i
  10   2      		for(i=0; i<100; i++);	//执行400次将耗时1毫秒
  11   2      		tc--;					//tc计数减一
  12   2      	}
  13   1      }
  14          
  15          void Led(int date)
  16          {
  17   1         P2=P2&0x7f;             //P2.7输出低电平,选通千位数
  18   1         P0=seg7code[date/1000]; //取出千位数,查表,输出。
  19   1         Delay(8);              //延时
  20   1      	P2=P2|0xf0;            //销隐
  21   1      	P2=P2&0xbf;                //P2.6输出低电平,选通百位数
  22   1         P0=seg7code[date%1000/100]; //取出百位数,查表,输出。
  23   1      	Delay(8);                 //延时
  24   1      	P2=P2|0xf0;                //销隐
  25   1      	P2=P2&0xdf;                //P2.5输出低电平,选通十位数
  26   1         P0=seg7code[date%100/10];    //取出十位数,查表,输出。
  27   1      	Delay(8);                 //延时
  28   1      	P2=P2|0xf0;                //销隐
  29   1      	P2=P2&0xef;
  30   1         P0=seg7code[date%10];        //取出个位数,查表,输出。
  31   1         Delay(8);
  32   1         P2=P2|0xf0;
  33   1      }
  34          
  35          main()
  36          { 
  37   1        
  38   1        int t=1234; //定义并赋值要显示的数据
  39   1        while(1)
  40   1        {
  41   2         Led(t);//调用显示函数显示数据t
  42   2        }
  43   1      }


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