?? key.lst
字號(hào):
C51 COMPILER V6.02 KEY 11/24/2005 13:48:20 PAGE 1
C51 COMPILER V6.02, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN C:\WIRELE~1\KEY.OBJ
COMPILER INVOKED BY: C:\keil\c51\bin\C51.EXE C:\WIRELE~1\KEY.C DB SB OE DEFINE(LOCALTIME)
stmt level source
1 #include <reg51.h>
2 #include <string.h>
3 #include <intrins.h>
4
5 #include "types.h"
6 #include "key.h"
7 #include "24c01.h"
8 #include "managment.h"
9
10 void modalkeyprocess();
11 void upkeyprocess();
12 void downkeyprocess();
13
14 uint miter;
15 bit modonoff=0;
16 uchar data Para[2];
17 uint midd[3];
18 void ss(void);
19 //----------------------------------
20 //------------------------------------------
21 void modalkeyprocess()
22 {
23 1 if(!modonoff)
24 1 {
25 2 constant++;
26 2 if(constant>5) led_buf[0]=led_buf[0]+2;
27 2 else led_buf[0]++;
28 2 }
29 1 modonoff=0;
30 1 if(led_buf[0]>8) led_buf[0]=0;
31 1 ss();
32 1 }
33 //-----------------------------------------------------------------
34 void upkeyprocess()
35 {
36 1 constant++;
37 1 if(constant>2)
38 1 {
39 2 led_buf[1]=led_buf[1]+2;
40 2 }
41 1 else led_buf[1]++;
42 1 if(led_buf[1]>99) led_buf[1]=99;
43 1 ss();
44 1 }
45 //--------------------------------------------------------------
46 void downkeyprocess()
47 {
48 1 constant++;
49 1 if(constant>2)
50 1 {
51 2 if(led_buf[1]<3)
52 2 {
53 3 if(led_buf[1]==0) led_buf[1]=0;
54 3 else led_buf[1]--;}
55 2 else led_buf[1]=led_buf[1]-2;
C51 COMPILER V6.02 KEY 11/24/2005 13:48:20 PAGE 2
56 2 }
57 1 else
58 1 {
59 2 if(led_buf[1]==0) led_buf[1]=0;
60 2 else led_buf[1]--;
61 2 }
62 1 ss();
63 1 }
64
65 void ss(void)
66 {
67 1 EEWrite((uchar)led_buf[1],led_buf1);
68 1 EEWrite((uchar)led_buf[0],led_buf0);
69 1 }
C51 COMPILER V6.02 KEY 11/24/2005 13:48:20 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
Para . . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0000H 2
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
downkeyprocess . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
uchar. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
midd . . . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0002H 6
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
miter. . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0008H 2
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
ulong. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
upkeyprocess . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
uint . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
led_buf. . . . . . . . . . . . . . . . EXTERN DATA ARRAY ----- 2
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
modonoff . . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
modalkeyprocess. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
ss . . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
constant . . . . . . . . . . . . . . . EXTERN DATA U_INT ----- 2
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
_EEWrite . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
C51 COMPILER V6.02 KEY 11/24/2005 13:48:20 PAGE 4
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 149 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 10 ----
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -