📄 text1.lst
字号:
C51 COMPILER V8.08 TEXT1 07/25/2008 05:10:00 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE Text1.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4
5 sbit t1 = P3^0;
6 sbit t2 = P3^1;
7 sbit a1 = P1^0;
8 sbit a2 = P1^1;
9 sbit a3 = P1^2;
10 sbit a4 = P1^3;
11
12 sbit M= P3^6;
13 sbit L= P3^7;
14 sbit R= P3^5;
15
16 uint SpeedA=10;
17 uint SpeedB=10;
18 uint m0=0;
19 uint m1=0;
20
21 void FX(uint f){
22 1 switch(f)
23 1 {
24 2 case 0: a1 = 0;a2 = 0;a3 = 0;a4 = 0; break;
25 2 case 1: a1 = 1;a2 = 0;a3 = 1;a4 = 0; break;
26 2 case 2: a1 = 0;a2 = 1;a3 = 0;a4 = 1; break;
27 2 case 3: a1 = 0;a2 = 1;a3 = 1;a4 = 0; break;
28 2 case 4: a1 = 1;a2 = 0;a3 = 0;a4 = 1;
29 2 }
30 1 }
31
32 void delay(uint z) {
33 1 uint x,y;
34 1 for(x=z;x>0;x--)
35 1 for(y=125;y>0;y--);
36 1 }
37
38 void main(void)
39 {
40 1 TH0 = 0xF4;
41 1 TL0 = 0x48;
42 1 TH1 = 0xF4;
43 1 TL1 = 0x48;
44 1 TMOD = 0x11;
45 1 TR0 = 1;
46 1 TR1 = 1;
47 1 ET0 = 1;
48 1 ET1 = 1;
49 1 EA = 1;
50 1 FX(1);
51 1 while(1) ;
52 1 }
53 void time0_int() interrupt 1 using 1
54 {
55 1 TR0=0;
C51 COMPILER V8.08 TEXT1 07/25/2008 05:10:00 PAGE 2
56 1 TH0=0xF4;
57 1 TL0=0x48;
58 1 m1=m1 + 1;
59 1 if(m1< SpeedA){
60 2 t1 = 1;
61 2 }
62 1 else
63 1 t1 = 0;
64 1 if(m1== 40){
65 2 m1=0;
66 2 }
67 1 TR0 = 1;
68 1 }
69
70 void time1_int() interrupt 3 using 1
71 {
72 1 TR1=0;
73 1 TH1=0xF4;
74 1 TL1=0x48;
75 1 m0=m0 + 1;
76 1 if(m0 < SpeedB){
77 2 t2=1;
78 2 }
79 1 else t2 = 0;
80 1 if(m0 == 40){
81 2 m0=0;
82 2 }
83 1 TR1 = 1;
84 1 }
85
86 void int0() interrupt 0 using 1
87 {
88 1 ET0 = 1;
89 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 234 ----
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 + -