實驗八         8*8矩陣LED靜態顯示字型

 

目的:

             瞭解8*8點矩陣掃瞄顯示器

 

使用材料:

                            共陽點矩陣LED一個

 模擬板一個

 

功能說明:

                           程式執行後~依序顯示8*8點矩陣所構成的"A"字母

流程圖:

電路圖:

程式:

    ORG 00H

    AJMP START

    ORG 0BH

    AJMP TIMERO

START:

    MOV SP,#60H

    MOV TMOD,#2

    SETB EA

    SETB ETO

    MOV TH0,#6

    MOV TL0,#6

    MOV R0,#8

    MOV R1,#0

    MOV R2,#01111111B

    MOV R3,0

    MOV DPTR,#MSG

    SETB TR0

    SJMP $

TIMERO:

    PUSH A

    CLR TR0

    DJNZ R3,EXIT

    MOV R3,#8

    ORL P1,#0FFH

    MOV A,R1

    MOVC A,@A+DPTR

    MOV P2,A

    INC R1

    MOV A,R2

    MOV P1,A

    RR A

    MOV R2,A

    DJNZ R0,EXIT

    MOV R0,#8

    MOV R1,#0

    MOV R2,#01111111B

EXIT:

    SETB TR0

    POP A

    RETI

 MSG:

    DB 00011000B

    DB 00100100B

    DB 01000010B

    DB 00000000B

    DB 10000001B

    DB 11111111B

    DB 10000001B

    DB 10000001B

    END