📄 基本开关控制实验程序.lst
字号:
C51 COMPILER V8.02 籣盻开筥縚制实验程序 10/24/2008 17:59:59 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 籣盻开筥縚制实验程序
OBJECT MODULE PLACED IN 基本开关控制实验程序.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 基本开关控制实验程序.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /*基本开关控制实验程序*/
2 //====声明区========================================================
3 #include <reg51.H> //定义头文件8051
4 #define KG P2 //定义开关接至P2口
5 #define LED P0 //定义LED灯接至P0口
6 void debouncer(void);
7 void delay10ms(int);
8 //=====主程序=======================================================
9 main()
10 {
11 1 LED=0xff;
12 1 KG=0xff; //设计输入口
13 1 while(1) //无限循环
14 1 {if(KG==0xfe) LED=0xf0; //
15 2 if(KG==0xfd) LED=0x0f;
16 2 if(KG==0xfb)
17 2 {LED=0xf0;
18 3 delay10ms(50);
19 3 LED=~LED;
20 3 }
21 2 if(KG==0xf7)
22 2 { while(LED=0x00);
*** WARNING C276 IN LINE 22 OF 基本开关控制实验程序.C: constant in condition expression
23 3 delay10ms(50);
24 3 LED=~LED;
25 3 }
26 2 }
27 1 }
28 //==================================================================
29 /**/
30 void debouncer(void)
31 { int i;
32 1 for(i=0;i<2400;i++);
33 1 }
34 /**/
35 void delay10ms(int x)
36 { int i,j;
37 1 for(i=0;i<x;i++)
38 1 for(j=1;j<=1200;j++);
39 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 114 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -