📄 dk3200_3_demo.lst
字号:
0063 120000 E LCALL uPSD_i2c_st85_read_clock
; SOURCE LINE # 73
0066 900201 MOV DPTR,#PSD8xx_reg+01H
0069 E0 MOVX A,@DPTR
006A 540C ANL A,#0CH
006C F0 MOVX @DPTR,A
006D 7019 JNZ ?C0003
; SOURCE LINE # 74
006F 120000 R LCALL read_switch
; SOURCE LINE # 75
0072 120000 E LCALL lcd_clear
; SOURCE LINE # 76
0075 7BFF MOV R3,#0FFH
0077 7A00 R MOV R2,#HIGH ?SC_65
0079 7900 R MOV R1,#LOW ?SC_65
007B 120000 E LCALL _printfLCD
; SOURCE LINE # 77
007E 7FB0 MOV R7,#0B0H
0080 7E04 MOV R6,#04H
0082 120000 E LCALL _timer0_delay
; SOURCE LINE # 78
0085 120000 E LCALL lcd_clear
; SOURCE LINE # 79
0088 ?C0003:
; SOURCE LINE # 80
0088 7F64 MOV R7,#064H
008A 7E00 MOV R6,#00H
008C 120000 E LCALL _timer0_delay
; SOURCE LINE # 81
008F 80D2 SJMP ?C0001
; FUNCTION main (END)
; FUNCTION read_switch (BEGIN)
; SOURCE LINE # 85
; SOURCE LINE # 87
0000 7BFF MOV R3,#0FFH
0002 7A00 R MOV R2,#HIGH ?SC_83
0004 7900 R MOV R1,#LOW ?SC_83
0006 120000 E LCALL _printfLCD
; SOURCE LINE # 88
0009 7BFF MOV R3,#0FFH
000B 7A00 R MOV R2,#HIGH ?SC_101
000D 7900 R MOV R1,#LOW ?SC_101
000F 120000 E LCALL _printfLCD
; SOURCE LINE # 89
0012 7FB0 MOV R7,#0B0H
0014 7E04 MOV R6,#04H
0016 120000 E LCALL _timer0_delay
; SOURCE LINE # 91
0019 E4 CLR A
001A F500 R MOV j,A
001C F500 R MOV j+01H,A
001E ?C0005:
; SOURCE LINE # 92
001E 7F90 MOV R7,#090H
C51 COMPILER V7.00 DK3200_3_DEMO 11/13/2002 09:49:13 PAGE 6
0020 7E01 MOV R6,#01H
0022 120000 E LCALL _timer0_delay
; SOURCE LINE # 93
0025 900201 MOV DPTR,#PSD8xx_reg+01H
0028 E0 MOVX A,@DPTR
0029 44F3 ORL A,#0F3H
002B 2409 ADD A,#09H
002D 600C JZ ?C0010
002F 24FC ADD A,#0FCH
0031 7011 JNZ ?C0007
; SOURCE LINE # 94
0033 ?C0009:
; SOURCE LINE # 95
; SOURCE LINE # 96
0033 120000 E LCALL lcd_clear
; SOURCE LINE # 97
0036 120000 E LCALL set_hour
; SOURCE LINE # 98
; SOURCE LINE # 100
0039 8006 SJMP ?C0013
; SOURCE LINE # 101
; SOURCE LINE # 102
003B ?C0010:
; SOURCE LINE # 103
; SOURCE LINE # 104
003B 120000 E LCALL lcd_clear
; SOURCE LINE # 105
003E 120000 E LCALL set_minutes
; SOURCE LINE # 106
0041 ?C0013:
0041 120000 E LCALL uPSD_i2c_st85_read_clock
; SOURCE LINE # 108
; SOURCE LINE # 109
; SOURCE LINE # 110
; SOURCE LINE # 112
0044 ?C0007:
0044 0500 R INC j+01H
0046 E500 R MOV A,j+01H
0048 7002 JNZ ?C0012
004A 0500 R INC j
004C ?C0012:
004C C3 CLR C
004D 9428 SUBB A,#028H
004F E500 R MOV A,j
0051 6480 XRL A,#080H
0053 9480 SUBB A,#080H
0055 40C7 JC ?C0005
; SOURCE LINE # 113
0057 ?C0011:
0057 22 RET
; FUNCTION read_switch (END)
C51 COMPILER V7.00 DK3200_3_DEMO 11/13/2002 09:49:13 PAGE 7
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
AA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DAH 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
P4 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
T2 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
WDKEY. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00AEH 1
UISTA. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
ENI1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DEH 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
P1_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
P1_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
P3_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
P1_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
P4_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C0H 1
P3_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
P1_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
read_switch. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
j. . . . . . . . . . . . . . . . . . AUTO DATA INT 0000H 2
P4_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C1H 1
P3_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
P1_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
P4_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C2H 1
P3_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
P1_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
EXF2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CEH 1
P4_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C3H 1
P3_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
P1_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P4_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C4H 1
P3_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
P1_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
P4_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C5H 1
P3_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
P4_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C6H 1
P3_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
P4_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C7H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
ADDR . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DBH 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
lcd_clear. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
RXD2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
TXD2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
T2EX . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
DDCSDA . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C0H 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
C51 COMPILER V7.00 DK3200_3_DEMO 11/13/2002 09:49:13 PAGE 8
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
_timer0_delay. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
C_T2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C9H 1
EOPF . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00E9H 1
RCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CDH 1
TCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CCH 1
DDCSCL . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C1H 1
Mix_Reg. . . . . . . . . . . . . . . . TYPEDEF XDATA UNION ----- 1
byte . . . . . . . . . . . . . . . . MEMBER ----- CHAR 0000H 1
bits . . . . . . . . . . . . . . . . MEMBER ----- STRUCT 0000H 1
PWMCH0 . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C3H 1
REG_PSD_struct . . . . . . . . . . . . * TAG * ----- STRUCT ----- 256
DATAIN_A . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
DATAIN_B . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
CONTROL_A. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
CONTROL_B. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
DATAOUT_A. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
DATAOUT_B. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
DIRECTION_A. . . . . . . . . . . . . MEMBER ----- U_CHAR 0006H 1
DIRECTION_B. . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
DRIVE_A. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
DRIVE_B. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0009H 1
IMC_A. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000AH 1
IMC_B. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000BH 1
OUTENABLE_A. . . . . . . . . . . . . MEMBER ----- U_CHAR 000CH 1
OUTENABLE_B. . . . . . . . . . . . . MEMBER ----- U_CHAR 000DH 1
res2 . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 000EH 2
DATAIN_C . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0010H 1
DATAIN_D . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0011H 1
DATAOUT_C. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0012H 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -