📄 dljp.lst
字号:
C51 COMPILER V3.20, SN-50203648 DLJP 10/02/07 22:37:30 PAGE 1
DOS C51 COMPILER V3.20, COMPILATION OF MODULE DLJP
OBJECT MODULE PLACED IN DLJP.OBJ
COMPILER INVOKED BY: C:\BIN\C51.EXE DLJP.C DB OE SMALL ROM(LARGE)
stmt level source
1 #include<reg51.h>
2 sbit led1=P1^0;
3 sbit led2=P1^1;
4 sbit led3=P1^2;
5 sbit led4=P1^3;
6 sbit led5=P1^4;
7 sbit k1=P3^4;
8 sbit k2=P3^2;
9 void delayms(unsigned int i);
10 bit a_mark=0;
11 main()
12 {
13 1
14 1 while(1)
15 1 {
16 2 /*k1按下去,led1、led2亮,否则灭*/
17 2 if(k1==1){led1=led2=0;}
18 2 else {led1=led2=1;}
19 2 /*k2按一下,led3、led4、led灭,再按一下亮*/
20 2 if(k2==0&&a_mark==0)
21 2 {
22 3 delayms(10); /*延时10ms,去抖动*/
23 3 if(k2==0){led3=!led3;led4=!led4;led5=!led5;a_mark=1;}
24 3 }
25 2 else if(k2==1)
26 2 {
27 3 delayms(10);
28 3 if(k2==1)a_mark=0;
29 3
30 3 }
31 2 }
32 1
33 1 }
34 void delayms(unsigned int i)
35 {
36 1 unsigned int j;
37 1 for(;i>0;i--)
38 1 for(j=100;j>0;j--);
39 1 }
40
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 94 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -