Академический Документы
Профессиональный Документы
Культура Документы
OBJECTIVE: Write a program for temperature & to display on intelligent LCD display.
PROGRAM REQUIRED
START:
MOV A,#38H ;
LCALL CMDWR ;
LCALL DELAY ;
MOV A,#01H ;
LCALL CMDWR ;
LCALL DELAY ;
MOV A,#0EH ;
LCALL CMDWR ;
LCALL DELAY ;
MOV A,#06H ;
LCALL CMDWR ;
LCALL DELAY ;
LCALL CMDWR ;
LCALL DELAY ;
MOV A,#45H ; ASCII DATA FOR "E"
LCALL DATWR ;
LCALL DELAY ;
LCALL DATWR ;
LCALL DELAY ;
LCALL DATWR ;
LCALL DELAY ;
LCALL DATWR ;
LCALL DELAY ;
LCALL DATWR ;
LCALL DELAY ;
LCALL DELAY ;
MOV A,#0EH ;
LCALL CMDWR ;
LCALL DELAY ;
MOV A,#06H ;
LCALL CMDWR ;
LCALL DELAY ;
MOV A,#0C6H ;
CLR P0.0;---|
CLR P0.2;---|
SETB P0.3;----|
CLR P0.3;-----|
HERE:
ACALL DECONV
MOV A,42H
ADD A,#30H
LCALL DATWR
LCALL DELAY
MOV A,41H
ADD A,#30H
LCALL DATWR
LCALL DELAY
MOV A,#27H
LCALL DATWR
LCALL DELAY
MOV A,#'C'
LCALL DATWR
LCALL DELAY
CLR P3.5 ;
SETB P3.4 ;
CLR P3.4 ;
RET ;
SETB P3.6 ;
CLR P3.5 ;
SETB P3.4 ;
CLR P3.4 ;
RET ;
DJNZ R3,LOOP1 ;
RET ;
MOV 41H,#00H
MOV 42H,#00H
MOV 43H,#00H
DECONV2:
CLR C
SUBB A,#64H
JC DECONV1
INC 43H
SJMP DECONV2
SUBB A,#0AH
JC DECONV3
INC 42H
SJMP DECONV4
MOV 41H,A
RET
END
PROCEDURE
RESULT
PRECAUTIONS