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

📄 08aoyundaojishi.asm

📁 2008北京奥运会的倒计时牌的课程设计,3块数码管分别显示年月,时间,剩下的天数
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                   INC   DPTINC                       ;05CA   A3
                   MOV   R0,MOV                       ;05CB   F8
                   ANL   A,#07H                       ;05CC   54 07
                   ADD   A,#ADD                       ;05CE   24 0C
                   XCH   A,R0                         ;05D0   C8
                   CLR   C                            ;05D1   C3
                   RLC   A                            ;05D2   33
                   SWAP  A                            ;05D3   C4
                   ANL   A,#0FH                       ;05D4   54 0F
                   ORL   A,#20H                       ;05D6   44 20
                   XCH   A,R0                         ;05D8   C8
                   MOVC  A,@A+PC                      ;05D9   83
                   JC    Q05JC                        ;05DA   40 04
                   CPL   A                            ;05DC   F4
                   ANL   A,@R0                        ;05DD   56
                   SJMP  Q05E1                        ;05DE   80 01
Q05E0:             ORL   A,@R0                        ;05E0   46
Q05E1:             MOV   @R0MOV                       ;05E1   F6
                   DJNZ  R7,Q05C8                     ;05E2   DF E4
                   SJMP  Q05F1                        ;05E4   80 0B

                   INC   A  INC                       ;05E8   04
                   INC   R0 INC                       ;05E9   08
                   JBC   24H.0,Q062D                  ;05EA   10 20 40
                   SJMP  Q057F                        ;05ED   80 90
Q05EE:             MOV   DPTMOV0798H                  ;05EE   90 07 98
Q05F1:             CLR   A                            ;05F1   E4
                   MOV   R6,MOVH                      ;05F2   7E 01
                   MOVC  A,@A+DPTR                    ;05F4   93
                   JZ    Q05JZ                        ;05F5   60 BC
                   INC   DPTINC                       ;05F7   A3
                   MOV   R7,MOV                       ;05F8   FF
                   ANL   A,#3FH                       ;05F9   54 3F
                   JNB   ACCJNBQ0607                  ;05FB   30 E5 09
                   ANL   A,#1FH                       ;05FE   54 1F
                   MOV   R6,MOV                       ;0600   FE
                   CLR   A                            ;0601   E4
                   MOVC  A,@A+DPTR                    ;0602   93
                   INC   DPTINC                       ;0603   A3
                   JZ    Q06JZ                        ;0604   60 01
                   INC   R6 INC                       ;0606   0E
Q0607:             XCH   A,R7                         ;0607   CF
                   ANL   A,#0C0H                      ;0608   54 C0
                   ADD   A,AADD                       ;060A   25 E0
                   JZ    Q05JZ                        ;060C   60 A8
                   JC    Q05JC                        ;060E   40 B8
                   CLR   A                            ;0610   E4
                   MOVC  A,@A+DPTR                    ;0611   93
                   INC   DPTINC                       ;0612   A3
                   MOV   R2,MOV                       ;0613   FA
                   CLR   A                            ;0614   E4
                   MOVC  A,@A+DPTR                    ;0615   93
                   INC   DPTINC                       ;0616   A3
                   MOV   R0,MOV                       ;0617   F8
Q0618:             CLR   A                            ;0618   E4
                   MOVC  A,@A+DPTR                    ;0619   93
                   INC   DPTINC                       ;061A   A3
                   XCH   A,R0                         ;061B   C8
                   XCH   A,DPL                        ;061C   C5 82
                   XCH   A,R0                         ;061E   C8
                   XCH   A,R2                         ;061F   CA
                   XCH   A,DPH                        ;0620   C5 83
                   XCH   A,R2                         ;0622   CA
                   MOVX  @DPTR,A                      ;0623   F0
                   INC   DPTINC                       ;0624   A3
                   XCH   A,R0                         ;0625   C8
                   XCH   A,DPL                        ;0626   C5 82
                   XCH   A,R0                         ;0628   C8
                   XCH   A,R2                         ;0629   CA
                   XCH   A,DPH                        ;062A   C5 83
                   XCH   A,R2                         ;062C   CA
Q062D:             DJNZ  R7,Q0618                     ;062D   DF E9
                   DJNZ  R6,Q0618                     ;062F   DE E7
                   SJMP  Q05F1                        ;0631   80 BE
