In SX Microcontrollers, SX/B Compiler and SX-Key Tool, Capt. Quirk wrote: Lcd's don't normally take decimal #s. If you want it to go there and since you are talking about an Instruction. First you convert your decimal to a binary. 40 converts to %0010_1000. But in order for the LCD to take it as an instruction to goto row #2 first space, you need to add a 1 to the beginning of that binary number (like this %1010_1000). When you are sending instructions be sure RS = 0 and RW = 0 (or RW is grounded) After you have sent the cursor to the location you desire, then follow it with RS = 1 and RW = 0 and the LCD is ready to print data at the cursors new poition. [url=http://wfwsoftware.com/]Hexit[/url] is a small freeware program that helped me out when I made my parallel SXB program. If you need to just display data asap, a Serial LCD is the easiest LCD to work with, but I think Parallel LCD's are an excellent precursor to other chips that interface to a SX. ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=183975#m184131 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2007 (http://www.dotNetBB.com)