📄 ds1302.ls1
字号:
891 ; SOURCE LINE # 87
004F C292 892 CLR d3
893 ; SOURCE LINE # 88
0051 900000 F 894 MOV DPTR,#dispcode+0AH
0054 E4 895 CLR A
0055 93 896 MOVC A,@A+DPTR
0056 F5A0 897 MOV P2,A
898 ; SOURCE LINE # 89
0058 120000 F 899 LCALL delay1ms
900 ; SOURCE LINE # 90
005B D292 901 SETB d3
902 ; SOURCE LINE # 92
005D C293 903 CLR d4
904 ; SOURCE LINE # 93
005F E500 F 905 MOV A,buf+03H
906 ; SOURCE LINE # 94
0061 120000 F 907 LCALL L?0025
908 ; SOURCE LINE # 95
0064 D293 909 SETB d4
910 ; SOURCE LINE # 97
0066 C294 911 CLR d5
912 ; SOURCE LINE # 98
0068 E500 F 913 MOV A,buf+04H
A51 MACRO ASSEMBLER DS1302 09/20/2008 10:13:46 PAGE 15
006A 93 914 MOVC A,@A+DPTR
006B F5A0 915 MOV P2,A
916 ; SOURCE LINE # 99
006D 120000 F 917 LCALL delay1ms
918 ; SOURCE LINE # 100
0070 D294 919 SETB d5
920 ; SOURCE LINE # 102
0072 C295 921 CLR d6
922 ; SOURCE LINE # 103
0074 900000 F 923 MOV DPTR,#dispcode+0AH
0077 E4 924 CLR A
0078 93 925 MOVC A,@A+DPTR
0079 F5A0 926 MOV P2,A
927 ; SOURCE LINE # 104
007B 120000 F 928 LCALL delay1ms
929 ; SOURCE LINE # 105
007E D295 930 SETB d6
931 ; SOURCE LINE # 107
0080 C296 932 CLR d7
933 ; SOURCE LINE # 108
0082 E500 F 934 MOV A,buf+06H
935 ; SOURCE LINE # 109
0084 120000 F 936 LCALL L?0026
937 ; SOURCE LINE # 110
0087 D296 938 SETB d7
939 ; SOURCE LINE # 112
0089 C297 940 CLR d8
941 ; SOURCE LINE # 113
008B E500 F 942 MOV A,buf+07H
008D 93 943 MOVC A,@A+DPTR
008E F5A0 944 MOV P2,A
945 ; SOURCE LINE # 114
0090 120000 F 946 LCALL delay1ms
947 ; SOURCE LINE # 115
0093 D297 948 SETB d8
949 ; SOURCE LINE # 117
0095 020000 F 950 LJMP ?C0021
951 ; END OF main
952
953 END
A51 MACRO ASSEMBLER DS1302 09/20/2008 10:13:46 PAGE 16
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?BI?DS1302_SETPROTECT?DS1302 B SEG 0001H REL=UNIT
?C0001 . . . . . . . . . . . C ADDR 0003H R SEG=?PR?_DS1302INPUTBYTE?DS1302
?C0004 . . . . . . . . . . . C ADDR 000FH R SEG=?PR?_DS1302INPUTBYTE?DS1302
?C0005 . . . . . . . . . . . C ADDR 0002H R SEG=?PR?DS1302OUTPUTBYTE?DS1302
?C0006 . . . . . . . . . . . C ADDR 000EH R SEG=?PR?DS1302OUTPUTBYTE?DS1302
?C0008 . . . . . . . . . . . C ADDR 000FH R SEG=?PR?DS1302OUTPUTBYTE?DS1302
?C0010 . . . . . . . . . . . C ADDR 0014H R SEG=?PR?_READ1302?DS1302
?C0011 . . . . . . . . . . . C ADDR 0007H R SEG=?PR?DS1302_SETPROTECT?DS1302
?C0013 . . . . . . . . . . . C ADDR 000EH R SEG=?PR?DS1302_SETPROTECT?DS1302
?C0019 . . . . . . . . . . . C ADDR 0010H R SEG=?PR?INITIAL_DS1302?DS1302
?C0021 . . . . . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?DS1302
?C0024 . . . . . . . . . . . C ADDR 0009H R SEG=?PR?DS1302_SETPROTECT?DS1302
?C?CLDOPTR . . . . . . . . . C ADDR ----- EXT
?C?CLDPTR. . . . . . . . . . C ADDR ----- EXT
?C?CSTOPTR . . . . . . . . . C ADDR ----- EXT
?C?CSTPTR. . . . . . . . . . C ADDR ----- EXT
?CO?DS1302 . . . . . . . . . C SEG 000DH REL=UNIT
?C_INITSEG . . . . . . . . . C SEG 000AH REL=UNIT
?C_STARTUP . . . . . . . . . C ADDR ----- EXT
?DS1302_SETPROTECT?BIT . . . B ADDR 0000H.0 R SEG=?BI?DS1302_SETPROTECT?DS1302
?DT?DS1302 . . . . . . . . . D SEG 0028H REL=UNIT
?PR?DELAY1MS?DS1302. . . . . C SEG 0013H REL=UNIT
?PR?DS1302OUTPUTBYTE?DS1302. C SEG 0010H REL=UNIT
?PR?DS1302_SETPROTECT?DS1302 C SEG 000FH REL=UNIT
?PR?INITIAL_DS1302?DS1302. . C SEG 0011H REL=UNIT
?PR?MAIN?DS1302. . . . . . . C SEG 0098H REL=UNIT
?PR?_DATETOSTR?DS1302. . . . C SEG 0089H REL=UNIT
?PR?_DS1302INPUTBYTE?DS1302. C SEG 0010H REL=UNIT
?PR?_DS1302_GETTIME?DS1302 . C SEG 00B3H REL=UNIT
?PR?_DS1302_SETTIME?DS1302 . C SEG 0020H REL=UNIT
?PR?_READ1302?DS1302 . . . . C SEG 0015H REL=UNIT
?PR?_TIMETOSTR?DS1302. . . . C SEG 0082H REL=UNIT
?PR?_WRITE1302?DS1302. . . . C SEG 0015H REL=UNIT
AC . . . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . . . D ADDR 00E0H A
ACC0 . . . . . . . . . . . . B ADDR 00E0H.0 A
ACC7 . . . . . . . . . . . . B ADDR 00E0H.7 A
AR3. . . . . . . . . . . . . D ADDR 0003H A
AR5. . . . . . . . . . . . . D ADDR 0005H A
AR6. . . . . . . . . . . . . D ADDR 0006H A
AR7. . . . . . . . . . . . . D ADDR 0007H A
B. . . . . . . . . . . . . . D ADDR 00F0H A
BUF. . . . . . . . . . . . . D ADDR 0007H R SEG=?DT?DS1302
CY . . . . . . . . . . . . . B ADDR 00D0H.7 A
D1 . . . . . . . . . . . . . B ADDR 0090H.0 A
D2 . . . . . . . . . . . . . B ADDR 0090H.1 A
D3 . . . . . . . . . . . . . B ADDR 0090H.2 A
D4 . . . . . . . . . . . . . B ADDR 0090H.3 A
D5 . . . . . . . . . . . . . B ADDR 0090H.4 A
D6 . . . . . . . . . . . . . B ADDR 0090H.5 A
D7 . . . . . . . . . . . . . B ADDR 0090H.6 A
D8 . . . . . . . . . . . . . B ADDR 0090H.7 A
DELAY1MS . . . . . . . . . . C ADDR 0006H R SEG=?PR?DELAY1MS?DS1302
DISPCODE . . . . . . . . . . C ADDR 0000H R SEG=?CO?DS1302
DPH. . . . . . . . . . . . . D ADDR 0083H A
DPL. . . . . . . . . . . . . D ADDR 0082H A
DS1302 . . . . . . . . . . . N NUMB -----
DS1302OUTPUTBYTE . . . . . . C ADDR 0000H R SEG=?PR?DS1302OUTPUTBYTE?DS1302
DS1302_CLK . . . . . . . . . B ADDR 00B0H.6 A
DS1302_IO. . . . . . . . . . B ADDR 00B0H.7 A
A51 MACRO ASSEMBLER DS1302 09/20/2008 10:13:46 PAGE 17
DS1302_RST . . . . . . . . . B ADDR 00B0H.5 A
DS1302_SETPROTECT. . . . . . C ADDR 0000H R SEG=?PR?DS1302_SETPROTECT?DS1302
EA . . . . . . . . . . . . . B ADDR 00A8H.7 A
ES . . . . . . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . . . . . . B ADDR 00A8H.5 A
EX0. . . . . . . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . . . . . . B ADDR 00A8H.2 A
F0 . . . . . . . . . . . . . B ADDR 00D0H.5 A
FL . . . . . . . . . . . . . B ADDR 00D0H.1 A
FLAG?447 . . . . . . . . . . B ADDR 0000H.0 R SEG=?BI?DS1302_SETPROTECT?DS1302
IE . . . . . . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . . . . . . B ADDR 0088H.3 A
INITIAL_DS1302 . . . . . . . C ADDR 0000H R SEG=?PR?INITIAL_DS1302?DS1302
INT0 . . . . . . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . . . . . . B ADDR 00B0H.3 A
IP . . . . . . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . . . B ADDR 0088H.2 A
L?0025 . . . . . . . . . . . C ADDR 0000H R SEG=?PR?DELAY1MS?DS1302
L?0026 . . . . . . . . . . . C ADDR 0000H R SEG=?PR?DELAY1MS?DS1302
MAIN . . . . . . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?DS1302
OV . . . . . . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . . . . . . D ADDR 0080H A
P0_0 . . . . . . . . . . . . B ADDR 0080H.0 A
P0_1 . . . . . . . . . . . . B ADDR 0080H.1 A
P0_2 . . . . . . . . . . . . B ADDR 0080H.2 A
P0_3 . . . . . . . . . . . . B ADDR 0080H.3 A
P0_4 . . . . . . . . . . . . B ADDR 0080H.4 A
P0_5 . . . . . . . . . . . . B ADDR 0080H.5 A
P0_6 . . . . . . . . . . . . B ADDR 0080H.6 A
P0_7 . . . . . . . . . . . . B ADDR 0080H.7 A
P1 . . . . . . . . . . . . . D ADDR 0090H A
P1_0 . . . . . . . . . . . . B ADDR 0090H.0 A
P1_1 . . . . . . . . . . . . B ADDR 0090H.1 A
P1_2 . . . . . . . . . . . . B ADDR 0090H.2 A
P1_3 . . . . . . . . . . . . B ADDR 0090H.3 A
P1_4 . . . . . . . . . . . . B ADDR 0090H.4 A
P1_5 . . . . . . . . . . . . B ADDR 0090H.5 A
P1_6 . . . . . . . . . . . . B ADDR 0090H.6 A
P1_7 . . . . . . . . . . . . B ADDR 0090H.7 A
P2 . . . . . . . . . . . . . D ADDR 00A0H A
P2_0 . . . . . . . . . . . . B ADDR 00A0H.0 A
P2_1 . . . . . . . . . . . . B ADDR 00A0H.1 A
P2_2 . . . . . . . . . . . . B ADDR 00A0H.2 A
P2_3 . . . . . . . . . . . . B ADDR 00A0H.3 A
P2_4 . . . . . . . . . . . . B ADDR 00A0H.4 A
P2_5 . . . . . . . . . . . . B ADDR 00A0H.5 A
P2_6 . . . . . . . . . . . . B ADDR 00A0H.6 A
P2_7 . . . . . . . . . . . . B ADDR 00A0H.7 A
P3 . . . . . . . . . . . . . D ADDR 00B0H A
P3_0 . . . . . . . . . . . . B ADDR 00B0H.0 A
P3_1 . . . . . . . . . . . . B ADDR 00B0H.1 A
P3_2 . . . . . . . . . . . . B ADDR 00B0H.2 A
P3_3 . . . . . . . . . . . . B ADDR 00B0H.3 A
P3_4 . . . . . . . . . . . . B ADDR 00B0H.4 A
P3_5 . . . . . . . . . . . . B ADDR 00B0H.5 A
P3_6 . . . . . . . . . . . . B ADDR 00B0H.6 A
P3_7 . . . . . . . . . . . . B ADDR 00B0H.7 A
PCON . . . . . . . . . . . . D ADDR 0087H A
PS . . . . . . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . . . . . . B ADDR 00B8H.1 A
A51 MACRO ASSEMBLER DS1302 09/20/2008 10:13:46 PAGE 18
PT1. . . . . . . . . . . . . B ADDR 00B8H.3 A
PT2. . . . . . . . . . . . . B ADDR 00B8H.5 A
PX0. . . . . . . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . . . . . . B ADDR 0098H.2 A
RD . . . . . . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . . . . . . B ADDR 00B0H.0 A
SBUF . . . . . . . . . . . . D ADDR 0099H A
SCON . . . . . . . . . . . . D ADDR 0098H A
SM0. . . . . . . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . . . . . . B ADDR 00B0H.5 A
TB8. . . . . . . . . . . . . B ADDR 0098H.3 A
TCON . . . . . . . . . . . . D ADDR 0088H A
TF0. . . . . . . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . . . . . . B ADDR 0088H.7 A
TH0. . . . . . . . . . . . . D ADDR 008CH A
TH1. . . . . . . . . . . . . D ADDR 008DH A
TI . . . . . . . . . . . . . B AD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -