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

📄 5767.asm

📁 TEA5767-PLL收音机整套方案(汇编源码)
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                   ADD   A,R4                         ;0204   2C
                   MOV   R4,A                         ;0205   FC
                   MOV   A,R2                         ;0206   EA
                   MOV   B,R6                         ;0207   8E F0
                   MUL   AB                           ;0209   A4
                   XCH   A,R5                         ;020A   CD
                   MOV   R0,B                         ;020B   A8 F0
                   MOV   B,R3                         ;020D   8B F0
                   MUL   AB                           ;020F   A4
                   ADD   A,R5                         ;0210   2D
                   XCH   A,R4                         ;0211   CC
                   ADDC  A,R0                         ;0212   38
                   ADD   A,B                          ;0213   25 F0
                   MOV   R5,A                         ;0215   FD
                   MOV   A,R1                         ;0216   E9
                   MOV   B,R7                         ;0217   8F F0
                   MUL   AB                           ;0219   A4
                   ADD   A,R4                         ;021A   2C
                   XCH   A,R5                         ;021B   CD
                   ADDC  A,B                          ;021C   35 F0
                   MOV   R4,A                         ;021E   FC
                   MOV   A,R3                         ;021F   EB
                   MOV   B,R6                         ;0220   8E F0
                   MUL   AB                           ;0222   A4
                   MOV   R6,A                         ;0223   FE
                   MOV   R1,B                         ;0224   A9 F0
                   MOV   A,R3                         ;0226   EB
                   MOV   B,R7                         ;0227   8F F0
                   MUL   AB                           ;0229   A4
                   XCH   A,R7                         ;022A   CF
                   XCH   A,B                          ;022B   C5 F0
                   ADD   A,R6                         ;022D   2E
                   XCH   A,R5                         ;022E   CD
                   ADDC  A,R1                         ;022F   39
                   MOV   R6,A                         ;0230   FE
                   CLR   A                            ;0231   E4
                   ADDC  A,R4                         ;0232   3C
                   MOV   R4,A                         ;0233   FC
                   MOV   A,R2                         ;0234   EA
                   MUL   AB                           ;0235   A4
                   ADD   A,R5                         ;0236   2D
                   XCH   A,R6                         ;0237   CE
                   ADDC  A,B                          ;0238   35 F0
                   MOV   R5,A                         ;023A   FD
                   CLR   A                            ;023B   E4
                   ADDC  A,R4                         ;023C   3C
                   MOV   R4,A                         ;023D   FC
                   RET                                ;023E   22
;==========================================================================
Q023F:             CLR   C                            ;023F   C3
                   CLR   A                            ;0240   E4
                   SUBB  A,R7                         ;0241   9F
                   MOV   R7,A                         ;0242   FF
                   CLR   A                            ;0243   E4
                   SUBB  A,R6                         ;0244   9E
                   MOV   R6,A                         ;0245   FE
                   CLR   A                            ;0246   E4
                   SUBB  A,R5                         ;0247   9D
                   MOV   R5,A                         ;0248   FD
                   CLR   A                            ;0249   E4
                   SUBB  A,R4                         ;024A   9C
                   MOV   R4,A                         ;024B   FC
                   RET                                ;024C   22
;==========================================================================
Q024D:             JB    P3.5,Q0258                   ;024D   20 B5 08
                   LCALL Q0701                        ;0250   12 07 01
                   JB    P3.5,Q0258                   ;0253   20 B5 02
                   SETB  2AH.0                        ;0256   D2 50
Q0258:             JB    P3.3,Q0263                   ;0258   20 B3 08
                   LCALL Q0701                        ;025B   12 07 01
                   JB    P3.3,Q0263                   ;025E   20 B3 02
                   SETB  2AH.1                        ;0261   D2 51
Q0263:             JB    P3.4,Q026E                   ;0263   20 B4 08
                   LCALL Q0701                        ;0266   12 07 01
                   JB    P3.4,Q026E                   ;0269   20 B4 02
                   SETB  2AH.2                        ;026C   D2 52
Q026E:             JB    P3.2,Q0279                   ;026E   20 B2 08
                   LCALL Q0701                        ;0271   12 07 01
                   JB    P3.2,Q0279                   ;0274   20 B2 02
                   SETB  2AH.4                        ;0277   D2 54
Q0279:             JB    2AH.1,Q027F                  ;0279   20 51 03
                   LJMP  Q02FF                        ;027C   02 02 FF
;==========================================================================
Q027F:             CLR   2AH.1                        ;027F   C2 51
                   CLR   A                            ;0281   E4
                   MOV   14H,A                        ;0282   F5 14
                   MOV   A,11H                        ;0284   E5 11
                   JNZ   Q02A1                        ;0286   70 19
                   INC   13H                          ;0288   05 13
                   MOV   A,13H                        ;028A   E5 13
                   JNZ   Q0290                        ;028C   70 02
                   INC   12H                          ;028E   05 12
Q0290:             SETB  C                            ;0290   D3
                   SUBB  A,#38H                       ;0291   94 38
                   MOV   A,12H                        ;0293   E5 12
                   SUBB  A,#04H                       ;0295   94 04
                   JC    Q029F                        ;0297   40 06
                   MOV   12H,#03H                     ;0299   75 12 03
                   MOV   13H,#66H                     ;029C   75 13 66
Q029F:             SETB  2AH.3                        ;029F   D2 53
Q02A1:             MOV   A,11H                        ;02A1   E5 11
                   CJNE  A,#01H,Q02AE                 ;02A3   B4 01 08
                   MOV   A,09H                        ;02A6   E5 09
                   JZ    Q02AC                        ;02A8   60 02
                   DEC   09H                          ;02AA   15 09
