How to Interface a Character LCD with a 8051 Microcontroller?

  • Thread starter Thread starter Tony
  • Start date Start date
AI Thread Summary
To interface a character LCD with an 8051 microcontroller, it's essential to identify whether the LCD has an embedded driver IC or specifies an external one. Understanding the physical interface, which can be serial (SPI or I2C) or parallel, is crucial for compatibility with the 8051 platform. Users should consult the User Manual for the driver to learn about the commands necessary for displaying characters, including sending header bytes for operations like clearing the screen. Additionally, downloading datasheets and programming application notes for the specific LCD model will provide valuable guidance. Proper research and preparation will facilitate successful integration of the LCD with the microcontroller.
Tony
Messages
4
Reaction score
0
I've recently finished an introductory course in practical electronics, (completed the entire Hayes/Horowitz AoE student manual) and am itching to do some further work.

In particular, I want to get a character LCD (was thinking of ordering something from here: http://character-lcd-lcds.shopeio.com/inventory/catalog.asp?ACTION=2&cat=Lcds&sub=Character Lcd ) to work with a 8051 based circuit I have set up. I've done a little bit of programming with the 8051 already, so my question is primarily on how to work with an LCD screen.

Does anyone have suggestions for some resources and how to get started?

Thanks in advance.
 
Engineering news on Phys.org
Great stuff Tony, keep it up. The LCDs will either have the driver IC embedded in them, or they will call out which driver IC to use with them. Get the User Manual for the driver portion, and read about the physical and logical methods to drive them. For example, the physical interface will either be serial (SPI or I2C usually) or parallel (byte-wide with some control signals). You will chose whichever interfaces is most easily supported by your 8051 platform. Then read about the commands that you send the LCD module to make it display characters, etc., and code those up in your 8051. For example, you will often send out a header byte with a command (like clear screen, or write character, etc.), with optional data after that first command byte. It all depends on the driver IC for the LCD.

Hope that helps. Download some User Manuals / datasheets for some of those displays, and look for programming application notes for them as well.
 
Hi all I have some confusion about piezoelectrical sensors combination. If i have three acoustic piezoelectrical sensors (with same receive sensitivity in dB ref V/1uPa) placed at specific distance, these sensors receive acoustic signal from a sound source placed at far field distance (Plane Wave) and from broadside. I receive output of these sensors through individual preamplifiers, add them through hardware like summer circuit adder or in software after digitization and in this way got an...
I am not an electrical engineering student, but a lowly apprentice electrician. I learn both on the job and also take classes for my apprenticeship. I recently wired my first transformer and I understand that the neutral and ground are bonded together in the transformer or in the service. What I don't understand is, if the neutral is a current carrying conductor, which is then bonded to the ground conductor, why does current only flow back to its source and not on the ground path...
I have recently moved into a new (rather ancient) house and had a few trips of my Residual Current breaker. I dug out my old Socket tester which tell me the three pins are correct. But then the Red warning light tells me my socket(s) fail the loop test. I never had this before but my last house had an overhead supply with no Earth from the company. The tester said "get this checked" and the man said the (high but not ridiculous) earth resistance was acceptable. I stuck a new copper earth...

Similar threads

Back
Top