Page 115 -
P. 115

實驗 10-2 二個七段 LED 顯示實驗
功能:MCS-51 之埠 0 控制七段 LED 顯示數字,埠 2 控制七段 LED 電源每隔 1 秒鐘顯

         示數字往上增加一,顯示數字為 10 進制(00-15)。
開關設定:SW1-1、SW2-10ON
程 式:

        ORG 00H

        JMP START

        ORG  30H

START:

        MOV SP,#60H

        MOV R0,#00H

        MOV TMOD,#00000000B

$2:

        MOV R6,#50

$1:

        MOV A,R0

        ANL A,#00001111B

        CALL DATA_TABLE

        MOV P2,#0FH

        CPL A

        MOV P0,A

        MOV P2,#01H

        CALL DELAY_10MS

        MOV A,R0

        ANL A,#11110000B

        SWAP A

        CALL DATA_TABLE

        MOV P2,#0FH

        CPL A

        MOV P0,A

        MOV P2,#00H

        CALL DELAY_10MS

        DJNZ R6,$1

        MOV A,R0

        ADD A,#01H

        DA A

        MOV R0,A

        CJNE R0,#16H,$2

        MOV R0,#00H
   110   111   112   113   114   115   116   117   118   119   120