Q02AC:             SETB  2AH.5                        ;02AC   D2 55
Q02AE:             MOV   A,11H                        ;02AE   E5 11
                   CJNE  A,#02H,Q02CD                 ;02B0   B4 02 1A
                   MOV   A,0FH                        ;02B3   E5 0F
                   ADD   A,#0A0H                      ;02B5   24 A0
                   MOV   1BH,A                        ;02B7   F5 1B
                   INC   1BH                          ;02B9   05 1B
                   MOV   A,1BH                        ;02BB   E5 1B
                   CLR   C                            ;02BD   C3
                   SUBB  A,#0AH                       ;02BE   94 0A
                   JC    Q02C5                        ;02C0   40 03
                   MOV   1BH,#0AH                     ;02C2   75 1B 0A
Q02C5:             SETB  2AH.5                        ;02C5   D2 55
                   MOV   A,1BH                        ;02C7   E5 1B
                   ORL   A,#60H                       ;02C9   44 60
                   MOV   0FH,A                        ;02CB   F5 0F
Q02CD:             MOV   A,11H                        ;02CD   E5 11
                   CJNE  A,#03H,Q02EC                 ;02CF   B4 03 1A
                   MOV   A,10H                        ;02D2   E5 10
                   ADD   A,#90H                       ;02D4   24 90
                   MOV   1BH,A                        ;02D6   F5 1B
                   INC   1BH                          ;02D8   05 1B
                   MOV   A,1BH                        ;02DA   E5 1B
                   CLR   C                            ;02DC   C3
                   SUBB  A,#0AH                       ;02DD   94 0A
                   JC    Q02E4                        ;02DF   40 03
                   MOV   1BH,#0AH                     ;02E1   75 1B 0A
Q02E4:             SETB  2AH.5                        ;02E4   D2 55
                   MOV   A,1BH                        ;02E6   E5 1B
                   ORL   A,#70H                       ;02E8   44 70
                   MOV   10H,A                        ;02EA   F5 10
Q02EC:             MOV   A,11H                        ;02EC   E5 11
                   CJNE  A,#04H,Q02FF                 ;02EE   B4 04 0E
                   MOV   A,15H                        ;02F1   E5 15
                   XRL   A,#07H                       ;02F3   64 07
                   JZ    Q02F9                        ;02F5   60 02
                   DEC   15H                          ;02F7   15 15
Q02F9:             LCALL Q08F9                        ;02F9   12 08 F9
                   LCALL Q0943                        ;02FC   12 09 43
Q02FF:             JNB   2AH.2,Q0374                  ;02FF   30 52 72
                   CLR   2AH.2                        ;0302   C2 52
                   CLR   A                            ;0304   E4
                   MOV   14H,A                        ;0305   F5 14
                   MOV   A,11H                        ;0307   E5 11
                   JNZ   Q0325                        ;0309   70 1A
                   MOV   A,13H                        ;030B   E5 13
                   DEC   13H                          ;030D   15 13
                   JNZ   Q0313                        ;030F   70 02
                   DEC   12H                          ;0311   15 12
Q0313:             DEC   A                            ;0313   14
                   CLR   C                            ;0314   C3
                   SUBB  A,#66H                       ;0315   94 66
                   MOV   A,12H                        ;0317   E5 12
                   SUBB  A,#03H                       ;0319   94 03
                   JNC   Q0323                        ;031B   50 06
                   MOV   12H,#04H                     ;031D   75 12 04
                   MOV   13H,#38H                     ;0320   75 13 38
Q0323:             SETB  2AH.3                        ;0323   D2 53
Q0325:             MOV   A,11H                        ;0325   E5 11
                   CJNE  A,#01H,Q0338                 ;0327   B4 01 0E
                   INC   09H                          ;032A   05 09
                   MOV   A,09H                        ;032C   E5 09
                   CLR   C                            ;032E   C3
                   SUBB  A,#3FH                       ;032F   94 3F
                   JC    Q0336                        ;0331   40 03
                   MOV   09H,#3FH                     ;0333   75 09 3F
Q0336:             SETB  2AH.5                        ;0336   D2 55
Q0338:             MOV   A,11H                        ;0338   E5 11
                   CJNE  A,#02H,Q034F                 ;033A   B4 02 12
                   MOV   A,0FH                        ;033D   E5 0F
                   ADD   A,#0A0H                      ;033F   24 A0
                   MOV   1BH,A                        ;0341   F5 1B
                   JZ    Q0347                        ;0343   60 02
                   DEC   1BH                          ;0345   15 1B
Q0347:             SETB  2AH.5                        ;0347   D2 55
                   MOV   A,1BH                        ;0349   E5 1B
                   ORL   A,#60H                       ;034B   44 60
                   MOV   0FH,A                        ;034D   F5 0F
Q034F:             MOV   A,11H                        ;034F   E5 11
                   CJNE  A,#03H,Q0366                 ;0351   B4 03 12
                   MOV   A,10H                        ;0354   E5 10
                   ADD   A,#90H                       ;0356   24 90
                   MOV   1BH,A                        ;0358   F5 1B
                   JZ    Q035E                        ;035A   60 02
                   DEC   1BH                          ;035C   15 1B
Q035E:             SETB  2AH.5                        ;035E   D2 55
                   MOV   A,1BH                        ;0360   E5 1B

⌨️ 快捷键说明

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