m_key.lst
来自「郑州远博公司生产的单片机B型实验板电路原理图及配套源程序代码」· LST 代码 · 共 49 行
LST
49 行
C51 COMPILER V7.20 M_KEY 04/01/2005 12:19:36 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE M_KEY
OBJECT MODULE PLACED IN m_key.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE m_key.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /**************************************************************
2 按键测试演示程序,按下的键值在液晶屏上显示出来
3 作者:郑州远博科技 王兴民
4 0371-66949037 0371-67256036 13949105551
5 ***************************************************************/
6 #include <config.h>
7 code char examp1[]="K1 be pressed!";
8 code char examp2[]="K2 be pressed!";
9 code char examp3[]="K3 be pressed!";
10 code char examp4[]="K4 be pressed!";
11 code char examp5[]=" TEST KEY ";
12 void main()
13 {
14 1 Uchar keyvalue;
15 1 Lcdreset();
16 1 while(1) {
17 2 keyvalue=Key_s(); //读取键值
18 2 if(keyvalue==0x7f) {Eputstr(0,2,examp1); P3_6=0;} //P3_6是蜂鸣器的接口
19 2 if(keyvalue==0xbf) {Eputstr(0,2,examp2); P3_6=0;}
20 2 if(keyvalue==0xdf) {Eputstr(0,2,examp3); P3_6=0;}
21 2 if(keyvalue==0xef) {Eputstr(0,2,examp4); P3_6=0;}
22 2 if(keyvalue==0xff) {Eputstr(0,2,examp5); P3_6=1;}
23 2 }
24 1 }
25
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 100 ----
CONSTANT SIZE = 75 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?