📄 ytt.lst
字号:
C51 COMPILER V6.12 YTT 10/03/2002 17:09:50 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE YTT
OBJECT MODULE PLACED IN .\ytt.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\ytt.c DEBUG OBJECTEXTEND
stmt level source
1 #include<reg51.h>
2 #include<intrins.h>
3 sbit l1=P2^0;
4 sbit l2=P2^1;
5 sbit l3=P2^2;
6 sbit l4=P2^3;
7 sbit l5=P2^4;
8 sbit l6=P2^5;
9 sbit l7=P2^6;
10 sbit l8=P2^7;
11 unsigned long u=0;
12 bit e;
13
14
15
16 void datdy(unsigned long s);
17
18 main()
19 {
20 1 l1=0;
21 1 l2=0;
22 1 l3=0;
23 1 l4=0;
24 1 l5=0;
25 1 l6=0;
26 1 l7=0;
27 1 l8=0;
28 1 EX0=1;
29 1 IE0=1;
30 1 EA=1;
31 1 while(1);
32 1
33 1
34 1 }
35
36
37 void datdy(unsigned long s)
38 {
39 1 unsigned long i;
40 1 for(i=0;i<=s;i++)
41 1 _nop_();
42 1 }
43
44 void tian() interrupt 0 using 1
45 {
46 1
47 1 if(!e)
48 1 u=u+1;
49 1 else u=u-1;
50 1 if(u>=250)
51 1 e=!e;
52 1
53 1 if(u<=0)
54 1 e=!e;
55 1 switch(u)
C51 COMPILER V6.12 YTT 10/03/2002 17:09:50 PAGE 2
56 1 {
57 2 case 15:datdy(5000);l1=0;l8=1;datdy(100);
58 2 l7=1;l8=0;datdy(100);
59 2 l6=1;l7=0;datdy(100);
60 2 l6=0;l5=1;datdy(100);
61 2 l5=0;l4=1;datdy(100);
62 2 l4=0;l3=1;datdy(100);
63 2 l3=0;l2=1;datdy(100);
64 2 l2=0;l1=1;datdy(100);
65 2 l1=0; break;
66 2
67 2 case 16:datdy(5000);l1=0;l8=1;datdy(100);
68 2 l7=1;l8=0;datdy(100);
69 2 l6=1;l7=0;datdy(100);
70 2 l6=0;l5=1;datdy(100);
71 2 l5=0;l4=1;datdy(100);
72 2 l4=0;l3=1;datdy(100);
73 2 l3=0;l2=1;datdy(100);
74 2 l2=0;l1=1;datdy(100);
75 2 l1=0; break;
76 2 case 17:datdy(4500);l1=0;l8=1;datdy(100);
77 2 l7=1;l8=0;datdy(100);
78 2 l6=1;l7=0;datdy(100);
79 2 l6=0;l5=1;datdy(100);
80 2 l5=0;l4=1;datdy(100);
81 2 l4=0;l3=1;datdy(100);
82 2 l3=0;l2=1;datdy(100);
83 2 l2=0;l1=1;datdy(100);
84 2 l1=0; break;
85 2 case 18:datdy(4500);l1=0;l8=1;datdy(100);
86 2 l7=1;l8=0;datdy(100);
87 2 l6=1;l7=0;datdy(100);
88 2 l6=0;l5=1;datdy(100);
89 2 l5=0;l4=1;datdy(100);
90 2 l4=0;l3=1;datdy(100);
91 2 l3=0;l2=1;datdy(100);
92 2 l2=0;l1=1;datdy(100);
93 2 l1=0; break;
94 2 case 19:datdy(4000);l1=0;l8=1;datdy(100);
95 2 l7=1;l8=0;datdy(100);
96 2 l6=1;l7=0;datdy(100);
97 2 l6=0;l5=1;datdy(100);
98 2 l5=0;l4=1;datdy(100);
99 2 l4=0;l3=1;datdy(100);
100 2 l3=0;l2=1;datdy(100);
101 2 l2=0;l1=1;datdy(100);
102 2 l1=0; break;
103 2 case 20:datdy(4000);l1=0;l8=1;datdy(100);
104 2 l7=1;l8=0;datdy(100);
105 2 l6=1;l7=0;datdy(100);
106 2 l6=0;l5=1;datdy(100);
107 2 l5=0;l4=1;datdy(100);
108 2 l4=0;l3=1;datdy(100);
109 2 l3=0;l2=1;datdy(100);
110 2 l2=0;l1=1;datdy(100);
111 2 l1=0; break;
112 2 case 21:datdy(3500);l1=0;l8=1;datdy(100);
113 2 l7=1;l8=0;datdy(100);
114 2 l6=1;l7=0;datdy(100);
115 2 l6=0;l5=1;datdy(100);
116 2 l5=0;l4=1;datdy(100);
117 2 l4=0;l3=1;datdy(100);
C51 COMPILER V6.12 YTT 10/03/2002 17:09:50 PAGE 3
118 2 l3=0;l2=1;datdy(100);
119 2 l2=0;l1=1;datdy(100);
120 2 l1=0; break;
121 2 case 22:datdy(3000);l1=0;l8=1;datdy(100);
122 2 l7=1;l8=0;datdy(100);
123 2 l6=1;l7=0;datdy(100);
124 2 l6=0;l5=1;datdy(100);
125 2 l5=0;l4=1;datdy(100);
126 2 l3=0;l2=1;datdy(100);
127 2 l2=0;l1=1;datdy(100);
128 2 l1=0; break;
129 2 case 23:datdy(3500);l1=0;l8=1;datdy(10);
130 2 l7=1;l8=0;datdy(100);
131 2 l6=1;l7=0;datdy(100);
132 2 l6=0;l5=1;datdy(100);
133 2 l5=0;l4=1;datdy(100);
134 2 l4=0;l3=1;datdy(100);
135 2 l3=0;l2=1;datdy(100);
136 2 l2=0;l1=1;datdy(100);
137 2 l1=0; break;
138 2 case 24:datdy(3500);l1=0;l8=1;datdy(100);
139 2 l7=1;l8=0;datdy(100);
140 2 l6=1;l7=0;datdy(100);
141 2 l6=0;l5=1;datdy(100);
142 2 l5=0;l4=1;datdy(100);
143 2 l4=0;l3=1;datdy(100);
144 2 l3=0;l2=1;datdy(100);
145 2 l2=0;l1=1;datdy(100);
146 2 l1=0; break;
147 2 case 25:datdy(3500);l1=0;l8=1;datdy(100);
148 2 l7=1;l8=0;datdy(100);
149 2 l6=1;l7=0;datdy(100);
150 2 l6=0;l5=1;datdy(100);
151 2 l5=0;l4=1;datdy(100);
152 2 l4=0;l3=1;datdy(100);
153 2 l3=0;l2=1;datdy(100);
154 2 l2=0;l1=1;datdy(100);
155 2 l1=0;datdy(u*10+1000);l1=1;
156 2 l2=1;l3=1;l4=1;l5=1;l6=1;l7=1;l8=1;datdy(1000);
157 2 l1=0;
158 2 l2=0;l3=0;l4=0;l5=0;l6=0;l7=0;l8=0; break;
159 2 case 26:datdy(3500);l1=0;l8=1;datdy(100);
160 2 l7=1;l8=0;datdy(100);
161 2 l6=1;l7=0;datdy(100);
162 2 l6=0;l5=1;datdy(100);
163 2 l5=0;l4=1;datdy(100);
164 2 l4=0;l3=1;datdy(100);
165 2 l3=0;l2=1;datdy(100);
166 2 l2=0;l1=1;datdy(100);
167 2 l1=0; break;
168 2 case 27:datdy(3000);l1=0;l8=1;datdy(100);
169 2 l7=1;l8=0;datdy(100);
170 2 l6=1;l7=0;datdy(100);
171 2 l6=0;l5=1;datdy(100);
172 2 l5=0;l4=1;datdy(100);
173 2 l4=0;l3=1;datdy(100);
174 2 l3=0;l2=1;datdy(100);
175 2 l2=0;l1=1;datdy(100);
176 2 l1=0; break;
177 2 case 28:datdy(3000);l1=0;l8=1;datdy(100);
178 2 l7=1;l8=0;datdy(100);
179 2 l6=1;l7=0;datdy(100);
C51 COMPILER V6.12 YTT 10/03/2002 17:09:50 PAGE 4
180 2 l6=0;l5=1;datdy(100);
181 2 l5=0;l4=1;datdy(100);
182 2 l4=0;l3=1;datdy(100);
183 2 l3=0;l2=1;datdy(100);
184 2 l2=0;l1=1;datdy(100);
185 2 l1=0; break;
186 2 case 29:datdy(3500);l1=0;l8=1;datdy(100);
187 2 l7=1;l8=0;datdy(100);
188 2 l6=1;l7=0;datdy(100);
189 2 l6=0;l5=1;datdy(100);
190 2 l5=0;l4=1;datdy(100);
191 2 l4=0;l3=1;datdy(100);
192 2 l3=0;l2=1;datdy(100);
193 2 l2=0;l1=1;datdy(100);
194 2 l1=0; break;
195 2 case 30:datdy(3000);l1=0;l8=1;datdy(100);
196 2 l7=1;l8=0;datdy(100);
197 2 l6=1;l7=0;datdy(100);
198 2 l6=0;l5=1;datdy(100);
199 2 l5=0;l4=1;datdy(100);
200 2 l4=0;l3=1;datdy(100);
201 2 l3=0;l2=1;datdy(100);
202 2 l2=0;l1=1;datdy(100);
203 2 l1=0; break;
204 2 case 31:datdy(3000);l1=0;l8=1;datdy(100);
205 2 l7=1;l8=0;datdy(100);
206 2 l6=1;l7=0;datdy(100);
207 2 l6=0;l5=1;datdy(100);
208 2 l5=0;l4=1;datdy(100);
209 2 l4=0;l3=1;datdy(100);
210 2 l3=0;l2=1;datdy(100);
211 2 l2=0;l1=1;datdy(100);
212 2 l1=0; break;
213 2 case 32:datdy(3000);l1=0;l8=1;datdy(100);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -