📄 monick.lst
字号:
C51 COMPILER V8.02 MONICK 05/12/2006 23:35:40 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MONICK
OBJECT MODULE PLACED IN MoNiCK.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE MoNiCK.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //模拟串口LED6位显示已通过试验!
2 #include<reg51.h>
3 #include<stdio.h>
4 sbit P1_0=P1^0;
5 sbit P1_1=P1^1;
6 sbit P1_4=P1^4;
7 unsigned char a=0,b=0,c=0,d=0,e=0,f=0;
8 unsigned char x[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};
9 delay()
10 {
11 1 int l;
12 1 char m;
13 1 for (l=0;l<5000;l++)
14 1 for (m=0;m<10;m++);
15 1 }
16 shushu()
17 {
18 1 a=a++;
19 1 if(a==10)
20 1 { a=0;
21 2 b=++b;
22 2 }
23 1 if(b==10)
24 1 { b=0;
25 2 c=++c;
26 2 }
27 1 if(c==10)
28 1 { c=0;
29 2 d=++d;
30 2 }
31 1 if(d==10)
32 1 { d=0;
33 2 e=++e;
34 2 }
35 1 if(e==10)
36 1 { e=0;
37 2 f=++f;
38 2 }
39 1 if(f==10)
40 1 { f=0;
41 2 }
42 1 }
43 main()
44 {
45 1 while(1)
46 1 {
47 2 unsigned char y,z;
48 2 shushu();
49 2 for (y=0;y<=7;y++)
50 2 {z=x[a]>>y;
51 3 P1_0=z&0x01;
52 3 P1_1=0;
53 3 P1_1=1;
54 3 }
55 2
C51 COMPILER V8.02 MONICK 05/12/2006 23:35:40 PAGE 2
56 2 for (y=0;y<=7;y++)
57 2 {z=x[b]>>y;
58 3 P1_0=z&0x01;
59 3 P1_1=0;
60 3 P1_1=1;
61 3 }
62 2 for (y=0;y<=7;y++)
63 2 {z=x[c]>>y;
64 3 P1_0=z&0x01;
65 3 P1_1=0;
66 3 P1_1=1;
67 3 }
68 2 for (y=0;y<=7;y++)
69 2 {z=x[d]>>y;
70 3 P1_0=z&0x01;
71 3 P1_1=0;
72 3 P1_1=1;
73 3 }
74 2 for (y=0;y<=7;y++)
75 2 {z=x[e]>>y;
76 3 P1_0=z&0x01;
77 3 P1_1=0;
78 3 P1_1=1;
79 3 }
80 2 for (y=0;y<=7;y++)
81 2 {z=x[f]>>y;
82 3 P1_0=z&0x01;
83 3 P1_1=0;
84 3 P1_1=1;
85 3 }
86 2 P1_4=0;
87 2 P1_4=1;
88 2 delay();
89 2 }
90 1 }
91
92
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 332 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 16 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 + -