1 / 8

EE 316 Computer Engineering Junior Lab

LCD modules. EE 316 Computer Engineering Junior Lab. Topic. Liquid Crystal Display Modules. Liquid Crystal Display (LCD) modules. Majority of the pixel-based alphanumeric LCD module uses the Hitachi HD44780 LCD controller chip.

hagop
Télécharger la présentation

EE 316 Computer Engineering Junior Lab

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LCD modules EE 316 Computer Engineering Junior Lab

  2. Topic • Liquid Crystal Display Modules

  3. Liquid Crystal Display (LCD) modules • Majority of the pixel-based alphanumeric LCD module uses the Hitachi HD44780 LCD controller chip. • Makers are: Densitron, Epson, Hewlett Packard, Optrex, or Sharp. • Most have 16, 20, 24, 32, or 40 characters by 1, 2, or 4 lines. • The LCD module we will use has a single line of 20 characters. • Each character is made of 5x7 dot matrix For more info: http://www.doc.ic.ac.uk/~ih/doc/lcd/

  4. LCD Display • To use these LCD module, you have follow the timing requirement very precisely. Pay attention to these times Important times http://www.mil.ufl.edu/imdl/handouts/lcd-faq.htm

  5. LCD Initialization • Before you use the LCD, you need to initialize the LCD with a very precise sequence of instructions. • Follow the intialization very accurately • Need to generate a sequence of 8-bit instructions with a minimum timing delay between two instructions • each instruction requires multiple steps • raise the enable signal ‘E’, apply data or instruction, lower ‘E’, hold data or instruction • You may store these values in a PROM and apply to the LCD with correct times between two instructions.

  6. LCD Initialization Contd. • In this example at the end of the initialization the LCD is asked to return cursor to the home postion and clear previous display. • The LCD is then readied for display data (DD) input. The ASCII code for capital “D” is then sent to the LCD module Initialization ends here Initialization begins here ASCII 0x44 = D LCD is ready for Display data input

  7. ASCII code

  8. References • http://www.doc.ic.ac.uk/~ih/doc/lcd/ • http://www.mil.ufl.edu/imdl/handouts/lcd-faq.htm

More Related