📄 wenzi.lst
字号:
C51 COMPILER V6.12 WENZI 03/01/2009 11:50:20 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE WENZI
OBJECT MODULE PLACED IN C:\Documents and Settings\Administrator\桌面\wenzi.obj
COMPILER INVOKED BY: E:\KEIL C51\C51\BIN\C51.EXE .\wenzi.c BROWSE DEBUG OBJECTEXTEND OBJECT(C:\Documents and Settings\Ad
-ministrator\桌面\wenzi.obj)
stmt level source
1 #include <AT89X52.H>
2
3 unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//行选
4 unsigned char code tabb[]={0x08,0x49,0x49,0x7F,0x08,0x49,0x49,0x7F};//选列"出"
5 unsigned char code tabc[]={0x00,0x02,0x04,0x08,0x18,0x24,0x42,0x81};//"入"
6 unsigned char code tabd[]={0xFF,0x4A,0x2A,0x1C,0xFF,0x08,0x08,0x08};//"平"
7 unsigned char code tabe[]={0x08,0xFF,0x89,0x04,0x7F,0x14,0x1C,0x63};//"安"
8 unsigned char i,j;
9
10 void delay(void)//延时5ms
11 {
12 1 unsigned char i,j;
13 1 for(i=10;i>0;i--)
14 1 for(j=248;j>0;j--);
15 1 }
16
17 void delay1(void)//延时10ms
18 {
19 1 unsigned char i,j,k;
20 1 for(k=15;k>0;k--)
21 1 for(i=20;i>0;i--)
22 1 for(j=248;j>0;j--);
23 1
24 1 }
25
26 void main(void)
27 {
28 1
29 1 while(1)
30 1 {
31 2
32 2 for(j=5;j>0;j--)
33 2 { for(i=0;i<8;i++)
34 3 {
35 4 P2=taba[i];
36 4 P3=tabb[i];
37 4
38 4 delay();
39 4 }}
40 2
41 2 delay1();
42 2
43 2 for(i=0;i<8;i++)
44 2 {
45 3 P2=taba[i];
46 3 P3=0xff;
47 3 delay1();
48 3 }
49 2
50 2 delay();
51 2 for(j=5;j>0;j--){
52 3 for(i=0;i<8;i++)
53 3 {
54 4 P2=taba[i];
C51 COMPILER V6.12 WENZI 03/01/2009 11:50:20 PAGE 2
55 4 P3=tabc[i];
56 4 //P1=0xff;
57 4 delay();
58 4 }}
59 2 delay1();
60 2 for(i=0;i<8;i++)
61 2 { P2=taba[i];
62 3 P3=0xff;
63 3 delay1();
64 3 }
65 2
66 2 delay();
67 2 for(j=5;j>0;j--){
68 3 for(i=0;i<8;i++)
69 3 {
70 4 P2=taba[i];
71 4 P3=tabd[i]; //"平"
72 4
73 4 delay();
74 4 }}
75 2 delay1();
76 2 for(i=0;i<8;i++)
77 2 {
78 3 P2=taba[i];
79 3 P3=0xff;
80 3 delay1();
81 3 }
82 2 delay();
83 2 for(j=5;j>0;j--){
84 3 for(i=0;i<8;i++)
85 3 {
86 4 P2=taba[i];
87 4 P3=tabe[i];
88 4 delay();
89 4 }}
90 2 delay1();
91 2 for(i=0;i<8;i++)
92 2 {P2=taba[i];
93 3 P3=0xff;
94 3 delay1();
95 3 }
96 2 delay();
97 2 }
98 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 289 ----
CONSTANT SIZE = 40 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 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 + -