|
ORG 0000H
AJMP MAIN
ORG 0080H
MAIN:
CLR P2.0 ;選中第一個數(shù)碼管
MOV P0,#76H ;顯示H
LCALL DELAY ; 調(diào)用延時
MOV P0,#00H ;關(guān)顯示
SETB P2.0
CLR P2.1 ;選中第二個數(shù)碼管
MOV P0,#76H ;顯示H
LCALL DELAY
MOV P0,#00H
SETB P2.1
CLR P2.2 ;選中第三個數(shù)碼管
MOV P0,#76H ;顯示H
LCALL DELAY
MOV P0,#00H
SETB P2.2
CLR P2.3 ;選中第四個數(shù)碼管
MOV P0,#76H ;顯示H
LCALL DELAY
MOV P0,#00H
SETB P2.3
CLR P2.4 ;選中第五個數(shù)碼管
MOV P0,#76H ;顯示H
LCALL DELAY
MOV P0,#00H
SETB P2.4
CLR P2.5 ;選中第六個數(shù)碼管
MOV P0,#76H ; 顯示H
LCALL DELAY
MOV P0,#00H
SETB P2.5
CLR P2.6 ;選中第七個數(shù)碼管
MOV P0,#76H ; 顯示H
LCALL DELAY
MOV P0,#00H
SETB P2.6
CLR P2.7 ;選中第八個數(shù)碼管
MOV P0,#76H ; 顯示H
LCALL DELAY
SETB P2.7
MOV P0,#00H
AJMP MAIN ;重新開始
DELAY: ;延時子程序
MOV R7,#2
D1: MOV R6,#25
D2: DJNZ R6,D2
DJNZ R7,D1
RET
END
|
|