MOV A,08H
MOV COUNTER,A
PLAY_MUSIC:
TABRDL DATA
MOV A,DATA
MOV TMR1L,A
INC TBLP
TABRDL DATA
MOV A,DATA
MOV TMR1H,A
INC TBLP
SET TMR1C.4
CALL DELAY
SDZ COUNTER
JMP PLAY_MUSIC
CLR TMR1C.4
JMP SLEEP
RET
;--------------------------------------------------------------------
INTERRUPT:
MOV A,OFFSET LCD_MESSAGE_2
MOV TBLP,A
CALL LCD_DISPLAY
MOV A,10H
MOV COUNTER,A
MOV A,OFFSET SEGMENT_DATA
MOV TBLP,A
LOOP_INT:
TABRDL DATA
MOV A,DATA
MOV PA,A
CALL DELAY
INC TBLP
SDZ COUNTER
JMP LOOP_INT
SET PA
CLR INTC.4
SET EXE_INT_FLAG
RETI
;--------------------------------------------------------------------
TIMER1:
SZ PC.2
JMP OUTPUT_0
SET PC.2
JMP OUTPUT_END
OUTPUT_0:
CLR PC.2
OUTPUT_END:
RETI
;--------------------------------------------------------------------
LCD_RESET PROC
MOV A,30H ; LCD reset , step 1
MOV LCD_DATA,A ;
CALL WRITE ;
CALL DELAY ; LCD reset , step 2
MOV A,30H ; LCD reset , step 3
MOV LCD_DATA,A ;
CALL WRITE ;
CALL DELAY ; LCD reset , step 4
MOV A,30H ; LCD reset , step 5
上一页 [1] [2] [3] [4] [5] 下一页
本文关键字:电源 程序 合泰单片机,单片机-工控设备 - 合泰单片机