8X8点阵LED测试

论坛里有朋友求一测试8X8点阵LED,能逐点流动的汇编程序 ,练练脑力操 ,便做了一个。

1.先放置一个8x8 点阵(MATRIX-8x8-GREEN),默认引脚是在上下的。随便加上电源,点亮。如不亮,正电源和地对调一下。这样接,亮了。

2.习惯上,引脚放左右2 侧。放置前,先单击左转向按钮,将8x8点阵左转90度。

图中可看出,左引脚控制列,低电平,,右引脚控制行,高电平。
电路可以这样,P2行控,P3列控。
点亮从{dy}点左上角开始,初始值就是P2=#80H,P3=#7FH

3.好了,就是这么简单

程序如下:
        ORG        0
        AJMP       MAIN
        ORG        30H
MAIN:   MOV        R0,#80H
        MOV        R1,#7FH
        MOV        R2,#8
        MOV        R3,#8
MAIN1: ACALL        DISP
        MOV        A,R0
        RR        A
        MOV        R0,A
        DJNZ        R2,MAIN1
        MOV        R2,#8
        MOV        A,R1
        RR        A
        MOV        R1,A
        DJNZ        R3,MAIN1
        MOV        R3,#8
        AJMP        MAIN
DISP:   MOV        P2,R0
        MOV        P3,R1
        ACALL        DLY
       
        RET


DLY:    MOV R7,#3
DL1:    MOV R6,#200
DL0:    MOV R5,#250
        DJNZ R5,$
        DJNZ R6,DL0
        DJNZ R7,DL1
        RET
       
END




郑重声明:资讯 【8X8点阵LED测试】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——