📄 xi yi ji 2.lst
字号:
C51 COMPILER V7.50 XI_YI_JI_2 09/25/2005 20:15:13 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE XI_YI_JI_2
OBJECT MODULE PLACED IN XI YI JI 2.OBJ
COMPILER INVOKED BY: D:\KEIL\C51\BIN\C51.EXE XI YI JI 2.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4
5 sbit P3_2=P3^2;
6 sbit P3_3=P3^3;
7 sbit P1_0=P1^0;
8 sbit P1_1=P1^1;
9 sbit P1_2=P1^2;
10 sbit P1_3=P1^3;
11 sbit P1_4=P1^4;
12 sbit P1_5=P1^5;
13 sbit P1_6=P1^6;
14
15 void Led_On09();
16 void Led_On02();
17 void Led_On1();
18 void Led_On2();
19 void Led_On3();
20 void Led_On5();
21 //void Xint0(void);
22 //void Xint1(void);
23 void Led_Off();
24 void DelayXms(uint count);
25 void start();
26 void stop();
27
28
29 /*************************/
30
31 void main(void)
32 {
33 1 P1=0x00;
34 1 do
35 1 {
36 2 start();
37 2 stop();
38 2 }while(1);
39 1 }
40
41
42 /***************************/
43 void start(void)
44 {
45 1 if(P3_3==1)
46 1 {
47 2 Led_On2();
48 2 Led_On02();
49 2 Led_On1();
50 2 Led_On3();
51 2 Led_On2();
52 2 Led_On02();
53 2 Led_On1();
54 2 Led_On3();
55 2 Led_On09();
C51 COMPILER V7.50 XI_YI_JI_2 09/25/2005 20:15:13 PAGE 2
56 2 Led_On5();
57 2 }
58 1 else if(P3_3==0)
59 1 {
60 2 for(;;)
61 2 {
62 3 ;
63 3 }
64 2 }
65 1 }
66
67 /******************************/
68
69 void stop(void)
70 {
71 1 if(P3_2==1)
72 1 {
73 2 Led_Off();
74 2 }
75 1 else if(P3_2==0)
76 1 {
77 2 for(;;)
78 2 {
79 3 ;
80 3 }
81 2 }
82 1 }
83
84 /******************************/
85
86 void Led_On2()
87 {
88 1 //if(P3_2==0)
89 1 //{
90 1 P1_2=1;
91 1 DelayXms(300);
92 1 P1_2=0;
93 1 //}
94 1 //if(P3_2==1)
95 1 //{
96 1 //Led_Off();
97 1 //}
98 1 }
99
100 /*******************************/
101
102 void Led_On02()
103 {
104 1 uint i;
105 1 //if(P3_3==0)
106 1 //{
107 1 for(i=1;i<=6;i++)
108 1 {
109 2 P1_0=1;
110 2 DelayXms(5);
111 2 P1_0=0;
112 2 DelayXms(5);
113 2 }
114 1 //}
115 1 //if(P3_3==1)
116 1 //{
117 1 //Led_Off();
C51 COMPILER V7.50 XI_YI_JI_2 09/25/2005 20:15:13 PAGE 3
118 1 //}
119 1 }
120
121
122
123
124 /*******************************/
125
126 void Led_On1()
127 {
128 1 uint i;
129 1 //if(P3_2==0)
130 1 //{
131 1 for(i=1;i<=6;i++)
132 1 {
133 2 P1_1=1;
134 2 DelayXms(5);
135 2 P1_1=0;
136 2 DelayXms(5);
137 2 }
138 1 //}
139 1 //if(P3_2==1)
140 1 //{
141 1 // Led_Off();
142 1 //}
143 1 }
144
145 /******************************/
146
147 void Led_On3()
148 {
149 1 //if(P3_2==0)
150 1 //{
151 1 P1_3=1;
152 1 DelayXms(300);
153 1 P1_3=0;
154 1 //}
155 1 //if(P3_3==1)
156 1 //{
157 1 // Led_Off();
158 1 //}
159 1 }
160
161 /*******************************/
162
163 void Led_On09()
164 {
165 1 uint i;
166 1 //if(P3_2==0)
167 1 //{
168 1 for(i=1;i<=31;i++)
169 1 {
170 2 P1_0=1;
171 2 DelayXms(1);
172 2 P1_0=0;
173 2 DelayXms(1);
174 2 }
175 1 //}
176 1 //if(P3_2==1)
177 1 //{
178 1 // Led_Off();
179 1 //}
C51 COMPILER V7.50 XI_YI_JI_2 09/25/2005 20:15:13 PAGE 4
180 1 }
181
182 /******************************/
183
184 void Led_On5()
185 {
186 1 uint i;
187 1 //if(P3_2==0)
188 1 //{
189 1 P1_6=1;
190 1 for(i=1;i<=6;i++)
191 1 {
192 2 P1_5=1;
193 2 DelayXms(5);
194 2 P1_5=0;
195 2 DelayXms(5);
196 2 }
197 1 P1_6=0;
198 1 //}
199 1 //if(P3_2==1)
200 1 //{
201 1 // Led_Off();
202 1 //}
203 1 }
204
205 /****************************/
206
207 void DelayXms(uint count)
208 {
209 1 uint j;
210 1 while(count--!=0)
211 1 {
212 2 for(j=0;j<7200;j++);
213 2 }
214 1 }
215
216 /***************************/
217
218 void Led_Off()
219 {
220 1 P1_0=0;
221 1 P1_1=0;
222 1 P1_2=0;
223 1 P1_3=1;
224 1 P1_5=1;
225 1 P1_6=0;
226 1 //EX0=0;
227 1 //EX1=0;
228 1 //EA=0;
229 1 for(;;)
230 1 {
231 2 ;
232 2 }
233 1 }
234
235
236
237
238
239
240
241
C51 COMPILER V7.50 XI_YI_JI_2 09/25/2005 20:15:13 PAGE 5
242
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 282 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 8
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 + -