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

📄 datadieod.asm

📁 LED的显示功能
💻 ASM
字号:
                                ORG             0000H
                                LJMP            MAIN
                         MAIN:  NOP
                                mov             p2,     #00h
                                mov             p1,     #0ffh
                                mov             p0,     #0ffh
                        tt:     MOV             A,      P1
                                CJNE            A,      #0FFH,   XIANSHI
                                SJMP            MAIN
                      XIANSHI:  NOP
                                ;数码显示开始
                                cpl             a
                                MOV             R1,             #00H
                                MOV             R2,             #00H
                                MOV             R3,             #00H
                                MOV             B,              #100
                                DIV             AB
                                MOV             R1,             A
                                MOV             A,              #10
                                XCH             A,              B
                                DIV             AB
                                SWAP            A
                                ORL             A,              B
                                MOV             B,              #10H
                                DIV             AB
                                MOV             R2,             A
                                MOV             R3,             B
                                NOP
                                ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

                                MOV             A,     R1           ;数码显十位
                                MOV             DPTR,  #numeral
                                MOVC            A,      @A+DPTR
                                MOV             P0,     A
                                setb            P2.0
                                nop
                                nop
                                nop
                                nop
                                nop
                                clr             p2.0
                        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

                                MOV             A,     R2          ;数码显示个位
                                MOV             DPTR,  #numeral
                                MOVC            A,      @A+DPTR
                                MOV             P0,     A
                                SETB            P2.1
                                nop
                                nop
                                nop
                                nop
                                nop
                                CLR             P2.1

                        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

                                MOV             A,     R3          ;数码显示百位
                                MOV             DPTR,  #numeral
                                MOVC            A,      @A+DPTR
                                MOV             P0,     A
                                SETB            P2.2
                                nop
                                nop
                                nop
                                nop
                                nop
                                CLR             P2.2

                                LJMP            tt
                        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

                      numeral:  db   0c0h,0f9h,0a4h,0b0h,099h,092h,082h,0f8h
                                db   080h,090h,088h,083h,0c6h,0a1h,086h,08eh
                                db   0FFH
                                RETI

⌨️ 快捷键说明

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