📄 threeio.lst
字号:
C51 COMPILER V8.17 THREEIO 04/14/2009 21:11:02 PAGE 1
C51 COMPILER V8.17, COMPILATION OF MODULE THREEIO
OBJECT MODULE PLACED IN ThreeIO.OBJ
COMPILER INVOKED BY: D:\ѧϰ\keil 3\C51\BIN\C51.EXE ThreeIO.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #include<ThreeIO.h>
3
4 uint8 Keyscan(void)
5 {
6 1 uint8 x;
7 1 x = 0x00;
8 1 key_dat |= 0x07;
9 1 x = key_dat & 0x07;
10 1 if(x == 0x07)
11 1 {
12 2 key_dat = key_dat&0xfe;
13 2 x = key_dat&0x07;
14 2 x = x/2 + 7;
15 2 if(x == 10)
16 2 {
17 3 key_dat = key_dat | 0x07;
18 3 key_dat = key_dat | 0xfd;
19 3 x= key_dat & 0x07;
20 3 x = (x + 1)/2 + 10;
21 3 if(x == 13)
22 3 {
23 4 key_dat = key_dat | 0x07;
24 4 key_dat = key_dat & 0xfb;
25 4 x = key_dat & 0x07;
26 4 x = x + 13;
27 4 }
28 3 }
29 2 }
30 1 return x;
31 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 67 ----
CONSTANT SIZE = ---- ----
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 + -