📄 232.lst
字号:
C51 COMPILER V8.02 232 10/24/2007 17:01:51 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 232
OBJECT MODULE PLACED IN 232.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 232.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X51.h>
2 void main(void)
3 {
4 1 unsigned int i;
5 1 char r;
6 1 SCON= 0x40; //串口方式1
7 1 PCON=0; //SMOD=0
8 1 REN=1; //允许接收
9 1 TMOD= 0x20; //定时器1定时方式2
10 1 TH1= 0xe6; //12MHz 1200波特率
11 1 TL1= 0xe6;
12 1 TI= 1;
13 1
14 1 TR1= 1; //启动定时器
15 1 start:
16 1
17 1 if (P3_2==0) { goto L1; }
18 1 if (P3_3==0) { goto L2; }
19 1 if (P3_4==0) { goto L3; }
20 1 if (P3_5==0) { goto L4; }
21 1 if (RI==1) { goto Receive; }
22 1 goto start;
23 1
24 1 Receive:
25 1 RI=0;
26 1 P3_2=1;
27 1 r=SBUF;
28 1 for(i=0;i<10000;i++);
29 1
30 1 if (r=='0')
31 1 {
32 2 P1_0=0;
33 2 RI=0;
34 2 }
35 1 else if (r=='1')
36 1 {
37 2 P1_0=1 ;
38 2 RI=0;
39 2 }
40 1 else
41 1 {
42 2 goto start;
43 2 }
44 1
45 1 L1:
46 1
47 1 SBUF='2';
48 1 for(i=0;i<10000;i++);
49 1 if (P3_2==1)
50 1 {
51 2 SBUF='A';
52 2 for(i=0;i<10000;i++);
53 2 goto start;
54 2 }
55 1 else
C51 COMPILER V8.02 232 10/24/2007 17:01:51 PAGE 2
56 1 {
57 2 goto L1;
58 2 }
59 1
60 1 L2:
61 1 SBUF='3';
62 1 for(i=0;i<10000;i++);
63 1 if (P3_3==1)
64 1 {
65 2 SBUF='B';
66 2 for(i=0;i<10000;i++);
67 2 goto start;
68 2 }
69 1 else
70 1 {
71 2 goto L2;
72 2 }
73 1 L3:
74 1 SBUF='4';
75 1 for(i=0;i<10000;i++);
76 1 if (P3_4==1)
77 1 {
78 2 SBUF='C';
79 2 for(i=0;i<10000;i++);
80 2 goto start;
81 2 }
82 1 else
83 1 {
84 2 goto L3;
85 2 }
86 1 L4:
87 1 SBUF='5';
88 1 for(i=0;i<10000;i++);
89 1 if (P3_5==1)
90 1 {
91 2 SBUF='D';
92 2 for(i=0;i<10000;i++);
93 2 goto start;
94 2 }
95 1 else
96 1 {
97 2 goto L4;
98 2 }
99 1
100 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 255 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -