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

📄 av-p06a.lst

📁 型号: AV-P06A 5.1CH功率放大器 89C52+12M+PT2314+PT2315+2*M62429+PT6311+CS16210+6221+VFDGDT1313A,包含VFD真值表手册资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
                     192     ;-----------------------------------------------------------------------------------------
0095 E576            193     RUN5:           MOV    A,TIME1
0097 B41505          194                     CJNE   A,#21,RUN_END
009A A135            195                     JMP    RD_KEY           ;读如按键值并把他分析结果存放到KEY_NUM中
009C 757600          196     RUN5_1:         MOV    TIME1,#0  
                     197     
009F 80A7            198     RUN_END:        JMP    RUN_STA          ;主程循环
                     199     
                     200     ;/////////////////////////////////////////////////////////////////////////////////////////
00A1                 201     START_VFD: 
00A1 C2A2            202                 CLR    PT6311_STB
00A3 740C            203                 MOV    A,#0CH
00A5 B118            204                 CALL   OUTDATA
00A7 D2A2            205                 SETB   PT6311_STB
00A9 22              206                 RET
00AA C2A2            207     BRIGHT:     CLR    PT6311_STB
00AC 74BE            208                 MOV    A,#0BeH
00AE B118            209                 CALL   OUTDATA
00B0 D2A2            210                 SETB   PT6311_STB
00B2 22              211                 RET
00B3                 212     REST_16210:  
00B3 D2A6            213                 SETB   CS16210_EN
00B5 7400            214                 MOV    A,#0
00B7 11CE            215                 CALL   SEND_16210
00B9 D2A4            216                 SETB   CS16210_CP
00BB C2A6            217                 CLR    CS16210_EN
00BD C2A4            218                 CLR    CS16210_CP
00BF 22              219                 RET
                     220     ;/////////////////////////////////////////////////////////////////////////////////////////
00C0                 221     VFD_16210:
00C0 D2A6            222                 SETB    CS16210_EN
00C2 74EF            223                 MOV  A,#0EFH
00C4 11CE            224                 CALL SEND_16210
00C6 D2A4            225                 SETB  CS16210_CP
00C8 C2A6            226                 CLR  CS16210_EN
00CA C2A4            227                 CLR   CS16210_CP
00CC 80C3            228                 JMP   RUN16210_1     
00CE                 229     SEND_16210:
00CE 7808            230                    mov  r0,#8
00D0 D2A5            231                    setb  CS16210_din
00D2 00              232                    nop
00D3 C2A4            233              send_16210_1: clr  CS16210_cp
00D5 13              234                rrc  a
00D6 92A5            235                mov CS16210_din,c
00D8 D2A4            236                setb CS16210_cp
00DA D8F7            237                djnz r0,send_16210_1
00DC 22              238                ret
                     239     
                     240     
                     241     ;///////////////////////////////////////////////////////////////////////////////////////// 
                                        
                     242     ;开机音量提升
00DD 0551            243     STA:        INC    DELAY_DATA
00DF E551            244                 MOV    A,DELAY_DATA
00E1 B42D16          245                 CJNE   A,#45,STA_RET
00E4 755100          246                 MOV    DELAY_DATA,#0
00E7 D197            247                 CALL   RM1
00E9 120B18          248                 CALL   DATA_IN
00EC E549            249                 MOV    A,MAIN_DATA
00EE B41509          250                 CJNE   A,#21,STA_RET
00F1 755611          251                 MOV    SYS_SIGN,#17
00F4 D2A8            252                 SETB   EX0
                     253                 
00F6 D203            254                 SETB   START_FLAG
A51 MACRO ASSEMBLER  AV_P06A                                                              04/05/2007 17:46:19 PAGE     5

00F8 D204            255                 SETB   AUTO_FLAG
00FA 22              256     STA_RET:    RET
                     257     ;/////////////////////////////////////////////////////////////////////////////////////////
00FB 300354          258     AUTO_RUN:   JNB    START_FLAG,AUTO_RET
00FE 8021            259                JMP    AUTO2
                     260                 
                     261     ;            MOV    A,AD_DATA1
                     262     ;            JZ     AUTO1
                     263     ;            SETB   AUTO_FLAG
                     264     ;            MOV    AUTO_NUM,#0
                     265      ;           MOV    DP_MODE,DP_SAVE
                     266      ;           MOV    AD_TIME2,#0
                     267     ;            MOV    AUTO_NUM,#0
                     268     ;            JMP    AUTO_RET
                     269     ;-----------------------------------------------------------------------------------------
0100 30041E          270     AUTO1:      JNB    AUTO_FLAG,AUTO2
0103 0567            271                 INC    AD_TIME2
0105 E567            272                 MOV    A,AD_TIME2
0107 B41448          273                 CJNE   A,#20,AUTO_RET
010A 756700          274                 MOV    AD_TIME2,#0
                     275                 
010D 0574            276                 INC    AUTO_NUM
010F E574            277                 MOV    A,AUTO_NUM
0111 B4643E          278                 CJNE   A,#100,AUTO_RET
0114 757400          279                 MOV    AUTO_NUM,#0
                     280                 
0117 C204            281                 CLR    AUTO_FLAG
0119 755A00          282                 MOV    DP_MODE,#0
011C 755900          283                 MOV    DP_NUM,#0
011F 8031            284                 JMP    AUTO_RET
                     285     ;-----------------------------------------------------------------------------------------
0121 0567            286     AUTO2:      INC    AD_TIME2
0123 E567            287                 MOV    A,AD_TIME2
0125 B4502A          288                 CJNE   A,#80,AUTO_RET
                     289                 
0128 756700          290                 MOV    AD_TIME2,#0
012B 0559            291                 INC    DP_NUM
012D E559            292                 MOV    A,DP_NUM
                     293                 
012F B40B20          294                 CJNE   A,#11,AUTO_RET
0132 755900          295                 MOV    DP_NUM,#0
                     296                 
0135 E55A            297            BB0: MOV    A,DP_MODE
0137 B40005          298                 CJNE   A,#0,BB1
013A 755A01          299                 MOV    DP_MODE,#1
013D 8013            300                 JMP    AUTO_RET
                     301                 
013F B40105          302            BB1: CJNE   A,#1,BB2
0142 755A02          303                 MOV    DP_MODE,#2
0145 800B            304                 JMP    AUTO_RET
                     305                 
0147 B40205          306            BB2: CJNE   A,#2,BB3
014A 755A03          307                 MOV    DP_MODE,#3
014D 8003            308                 JMP    AUTO_RET
                     309                 
014F 755A00          310            BB3: MOV    DP_MODE,#0
                     311            
0152 0175            312     AUTO_RET:   JMP    RUN3_1
                     313     ;/////////////////////////////////////////////////////////////////////////////////////////
                     314     ;A/D显示屏谱值运算
                     315     
0154 0566            316     AD_INTO:    INC    AD_TIME1
                     317     
0156 E566            318     IN01:       MOV    A,AD_TIME1
0158 B40A19          319                 CJNE   A,#10,IN02
                     320                 
A51 MACRO ASSEMBLER  AV_P06A                                                              04/05/2007 17:46:19 PAGE     6

015B E568            321                 MOV    A,AD_SIM1
015D B56E02          322                 CJNE   A,AD_DATA1,INTO_01
0160 8012            323                 JMP    IN02
0162 956E            324     INTO_01:    SUBB   A,AD_DATA1
0164 5007            325                 JNC    AD_SUB
                     326                 
0166 E568            327     AD_UP:      MOV    A,AD_SIM1
0168 04              328                 INC    A
0169 F568            329                 MOV    AD_SIM1,A
016B 8007            330                 JMP    IN02
                     331                 
016D E568            332     AD_SUB:     MOV    A,AD_SIM1
016F 14              333                 DEC    A
0170 F568            334                 MOV    AD_SIM1,A
0172 410B            335                 JMP    INTO_RET
                     336     ;----------------------------------------------------------------------------------------- 
                                        
0174 E566            337     IN02:       MOV    A,AD_TIME1
0176 B41419          338                 CJNE   A,#20,IN03
0179 E569            339                 MOV    A,AD_SIM2
017B B56E02          340                 CJNE   A,AD_DATA1,INTO_02
017E 8012            341                 JMP    IN03
0180 956E            342     INTO_02:    SUBB   A,AD_DATA1
0182 5007            343                 JNC    AD_SUB2
                     344                 
0184 E569            345     AD_UP2:     MOV    A,AD_SIM2
0186 04              346                 INC    A
0187 F569            347                 MOV    AD_SIM2,A
0189 8007            348                 JMP    IN03
018B E569            349     AD_SUB2:    MOV    A,AD_SIM2
018D 14              350                 DEC    A
018E F569            351                 MOV    AD_SIM2,A
0190 8079            352                 JMP    INTO_RET
                     353     ;-----------------------------------------------------------------------------------------
0192 E566            354     IN03:       MOV    A,AD_TIME1
0194 B41E19          355                 CJNE   A,#30,IN04
0197 E56A            356                 MOV    A,AD_SIM3
0199 B56E02          357                 CJNE   A,AD_DATA1,INTO_03
019C 8012            358                 JMP    IN04
019E 956E            359     INTO_03:    SUBB   A,AD_DATA1
01A0 5007            360                 JNC    AD_SUB3
                     361                 
01A2 E56A            362     AD_UP3:     MOV    A,AD_SIM3
01A4 04              363                 INC    A
01A5 F56A            364                 MOV    AD_SIM3,A
01A7 8007            365                 JMP    IN04
01A9 E56A            366     AD_SUB3:    MOV    A,AD_SIM3
01AB 14              367                 DEC    A
01AC F56A            368                 MOV    AD_SIM3,A
01AE 805B            369                 JMP    INTO_RET
                     370     ;-----------------------------------------------------------------------------------------
01B0 E566            371     IN04:       MOV    A,AD_TIME1
01B2 B42819          372                 CJNE   A,#40,IN05
01B5 E56B            373                 MOV    A,AD_SIM4
01B7 B56E02          374                 CJNE   A,AD_DATA1,INTO_04
01BA 8012            375                 JMP    IN05
01BC 956E            376     INTO_04:    SUBB   A,AD_DATA1
01BE 5007            377                 JNC    AD_SUB4
                     378                 
01C0 E56B            379     AD_UP4:     MOV    A,AD_SIM4
01C2 04              380                 INC    A
01C3 F56B            381                 MOV    AD_SIM4,A
01C5 8007            382                 JMP    IN05
01C7 E56B            383     AD_SUB4:    MOV    A,AD_SIM4
01C9 14              384                 DEC    A
01CA F56B            385                 MOV    AD_SIM4,A
A51 MACRO ASSEMBLER  AV_P06A                                                              04/05/2007 17:46:19 PAGE     7

01CC 803D            386                 JMP    INTO_RET                   
                     387     ;-----------------------------------------------------------------------------------------
01CE E566            388     IN05:       MOV    A,AD_TIME1
01D0 B43219          389                 CJNE   A,#50,IN06
01D3 E56C            390                 MOV    A,AD_SIM5

⌨️ 快捷键说明

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