Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/16/09 11:16
Read: times


 
Msg Score: -1
 -1 Gimmee Code
#170859 - 8051 INTERACT WITH 16x2 LCM
PLEASE LET ME KNOW ANY IDEA ABOUT HOW TO CHANGE THE FOLLOWING PROGRAM TO ONE THAT DISPLAYS
HELLO!!
9713094

THE PROGRAM SHOULD USE ASCII CODE

IN THE FOLLOWING PROGRAM CONSIDER:
P2 = DB0 TO DB7
P1.0 = RS
P1.1 = R/W
P1.2 = E


.SYMBOLS ON
ORG 00H
JMP START
ORG 50H
START:
MOV DPTR,#TABLE
MOV R5,#250
CALL DELAY
MOV A,#00111011B
CALL COMMAND
MOV A,#00001110B
CALL COMMAND
MOV A,#00000001B
CALL COMMAND
MOV R5,#FFH
CALL DELAY
MOV A,#10000000B
CALL COMMAND
LOOP:
CLR A
MOVC A,@A+DPTR
JZ SLEFT
CALL SENDDATA
INC DPTR
JMP LOOP
SLEFT:
MOV A,#00011011B
CALL COMMAND
MOV R5,#250
MOV R3,#25
edelay: CALL DELAY
DJNZ R3,edelay
JMP SLEFT

COMMAND:
MOV P2,A
MOV P1,#00000100B
MOV P1,#00000000B
MOV R5,#2
CALL DELAY
RET
SENDDATA:
MOV P2,A
MOV P1,#00000101B
MOV P1,#00000001B
MOV P1,#00000000B
MOV R5,#250
MOV R3,#25
ldelay:
CALL DELAY
DJNZ R3,ldelay
RET
DELAY:
MOV R6,#2
DELAY1:
MOV R7,#5
DELAY2:
DJNZ R7,DELAY2
DJNZ R6,DELAY1
DJNZ R5,DELAY
RET
TABLE:
DB "8051 is the best choice!!",0
END

List of 4 messages in thread
TopicAuthorDate
8051 INTERACT WITH 16x2 LCM            01/01/70 00:00      
   And don't YOU have any idea at all?            01/01/70 00:00      
   Program?            01/01/70 00:00      
   Before you come begging for help ...            01/01/70 00:00      

Back to Subject List