Page 109 -
P. 109

實驗 9-3 廣告燈(8 位元)實驗
功能:MCS-51 之埠 1(PORT-1)控制 8 個 LED,使用建表法製作廣告燈。
開關設定:無

程式:

        ORG 00H

        JMP START

        ORG            30H

START:

        MOV R0,#00H

        MOV DPTR_TABLE

$1:

        MOV A,R0

        MOVC A,@A+DPTR

        MOV P1,A

        CALL DELAT_0.5S

        INC R0

        CJNE R0,#28H,$1

                  JMP  START
DELAY_0.5S:

        MOV R7,#05

$3:

        MOV R6,#200

$2:

        MOV R5,#248

        NOP

$1:

        DJNZ R5,$1

        DJNZ R6,$2

        DJNZ R7,$3

                  RET
DATD_TABLE:

        DB 01H,03H,07H,0FH

        DB 1FH,3FH,7FH,FFH

        DB 7FH,3FH,1FH,0FH

        DB 07H,03H,01H,00H

        DB FFH,00H,FFH,00H

        DB 18H,3CH,7EH,FFH

        DB 7EH,3CH,18H,00H

        DB 81H,C3H,E7H,FFH
   104   105   106   107   108   109   110   111   112   113   114