??? 05/06/05 04:15 Read: times |
#93041 - READ / WRITE sequence Responding to: ???'s previous message |
Hi Vignesh,
Your READ / WRITE sequence is not correct. You should enable the EN pin after setting up R/W and RS signals. As an example I have modified your WAIT_LCD routine as follows WAIT_LCD: CLR RS ;It's a command SETB RW ;It's a read command SETB EN ;Start LCD command WAIT_LCD1: MOV p1,#0FFh ;Set all pins to FF initially MOV A,p1 ;Read the return value JB ACC.7,WAIT_LCD1 ;If bit 7 high, LCD still busy CLR EN ;Finish the command CLR RW ;Turn off RW for future commands RET |
Topic | Author | Date |
datasheet for lcd | 01/01/70 00:00 | |
datasheet | 01/01/70 00:00 | |
To Marjan! | 01/01/70 00:00 | |
is it Mehdi? | 01/01/70 00:00 | |
Contrast Control. | 01/01/70 00:00 | |
Code for the LCD | 01/01/70 00:00 | |
please read as: | 01/01/70 00:00 | |
LCD initialisation is wrong | 01/01/70 00:00 | |
I have got it, but.. | 01/01/70 00:00 | |
READ / WRITE sequence | 01/01/70 00:00 | |
thanks Leo![]() | 01/01/70 00:00 | |
One more hint. | 01/01/70 00:00 | |
to Prahalad | 01/01/70 00:00 | |
LCD Contrast - Vignesh | 01/01/70 00:00 | |
oh, fine.. | 01/01/70 00:00 | |
Oriole LCD Modules | 01/01/70 00:00 | |
Re: Oriole ODM. | 01/01/70 00:00 | |
quick check at the shop before buying | 01/01/70 00:00 | |
Yes,it is! | 01/01/70 00:00 | |
Testing : Passed | 01/01/70 00:00 | |
to Mehdi with love | 01/01/70 00:00 | |
Thanks Vignesh ! | 01/01/70 00:00 | |
Oh with pleasure.. | 01/01/70 00:00 | |
The original datasheet | 01/01/70 00:00 | |
damaged LCD | 01/01/70 00:00 |