http://www.piclist.com click on "PIC FAQ", that should be obvious. Now you have a choice of: - Beginners Checklist. Steps, tutorials,help, advice. - Development tools / Programmers - Instruction Set Reference - Routines / Code library / Input/Output isn't "Routines / Code library / Input/Output" the obvious choice? That gets you to - Input / Output - Math / Functions / Conversions - Conditionals / Program flow - Time / Clocks / Delays - Memory / Tables / Data - Interrupts and below that is a link to the C specific library, but lets say that you miss that and go to "Input / Output" where the major categories are: - Ports - Peripherals - Networks - Data Link - Busses and Com Standards - Physical layer - Analog Signal Generation and Detection under "Peripherals" we find: - Visual - Audio - Mechanical and under "Visual" we find "PIC Specific LCD" which gets us a list like: - matrix LCD driver - 4-bit 8x2 Hitachi LCD driver - PIC C Hitachi LCD Drivers by Andy Kunz - Vee (negative supply) from PIC PWM by David Covick and some links to other sites below that. Now, how could anyone get lost there? If you went to the C Library, its the same but there are a lot fewer entries... even easier. If you search the site for "LCD" you get the generic LCD page which links to PIC Specific LCD at the bottom. Any suggestions for making it easier to find things on the site would be very appreciated. --- James Newton (PICList Admin #3) mailto:jamesnewton@piclist.com 1-619-652-0593 PIC/PICList FAQ: http://www.piclist.com or .org -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Andrew Kunz Sent: Wednesday, October 04, 2000 04:28 To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC]:"Hello World" on a 16f84 & HD44780-compatible LCD Importance: Low Check the piclist.com site - there is a complete 4/8-bit interface in HiTech C for those LCD's that I did. I don't know how to find it as the site is organized counter-intuitively (to me, anyway). You'd have to ask James Newton - he gave me the URL one time. There is a bug in the posted code. In the routine which writes a byte (selecting 4/8 bit mode of course), there is an extra click on the E pin. You need to move that to inside the 8-bit #if portion. Andy Tim S on 10/04/2000 04:08:04 AM Please respond to pic microcontroller discussion list To: PICLIST@MITVMA.MIT.EDU cc: (bcc: Andrew Kunz/TDI_NOTES) Subject: Re: [PIC]:"Hello World" on a 16f84 & HD44780-compatible LCD My apologies.. I should have mentioned that I don't know assembly. Is there a HiTech-C equivalent? I have MPLAB and PIC-Lite. Regards - Tim >Here is some code for a 16F873 @ 4MHz, but it should work with a F84. > >-- >Best regards > >Tony > >ICmicro's >http://www.picnpoke.com >mailto:sales@picnpoke.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's