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

📄 ht1621_drv.lst

📁 PLL的资料文档,包括资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
000A EE                MOV     A,R6
000B 30E704            JNB     ACC.7,?C0005
000E D280              SETB    P0_0
0010 8002              SJMP    ?C0006
0012         ?C0005:
                                           ; SOURCE LINE # 112
0012 C280              CLR     P0_0
0014         ?C0006:
                                           ; SOURCE LINE # 113
0014 EE                MOV     A,R6
0015 25E0              ADD     A,ACC
0017 FE                MOV     R6,A
                                           ; SOURCE LINE # 114
0018 D281              SETB    P0_1
                                           ; SOURCE LINE # 115
001A 0D                INC     R5
001B BD04EA            CJNE    R5,#04H,?C0002
001E         ?C0003:
                                           ; SOURCE LINE # 117
001E 120000      E     LCALL   _HT1621_getMSB
                                           ; SOURCE LINE # 118
0021 D282              SETB    P0_2
                                           ; SOURCE LINE # 119
0023 D280              SETB    P0_0
                                           ; SOURCE LINE # 120
0025 22                RET     
             ; FUNCTION _HT1621_command (END)

C51 COMPILER V8.01   HT1621_DRV                                                            08/07/2006 11:16:11 PAGE 14  

             ; FUNCTION L?0028 (BEGIN)
0000 75F00A            MOV     B,#0AH
0003 84                DIV     AB
0004 900000      R     MOV     DPTR,#ht1621disp_Map
0007 93                MOVC    A,@A+DPTR
0008 FD                MOV     R5,A
             ; FUNCTION _HT1621_getdata (BEGIN)
                                           ; SOURCE LINE # 139
0009 8D00        R     MOV     bByte,R5
;---- Variable 'address' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 141
000B 430740            ORL     AR7,#040H
                                           ; SOURCE LINE # 142
000E C282              CLR     P0_2
                                           ; SOURCE LINE # 143
0010 C281              CLR     P0_1
                                           ; SOURCE LINE # 144
0012 D280              SETB    P0_0
                                           ; SOURCE LINE # 145
0014 D281              SETB    P0_1
                                           ; SOURCE LINE # 146
0016 120000      E     LCALL   _HT1621_getMSB
                                           ; SOURCE LINE # 147
0019 AF00        R     MOV     R7,bByte
001B 120000      E     LCALL   _HT1621_getLSB
                                           ; SOURCE LINE # 148
001E D282              SETB    P0_2
                                           ; SOURCE LINE # 149
0020 D280              SETB    P0_0
                                           ; SOURCE LINE # 150
0022 22                RET     
             ; FUNCTION _HT1621_getdata (END)

             ; FUNCTION ht1621_cls (BEGIN)
                                           ; SOURCE LINE # 155
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 159
0000 C282              CLR     P0_2
                                           ; SOURCE LINE # 160
0002 C281              CLR     P0_1
                                           ; SOURCE LINE # 161
0004 D280              SETB    P0_0
                                           ; SOURCE LINE # 162
0006 D281              SETB    P0_1
                                           ; SOURCE LINE # 163
0008 7F40              MOV     R7,#040H
000A 120000      E     LCALL   _HT1621_getMSB
                                           ; SOURCE LINE # 164
000D E4                CLR     A
000E F500        R     MOV     i,A
0010         ?C0009:
                                           ; SOURCE LINE # 165
0010 E4                CLR     A
0011 FF                MOV     R7,A
0012 120000      E     LCALL   _HT1621_getLSB
                                           ; SOURCE LINE # 166
0015 0500        R     INC     i
0017 E500        R     MOV     A,i
0019 C3                CLR     C
001A 9409              SUBB    A,#09H
001C 40F2              JC      ?C0009
001E         ?C0010:
C51 COMPILER V8.01   HT1621_DRV                                                            08/07/2006 11:16:11 PAGE 15  

                                           ; SOURCE LINE # 167
001E D282              SETB    P0_2
                                           ; SOURCE LINE # 168
0020 D280              SETB    P0_0
                                           ; SOURCE LINE # 169
0022 22                RET     
             ; FUNCTION ht1621_cls (END)

             ; FUNCTION _glht1621_sec (BEGIN)
                                           ; SOURCE LINE # 173
0000 8F00        R     MOV     bByte,R7
                                           ; SOURCE LINE # 174
                                           ; SOURCE LINE # 175
0002 E500        R     MOV     A,bByte
0004 7F04              MOV     R7,#04H
0006 120000      R     LCALL   L?0028
                                           ; SOURCE LINE # 176
0009 E500        R     MOV     A,bByte
000B 75F00A            MOV     B,#0AH
000E 84                DIV     AB
000F E5F0              MOV     A,B
0011 900000      R     MOV     DPTR,#ht1621disp_Map
0014 93                MOVC    A,@A+DPTR
0015 FD                MOV     R5,A
0016 7F02              MOV     R7,#02H
0018 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION _glht1621_sec (END)

             ; FUNCTION _glht1621_min (BEGIN)
                                           ; SOURCE LINE # 182
0000 8F00        R     MOV     bByte,R7
                                           ; SOURCE LINE # 183
                                           ; SOURCE LINE # 184
