📄 key.lst
字号:
C51 COMPILER V7.50 KEY 07/28/2006 11:27:17 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN key.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE key.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*******************************************************************************
2 * 标题: MCU51-JZ01单片机开发系统演示程序
3 * 文件: key.C
4 * 日期: 2005-7-4
5 * 版本: 1.0
-
6 * 网站: http://www.electronstudy.com
7 ********************************************************************************
8 * 描述: *
9 * I/O口扫描键盘输入试验;按下k0时,led3和led2点亮;按下k1时led1和led0点亮 *
10 * *
11 * *
12 *******************************************************************************/
13
14 #include<reg51.h>
15
16 sbit k0 = P1^6; // 定义按键k0
17 sbit k1 = P1^7; // 定义按键k1
18
19 void delay(void) // 延时子程序
20 {
21 1 unsigned char k;
22 1 for(k=248;k>0;k--);
23 1 }
24
25 void main(void)
26 {
27 1 P0 = 0xf0;
28 1 while(1)
29 1 {
30 2 if(k0 == 0)
31 2 {
32 3 delay();
33 3 if(k0 == 0)
34 3 P0 = 0x0c; // led3和led2点亮
35 3 else
36 3 P0 = 0xf0;
37 3 }
38 2 if(k1 == 0)
39 2 {
40 3 delay();
41 3 if(k1 == 0)
42 3 P0 = 0x03; // led1和led0点亮
43 3 else
44 3 P0 = 0xf0;
45 3 }
46 2
47 2 }
48 1 }
49
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 44 ----
CONSTANT SIZE = ---- ----
C51 COMPILER V7.50 KEY 07/28/2006 11:27:17 PAGE 2
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 + -