📄 45-2.lst
字号:
C51 COMPILER V8.08 45_2 08/11/2009 09:41:03 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE 45_2
OBJECT MODULE PLACED IN 45-2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 45-2.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*************** writer:shopping.w ******************/
2 #include <reg52.h>
3 #define uint unsigned int
4 #define uchar unsigned char
5 sbit LED1 = P0^0;
6 sbit LED2 = P0^3;
7
8 void Delay(uint x)
9 {
10 1 uchar i;
11 1 while(x--)
12 1 {
13 2 for(i=0;i<120;i++);
14 2 }
15 1 }
16
17 void main()
18 {
19 1 SCON = 0x50;
20 1 TMOD = 0x20;
21 1 TH1 = 0xfd;
22 1 TL1 = 0xfd;
23 1 PCON = 0x00;
24 1 RI = 0;
25 1 TR1 = 1;
26 1 LED1 = LED2 =1;
27 1 while(1)
28 1 {
29 2 if(RI)
30 2 {
31 3 RI = 0;
32 3 switch(SBUF)
33 3 {
34 4 case 'A': LED1=~LED1;LED2=1;break;
35 4 case 'B': LED2=~LED2;LED1=1;break;
36 4 case 'C': LED1=~LED1;LED2=LED1;
37 4 }
38 3 }
39 2 else
40 2 LED1=LED2=1;
41 2 Delay(100);
42 2 }
43 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 97 ----
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 + -