E eva New Member May 28, 2009 #1 hi, i m a beginner in pic. currently, i have a project which to display text in lcd screen using pic16f877. i need to build the hardware as well as the soft ware. however, i don't really know how to write the source code using c language. can someone give some guidance? thanks!
hi, i m a beginner in pic. currently, i have a project which to display text in lcd screen using pic16f877. i need to build the hardware as well as the soft ware. however, i don't really know how to write the source code using c language. can someone give some guidance? thanks!
Nigel Goodwin Super Moderator Most Helpful Member May 28, 2009 #2 Can't help you in C, but my tutorials show you how to do it in assembler, complete with circuits.
E eva New Member May 28, 2009 #4 i havent receive the lcd yet. the project given haven specify yet. can u give me example how to write it ? i m using CSS c compiler.
i havent receive the lcd yet. the project given haven specify yet. can u give me example how to write it ? i m using CSS c compiler.
AtomSoft Well-Known Member May 28, 2009 #5 i dont use that compiler. I use C18 but most C compilers are similar and require little changes if the code is well. You need to know what type of LCD it is. The Pins it has and the controller it uses to write code for it and to wire it. Otherwise its like being blind and someone asking you is the light red? Last edited: May 28, 2009
i dont use that compiler. I use C18 but most C compilers are similar and require little changes if the code is well. You need to know what type of LCD it is. The Pins it has and the controller it uses to write code for it and to wire it. Otherwise its like being blind and someone asking you is the light red?
AtomSoft Well-Known Member May 28, 2009 #7 Took me some time to find this: https://www.electro-tech-online.com/custompdfs/2009/05/vi302_dp.pdf
AtomSoft Well-Known Member May 28, 2009 #8 even better: https://www.digchip.com/datasheets/download_datasheet.php?id=1038084&part-number=VI-302-DP-FC-S-LV Converted it for easy view ability: Attachments VI-302-DP.png 76.2 KB · Views: 1,824 Last edited: May 28, 2009
even better: https://www.digchip.com/datasheets/download_datasheet.php?id=1038084&part-number=VI-302-DP-FC-S-LV Converted it for easy view ability:
blueroomelectronics Well-Known Member May 28, 2009 #9 Don't use the 16F877 to drive that kind of display, use the 16F917 as it can control that type of LCD.
Don't use the 16F877 to drive that kind of display, use the 16F917 as it can control that type of LCD.
Nigel Goodwin Super Moderator Most Helpful Member May 28, 2009 #10 blueroomelectronics said: Don't use the 16F877 to drive that kind of display, use the 16F917 as it can control that type of LCD. Click to expand... Or even better, stick with the 877 and use an LCD text module, rather than just the glass LCD.
blueroomelectronics said: Don't use the 16F877 to drive that kind of display, use the 16F917 as it can control that type of LCD. Click to expand... Or even better, stick with the 877 and use an LCD text module, rather than just the glass LCD.
E eva New Member May 28, 2009 #12 hi, i received lcd for my project already. it is HD44780A00. i need the datasheet of it. can anybody show me where i can get in?
hi, i received lcd for my project already. it is HD44780A00. i need the datasheet of it. can anybody show me where i can get in?
Nigel Goodwin Super Moderator Most Helpful Member May 29, 2009 #13 Google for HD44780, it's EVERYWHERE - most (all?) of the details you need are listed in my tutorial.
E eva New Member May 29, 2009 #14 well, i google already. what i download is not the datasheet of HD44780A00 but HD44780UA00
Nigel Goodwin Super Moderator Most Helpful Member May 29, 2009 #15 eva said: well, i google already. what i download is not the datasheet of HD44780A00 but HD44780UA00 Click to expand... Google for the number I posted above, it wasn't a random choice. And again, check my tutorials, paying particular attention to the mention of the EPE LCD articles.
eva said: well, i google already. what i download is not the datasheet of HD44780A00 but HD44780UA00 Click to expand... Google for the number I posted above, it wasn't a random choice. And again, check my tutorials, paying particular attention to the mention of the EPE LCD articles.