ece 120l final project christopher hays

9
ECE 120L Final Project LCD SCREENSAVER USING CUSTOM CHARACTERS CHRISTOPHER HAYS DECEMBER 2013

Upload: christopherhayscsuf

Post on 14-Aug-2015

67 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Ece 120L final project Christopher Hays

ECE 120L Final ProjectLCD SCREENSAVER USING CUSTOM CHARACTERS

CHRISTOPHER HAYS DECEMBER 2013

Page 2: Ece 120L final project Christopher Hays

Objectives

Create a screensaver for the LCD screen supplied with the PIC16 development board.

Use characters that are not already defined in the LCD module’s ROM.

Have an easily adjustable delay.

The screen should clear if any input is detected.

Page 3: Ece 120L final project Christopher Hays

Hardware Connections

Page 4: Ece 120L final project Christopher Hays

Addressing CGRAM

Page 5: Ece 120L final project Christopher Hays

Character Creation

Page 6: Ece 120L final project Christopher Hays

Character Demonstration

Page 7: Ece 120L final project Christopher Hays

Successful build

Page 9: Ece 120L final project Christopher Hays

Conclusion Screensaver starts after 8 seconds without input.

Custom characters display and scroll to the left.

This LCD Module uses the HD44780 instruction set.

Up to 8 characters can be stored in CGRAM.

Polling method was used to detect input.