Q0633:             MOV   35HMOVH                      ;0633   85 28 35
                   MOV   27HMOVH                      ;0636   85 3C 27
                   MOV   31HMOVH                      ;0639   85 51 31
                   MOV   34HMOVH                      ;063C   85 29 34
                   MOV   25HMOV0H                     ;063F   75 25 00
                   MOV   26HMOVH                      ;0642   85 28 26
                   MOV   A,3MOV                       ;0645   E5 3C
                   SWAP  A                            ;0647   C4
                   ANL   A,#0F0H                      ;0648   54 F0
                   MOV   3CHMOV                       ;064A   F5 3C
                   ANL   3CH,#0F0H                    ;064C   53 3C F0
                   MOV   A,3MOV                       ;064F   E5 3C
                   ADD   A,2ADD                       ;0651   25 26
                   MOV   26HMOV                       ;0653   F5 26
                   CLR   A                            ;0655   E4
                   ADDC  A,25H                        ;0656   35 25
                   MOV   25HMOV                       ;0658   F5 25
                   MOV   A,2MOV                       ;065A   E5 26
                   MOV   26HMOV0H                     ;065C   75 26 00
                   MOV   25HMOV                       ;065F   F5 25
                   MOV   A,5MOV                       ;0661   E5 51
                   ADD   A,2ADD                       ;0663   25 26
                   MOV   26HMOV                       ;0665   F5 26
                   CLR   A                            ;0667   E4
                   ADDC  A,25H                        ;0668   35 25
                   MOV   25HMOV                       ;066A   F5 25
                   MOV   A,2MOV                       ;066C   E5 29
                   SWAP  A                            ;066E   C4
                   ANL   A,#0F0H                      ;066F   54 F0
                   MOV   29HMOV                       ;0671   F5 29
                   ANL   29H,#0F0H                    ;0673   53 29 F0
                   MOV   A,2MOV                       ;0676   E5 29
                   ADD   A,2ADD                       ;0678   25 26
                   MOV   26HMOV                       ;067A   F5 26
                   CLR   A                            ;067C   E4
                   ADDC  A,25H                        ;067D   35 25
                   MOV   25HMOV                       ;067F   F5 25
                   MOV   4CHMOV                       ;0681   F5 4C
                   MOV   4DHMOV0H                     ;0683   75 4D 00
                   MOV   A,4MOV                       ;0686   E5 4C
                   MOV   4DHMOV                       ;0688   F5 4D
                   MOV   4CHMOV0H                     ;068A   75 4C 00
                   MOV   4EHMOV0H                     ;068D   75 4E 00
                   MOV   4FHMOVH                      ;0690   85 26 4F
                   MOV   A,4MOV                       ;0693   E5 4F
                   MOV   4FHMOV0H                     ;0695   75 4F 00
                   MOV   4EHMOV                       ;0698   F5 4E
                   MOV   A,4MOV                       ;069A   E5 4D
                   ADD   A,4ADD                       ;069C   25 4F
                   MOV   26HMOV                       ;069E   F5 26
                   MOV   A,4MOV                       ;06A0   E5 4C
                   ADDC  A,4EH                        ;06A2   35 4E
                   MOV   25HMOV                       ;06A4   F5 25
                   MOV   28HMOVH                      ;06A6   85 35 28
                   MOV   3CHMOVH                      ;06A9   85 27 3C
                   MOV   51HMOVH                      ;06AC   85 31 51
                   MOV   29HMOVH                      ;06AF   85 34 29
                   RET      RET                       ;06B2   22
;==========================================================================
Q06B3:             INC   33HINC                       ;06B3   05 33
                   MOV   A,3MOV                       ;06B5   E5 33
                   CJNE  A,#01H,Q06C0                 ;06B7   B4 01 06
                   SETB  20H.5                        ;06BA   D2 05
                   CLR   20H.0                        ;06BC   C2 00
                   SJMP  Q06C9                        ;06BE   80 09
Q06C0:             MOV   A,3MOV                       ;06C0   E5 33
                   CJNE  A,#02H,Q06CD                 ;06C2   B4 02 08
                   CLR   20H.5                        ;06C5   C2 05
                   SETB  20H.0                        ;06C7   D2 00
Q06C9:             CLR   20H.4                        ;06C9   C2 04
                   SJMP  Q06D8                        ;06CB   80 0B
Q06CD:             MOV   A,3MOV                       ;06CD   E5 33
                   CJNE  A,#03H,Q06DC                 ;06CF   B4 03 0A
                   CLR   20H.5                        ;06D2   C2 05
                   CLR   20H.0                        ;06D4   C2 00
                   SETB  20H.4                        ;06D6   D2 04
Q06D8:             CLR   20H.3                        ;06D8   C2 03
                   SJMP  Q06E9                        ;06DA   80 0D
Q06DC:             MOV   A,3MOV                       ;06DC   E5 33
                   CJNE  A,#04H,Q06ED                 ;06DE   B4 04 0C
                   CLR   20H.5                        ;06E1   C2 05
                   CLR   20H.0                        ;06E3   C2 00
                   CLR   20H.4                        ;06E5   C2 04
                   SETB  20H.3                        ;06E7   D2 03
Q06E9:             CLR   20H.2                        ;06E9   C2 02
                   SJMP  Q06FC                        ;06EB   80 0F
Q06ED:             MOV   A,3MOV                       ;06ED   E5 33
                   CJNE  A,#05H,Q0701                 ;06EF   B4 05 0F
                   CLR   20H.5                        ;06F2   C2 05
                   CLR   20H.0                        ;06F4   C2 00
                   CLR   20H.4                        ;06F6   C2 04
                   CLR   20H.3                        ;06F8   C2 03
                   SETB  20H.2                        ;06FA   D2 02
Q06FC:             CLR   20H.6                        ;06FC   C2 06
                   CLR   20H.1                        ;06FE   C2 01
                   RET      RET                       ;0700   22
;==========================================================================
Q0701:             MOV   A,3MOV                       ;0701   E5 33
                   CJNE  A,#06H,Q0715                 ;0703   B4 06 0F
                   CLR   20H.5                        ;0706   C2 05
                   CLR   20H.0                        ;0708   C2 00
                   CLR   20H.4                        ;070A   C2 04
                   CLR   20H.3                        ;070C   C2 03
                   CLR   20H.2                        ;070E   C2 02
                   SETB  20H.6                        ;0710   D2 06
                   CLR   20H.1                        ;0712   C2 01
                   RET      RET                       ;0714   22
;==========================================================================
Q0715:             MOV   A,3MOV                       ;0715   E5 33
                   CJNE  A,#07H,Q072B                 ;0717   B4 07 11
                   CLR   A                            ;071A   E4
                   MOV   33HMOV                       ;071B   F5 33
                   CLR   20H.5                        ;071D  

⌨️ 快捷键说明

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