51_LanQiaoBei/2025/User/Listings/Key.lst
2025-04-13 01:02:19 +08:00

59 lines
2.1 KiB
Plaintext

C51 COMPILER V9.60.7.0 KEY 04/13/2025 00:35:53 PAGE 1
C51 COMPILER V9.60.7.0, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN .\Objects\Key.obj
COMPILER INVOKED BY: C:\Users\ZBright\AppData\Local\Keil_v5\C51\BIN\C51.EXE ..\Driver\Key.c OPTIMIZE(8,SPEED) BROWSE INC
-DIR(..\Driver) DEBUG OBJECTEXTEND PRINT(.\Listings\Key.lst) OBJECT(.\Objects\Key.obj)
line level source
1 #include <Key.h>
2
3 unsigned char Key_Read()
4 {
5 1 unsigned char temp = 0;
6 1 ET0 = 0;
7 1
8 1 P44 = 0;P42 = 1;P35 = 1;P34 = 1;
9 1 if(P33 == 0) temp = 4;
10 1 if(P32 == 0) temp = 5;
11 1 if(P31 == 0) temp = 6;
12 1 if(P30 == 0) temp = 7;
13 1
14 1 P44 = 1;P42 = 0;P35 = 1;P34 = 1;
15 1 if(P33 == 0) temp = 8;
16 1 if(P32 == 0) temp = 9;
17 1 if(P31 == 0) temp = 10;
18 1 if(P30 == 0) temp = 11;
19 1
20 1 P44 = 1;P42 = 1;P35 = 0;P34 = 1;
21 1 if(P33 == 0) temp = 12;
22 1 if(P32 == 0) temp = 13;
23 1 if(P31 == 0) temp = 14;
24 1 if(P30 == 0) temp = 15;
25 1
26 1 P44 = 1;P42 = 1;P35 = 1;P34 = 0;
27 1 if(P33 == 0) temp = 16;
28 1 if(P32 == 0) temp = 17;
29 1 if(P31 == 0) temp = 18;
30 1 if(P30 == 0) temp = 19;
31 1
32 1 ET0 = 1;P3 = 0xff;
33 1 return temp;
34 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 122 ----
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)