?? key.lst
字號:
C51 COMPILER V7.06 KEY 07/13/2005 16:20:33 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN key.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE key.c WARNINGLEVEL(1) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //key.c
2 #include"general.h"
3 #include"sys12M.h"
4 sbit key = P1^0;
5 //initialize the key_board
6 void init_key(void)
7 {
8 1 EAIO = 0xFF;
9 1 DATA = 0x00;
10 1 }
11
12 //scan the key when there is a key-press
13 BYTE scan_key(void)
14 {
15 1 BYTE i;
16 1 delay(10);
17 1 if(key) return 0;
18 1 DATA = 0xFE;
19 1 for(i=1,key=1;i<8;i++)
20 1 {
21 2
22 2 if(!key) break;
23 2 DATA = _crol_(DATA,1);
24 2 }
25 1 delay(10);
26 1 return DATA;
27 1 }
28 //read the key when there is a key-press
29 BYTE read_key(void)
30 {
31 1 BYTE i;
32 1 if(key) return 0;
33 1 DATA = 0xFE;
34 1 for(i=1,key=1;i<8;i++)
35 1 {
36 2
37 2 if(!key) break;
38 2 DATA = _crol_(DATA,1);
39 2 }
40 1 delay(10);
41 1 return i;
42 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 104 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -