您当前的位置:五五电子网电子知识单片机-工控设备51单片机LED电子屏字符显示器程序 正文
LED电子屏字符显示器程序

LED电子屏字符显示器程序

点击数:7602 次   录入时间:03-04 11:49:30   整理:http://www.55dianzi.com   51单片机
                MOV     A,R1          ;判断地址是否小于25H
                SUBB    A,#25H        ;
                JZ      OUT           ;等于25H退出
                AJMP    MOV1          ;小于25H转MOV1继续
OUT:            RET                   ;子程序结束
;
;高位移出处理子程序。
MOVH1:          MOV     A,21H        ;21H与22H、23H、24H单元数据循交换
                XCH     A,24H        ;21H与24H全交换
                XCH     A,23H        ;23H与24H全交换
                XCH     A,22H        ;23H与22H全交换
                MOV     21H,A        ;22H与21H全交换
                MOV     R1,#21H      ;以下是重新组成显示字符数据表程序
                MOV     R0,#50H      ;将21H-24H的各位分别移入50H-6FH的低位
                MOV     R2,#08H      ;移位次数
MOV2:           MOV     A,@R0        ;取字符数据
                RR      A            ;右移
                MOV     @R0,A        ;放回原单元
                MOV     A,@R1        ;取原移出最高位存放单元数
                CLR     C            ;清C
                RRC     A            ;带进位循环右移
                MOV     @R1,A        ;放回原单元
                MOV     A,@R0        ;取字符数据
                RLC     A            ;带进位循环左移
                MOV     @R0,A        ;放回字符数据
                INC     R0           ;字符数据地址加1
                DJNZ    R2,MOV2      ;8次未完转MOV2再继续
                MOV     R2,#08H      ;8次完赋初值
                INC     R1           ;原移出最高位存放单元地址加1
                MOV     A,R1         ;判断地址是否小于25H
                SUBB    A,#25H       ;
                JZ      OUT          ;等于25H转OUT退出
                AJMP    MOV2         ;小于25H转MOV2继续
;
;1毫秒延时子程序,采用调用扫键子程序延时,可快速读出按纽的状态
DL1MS:          MOV     R3,#64H  ;100*(10+2)us
LOOPK:          LCALL   KEYWORK
                DJNZ    R3,LOOPK
                RET
;
;0.5毫秒延时子程序
DL512:          MOV      R2,#0FFH
LOOP1:          DJNZ     R2,LOOP1
                RET
;
; 10毫秒延时子程序
DL10MS:         MOV      R3,#14H
LOOP2:          LCALL    DL512
                DJNZ     R3,LOOP2
                RET
;
;"电子设计"显示用ROM数据表

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:程序  显示器  LED电子屏  51单片机单片机-工控设备 - 51单片机