?? wenzi.lst
字號:
C51 COMPILER V7.06 WENZI 10/13/2006 11:35:11 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE WENZI
OBJECT MODULE PLACED IN wenzi.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE wenzi.c BROWSE DEBUG OBJECTEXTEND
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=10;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 for(j=0; j<10; j++) //from 上 to 下 3 time
32 2 {
33 3 for(i=0;i<8;i++)
34 3 {
35 4 P2=taba[i];
36 4 P3=tabb[i];
37 4 //P1=0xff;
38 4 delay();
39 4 }
40 3 }
41 2 //for(j=0; j<2; j++) //from 下 to 上 3 time
42 2 //{
43 2 for(i=0;i<8;i++)
44 2 {
45 3 P2=taba[i];
46 3 //P3=tabb[i];
47 3 P3=0xff;
48 3 delay1();
49 3 }
50 2 //}
51 2 for(j=0; j<10; j++) //from 上 to 下 3 time
52 2 {
53 3 for(i=0;i<8;i++)
54 3 {
55 4 P2=taba[i];
C51 COMPILER V7.06 WENZI 10/13/2006 11:35:11 PAGE 2
56 4 P3=tabc[i];
57 4 //P1=0xff;
58 4 delay();
59 4 }
60 3 }
61 2 for(i=0;i<8;i++)
62 2 {
63 3 delay1();
64 3 }
65 2 for(j=0; j<10; j++) //from 上 to 下 3 time
66 2 {
67 3 for(i=0;i<8;i++)
68 3 {
69 4 P2=taba[i];
70 4 P3=tabd[i]; //"平"
71 4 //P1=0xff;
72 4 delay();
73 4 }
74 3 }
75 2 for(i=0;i<8;i++)
76 2 {
77 3 P2=taba[7-i];
78 3 //P3=tabb[i];
79 3 P3=0xff;
80 3 delay1();
81 3 }
82 2 for(i=0;i<8;i++)
83 2 {
84 3 delay1();
85 3 }
86 2 for(j=0; j<10; j++) //from 上 to 下 3 time
87 2 {
88 3 for(i=0;i<8;i++)
89 3 {
90 4 P2=taba[i];
91 4 P3=tabe[i];
92 4 //P1=0xff;
93 4 delay();
94 4 }
95 3 }
96 2 for(i=0;i<8;i++)
97 2 {
98 3 delay1();
99 3 }
100 2
101 2 /*for(i=0;i<8;i++)
102 2 {
103 2 P2=taba[7-i];
104 2 //P3=tabb[i];
105 2 P1=0xff;
106 2 delay1();
107 2 }*/
108 2 }
109 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 301 ----
CONSTANT SIZE = 40 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
C51 COMPILER V7.06 WENZI 10/13/2006 11:35:11 PAGE 3
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 + -