⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds1302.ls1

📁 DS1302的驱动程序
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     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 + -