📄 jianpan.lst
字号:
C51 COMPILER V8.08 JIANPAN 04/28/2008 21:27:05 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE JIANPAN
OBJECT MODULE PLACED IN jianpan.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE jianpan.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4
5 void delay (void);
6 uchar keyscan(void);
7
8 void main(void)
9 { uchar key ;
10 1
11 1 P2=0x00;
12 1 /* while(1)
13 1 {
14 1 key=keyscan();
15 1 delay();
16 1 P2=key;
17 1 }*/
18 1 }
*** WARNING C280 IN LINE 9 OF JIANPAN.C: 'key': unreferenced local variable
19
20 void delay (void)
21 { uint i;
22 1 for(i=0;i<=200;i++)
23 1 {}
24 1 }
25
26 uchar keyscan(void)
27 { uchar sccode; //行
28 1 uchar recode; //列
29 1 P1=0xf0;
30 1 if((P1&0xf0)!=0xf0)
31 1 { delay();
32 2 if((P1&0xf0)!=0xf0)
33 2 { sccode=0xfe;
34 3 while((sccode&0x10)!=0)
35 3 { P1=sccode;
36 4 if((P1&0xf0)!=0xf0)
37 4 {recode=(P1&0xf0)|0x0f;
38 5 return((~sccode)+(~recode));
39 5 }
40 4 else
41 4 {sccode=(sccode<<1)|0x01;}
42 4 }
43 3
44 3 }
45 2 else
46 2 return(0);
47 2 }
48 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 81 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
C51 COMPILER V8.08 JIANPAN 04/28/2008 21:27:05 PAGE 2
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
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 + -