0002 E500        R     MOV     A,bByte
0004 75F00A            MOV     B,#0AH
0007 84                DIV     AB
0008 900000      R     MOV     DPTR,#ht1621disp_Map
000B 93                MOVC    A,@A+DPTR
000C FD                MOV     R5,A
000D 7F08              MOV     R7,#08H
000F 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 185
0012 E500        R     MOV     A,bByte
0014 75F00A            MOV     B,#0AH
0017 84                DIV     AB
0018 E5F0              MOV     A,B
001A 900000      R     MOV     DPTR,#ht1621disp_Map
001D 93                MOVC    A,@A+DPTR
001E 4410              ORL     A,#010H
0020 FD                MOV     R5,A
0021 7F06              MOV     R7,#06H
0023 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION _glht1621_min (END)

             ; FUNCTION _glht1621_TRACK (BEGIN)
                                           ; SOURCE LINE # 190
0000 8F00        R     MOV     bByte,R7
                                           ; SOURCE LINE # 191
                                           ; SOURCE LINE # 192
0002 E500        R     MOV     A,bByte
0004 7F0C              MOV     R7,#0CH
0006 120000      R     LCALL   L?0028
C51 COMPILER V8.01   HT1621_DRV                                                            08/07/2006 11:16:11 PAGE 16  

                                           ; SOURCE LINE # 193
0009 E500        R     MOV     A,bByte
000B 75F00A            MOV     B,#0AH
000E 84                DIV     AB
000F E5F0              MOV     A,B
0011 900000      R     MOV     DPTR,#ht1621disp_Map
0014 93                MOVC    A,@A+DPTR
0015 FD                MOV     R5,A
0016 7F0A              MOV     R7,#0AH
0018 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION _glht1621_TRACK (END)

             ; FUNCTION glht1621_stop (BEGIN)
                                           ; SOURCE LINE # 198
                                           ; SOURCE LINE # 199
                                           ; SOURCE LINE # 200
0000 7DC7              MOV     R5,#0C7H
0002 7F06              MOV     R7,#06H
0004 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 201
0007 7D8E              MOV     R5,#08EH
0009 7F08              MOV     R7,#08H
000B 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 202
000E 7DCC              MOV     R5,#0CCH
0010 7F0A              MOV     R7,#0AH
0012 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 203
0015 7D2F              MOV     R5,#02FH
0017 7F0C              MOV     R7,#0CH
0019 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION glht1621_stop (END)

             ; FUNCTION glht1621_rec (BEGIN)
                                           ; SOURCE LINE # 208
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
0000 7D8E              MOV     R5,#08EH
0002 7F02              MOV     R7,#02H
0004 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 211
0007 7D8F              MOV     R5,#08FH
0009 7F04              MOV     R7,#04H
000B 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION glht1621_rec (END)

             ; FUNCTION glht1621_volume (BEGIN)
                                           ; SOURCE LINE # 216
                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
0000 E500        E     MOV     A,vol_value
0002 75F00A            MOV     B,#0AH
0005 84                DIV     AB
0006 900000      R     MOV     DPTR,#ht1621disp_Map
0009 93                MOVC    A,@A+DPTR
000A 4401              ORL     A,#01H
000C FD                MOV     R5,A
000D 7F0C              MOV     R7,#0CH
000F 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 219
0012 E500        E     MOV     A,vol_value
0014 75F00A            MOV     B,#0AH
C51 COMPILER V8.01   HT1621_DRV                                                            08/07/2006 11:16:11 PAGE 17  

0017 84                DIV     AB
0018 E5F0              MOV     A,B
001A 900000      R     MOV     DPTR,#ht1621disp_Map
001D 93                MOVC    A,@A+DPTR
001E FD                MOV     R5,A
001F 7F0A              MOV     R7,#0AH
0021 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION glht1621_volume (END)

             ; FUNCTION glht1621_POFF (BEGIN)
                                           ; SOURCE LINE # 222
                                           ; SOURCE LINE # 223
                                           ; SOURCE LINE # 224
0000 7DF2              MOV     R5,#0F2H
0002 7F0A              MOV     R7,#0AH
0004 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 225
0007 7DBE              MOV     R5,#0BEH
0009 7F08              MOV     R7,#08H
000B 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 226
000E 7DF0              MOV     R5,#0F0H
0010 7F06              MOV     R7,#06H
0012 120000      R     LCALL   _HT1621_getdata
                                           ; SOURCE LINE # 227
0015 7DF0              MOV     R5,#0F0H
0017 7F04              MOV     R7,#04H
0019 020000      R     LJMP    _HT1621_getdata
             ; FUNCTION glht1621_POFF (END)

             ; FUNCTION dts_DispMem (BEGIN)
                                           ; SOURCE LINE # 246
                                           ; SOURCE LINE # 247
                                           ; SOURCE LINE # 250
0000 E500        E     MOV     A,Mem_add
0002 24F0              ADD     A,#0F0H
0004 C3                CLR     C
0005 13                RRC     A
0006 F500        R     MOV     temp,A
                                           ; SOURCE LINE # 251
0008 7DF7              MOV     R5,#0F7H
000A E4                CLR     A
000B FF                MOV     R7,A
000C 120000      R     LCALL   _HT1621_getdata

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -