📄 led.lst
字号:
C51 COMPILER V7.02a LED 05/04/2004 08:03:08 PAGE 1
C51 COMPILER V7.02a, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LED.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "reg52.h"
2 sbit _DI = 0x90;
3 sbit _SCK = 0x91;
4 sbit _Speak = 0x92;
5 unsigned char code Led_Show[]={0x50,0xf5,0x68,0x4a,0x47,0xc2,0xc0,0x5b,0x40,0x42,0x41,0xc4,0xf0,0x4c,0xe0,
-0xe1,0xff};
6 void Delay_xMs(unsigned int x)
7 {
8 1 unsigned int i,j;
9 1 for( i =0;i < x;i++ )
10 1 {
11 2 for( j =0;j<1000;j++ );
12 2 }
13 1 }
14 void Hc164(unsigned char temp )
15 {
16 1 unsigned char i,temp1;
17 1 temp1 = Led_Show[temp];
18 1 for(i = 0;i < 8;i++ )
19 1 {
20 2 _SCK = 0;
21 2 if( (temp1 & 0x80) != 0x80 )
22 2 _DI = 0;
23 2 else
24 2 _DI = 1;
25 2 _SCK = 1;
26 2 temp1 <<=1;
27 2 }
28 1 }
29 /*
30 void main()
31 {
32 unsigned char i;
33 while(1)
34 {
35 for( i = 0;i < 16;i++ ) //以下程序显示0--F
36 {
37 Hc164(i);
38 _Speak = 0;
39 Delay_xMs(12);
40 _Speak = 1;
41 Delay_xMs(130);
42 }
43 }
44
45 }
46 */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 63 ----
CONSTANT SIZE = 17 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
C51 COMPILER V7.02a LED 05/04/2004 08:03:08 PAGE 2
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 + -