📄 0--99999999.lst
字号:
C51 COMPILER V7.50 0__99999999 07/20/2006 23:32:14 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE 0__99999999
OBJECT MODULE PLACED IN .\0--99999999.obj
COMPILER INVOKED BY: D:\C51\BIN\C51.EXE ..\0-99999999\0--99999999.c BROWSE DEBUG OBJECTEXTEND PRINT(.\0--99999999.lst) O
-BJECT(.\0--99999999.obj)
line level source
1 #include<reg51.h>
2 sbit sda=P0^2;
3 sbit scl=P0^3;
4 void delay(int i)
5 {
6 1 int k;
7 1 for(;i>0;i--)
8 1 for(k=0;k<400;k++);
9 1 }
10
11 code char led[10]={0x11,0xd7,0x32,0x92,
12 0xd4,0x98,0x18,0xd3,0x10,0x90};
13
14 shift(char t)
15 {
16 1 int n;
17 1 char ledbulf=led[t];
18 1 for(n=0;n<8;n++)
19 1 {
20 2 scl=0;
21 2 if(ledbulf&0x80)sda=1;
22 2 else sda=0;
23 2 scl=1;
24 2 scl=0;
25 2 sda=0;
26 2 ledbulf=ledbulf<<1;
27 2 }
28 1 }
29
30
31 void main()
32 {
33 1 int m;
34 1 char j;
35 1 delay(200);
36 1
37 1 for(m=0;m<10;m++)
38 1 {
39 2 j=j+1;
40 2 shift(j);
41 2 delay(400);
42 2 for(m=0;m<10;m++)
43 2 {
44 3 j=j+1;
45 3 shift(j);
46 3 delay(400);
47 3 for(m=0;m<10;m++)
48 3 {
49 4 j=j+1;
50 4 shift(j);
51 4 delay(400);
52 4 for(m=0;m<10;m++)
53 4 {
54 5 j=j+1;
C51 COMPILER V7.50 0__99999999 07/20/2006 23:32:14 PAGE 2
55 5 shift(j);
56 5 delay(400);
57 5 for(m=0;m<10;m++)
58 5 {
59 6 j=j+1;
60 6 shift(j);
61 6 delay(400);
62 6 for(m=0;m<10;m++)
63 6 {
64 7 j=j+1;
65 7 shift(j);
66 7 delay(400);
67 7 for(m=0;m<10;m++)
68 7 {
69 8 j=j+1;
70 8 shift(j);
71 8 delay(400);
72 8 for(m=0;m<10;m++)
73 8 {
74 9 j=j+1;
75 9 shift(j);
76 9 delay(400);
77 9 }
78 8 }
79 7 }
80 6 }
81 5 }
82 4 }
83 3 }
84 2 }
85 1 }
86
87
88
89
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 284 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
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 + -