Quote Originally Posted by LEDave View Post
Mmm, I've looked and looked and I can't see one. Was it from the original brief where you said use a CONSTANT and I've used a VARIABLE?
OOPPSS! Now I am the one that can not count. I have a 16x4 I use for testing. It would work for you 20x4 display.
Quick question. In the program you made the change of address from $60 to $40, that's because the Custom characters are given memory addresses $40.....$78 (Char 0 - 7) and they must be sequential right? In other words I had Character '0' at address $60 which was a mistake.
Yes, your were calling the wrong address.
Simply clears the display on every loop so the next increment of LC moves the character along one and clears the previous character.
Code:
LCDOUT $FE,1
Can not have a character location after it, only display commands. But for spped you can do this, (a snippet from,,)
Code:
 LCDOUT $FE,1,"THE TEMPERATURE",$FE,$C0,"IS: ",DEC TRESULT,$FE,$90,"BAD READS ",DEC BCS
Dave (Oop's what's next?)
I will get back to you with something