Book description
Describing the use of displays in microcontroller based projects, the author makes extensive use of real-world, tested projects. The complete details of each project are given, including the full circuit diagram and source code. The author explains how to program microcontrollers (in C language) with LED, LCD and GLCD displays; and gives a brief theory about the operation, advantages and disadvantages of each type of display.
Key features:
Covers topics such as: displaying text on LCDs, scrolling text on LCDs, displaying graphics on GLCDs, simple GLCD based games, environmental monitoring using GLCDs (e.g. temperature displays)
Uses C programming throughout the book - the basic principles of programming using C language and introductory information about PIC microcontroller architecture will also be provided
Includes the highly popular PIC series of microcontrollers using the medium range PIC18 family of microcontrollers in the book.
Provides a detailed explanation of Visual GLCD and Visual TFT with examples.
Companion website hosting program listings and data sheets
Contains the extensive use of visual aids for designing LED, LCD and GLCD displays to help readers to understand the details of programming the displays: screen-shots, tables, illustrations, and figures, as well as end of chapter exercises
Using LEDs, LCDS, and GLCDs in Microcontroller Projects is an application oriented book providing a number of design projects making it practical and accessible for electrical & electronic engineering and computer engineering senior undergraduates and postgraduates. Practising engineers designing microcontroller based devices with LED, LCD or GLCD displays will also find the book of great use.
Table of contents
- Cover
- Title Page
- Copyright
- Preface
- Acknowledgements
- Chapter 1: Introduction to Microcontrollers and Display Systems
- Chapter 2: PIC18F Microcontrollers
-
Chapter 3: C Programming Language
- 3.1 C Languages for Microcontrollers
- 3.2 Your First mikroC Pro for PIC Program
- 3.3 Functions in mikroC Pro for PIC
- 3.4 mikroC Pro for PIC Built-in Functions
- 3.5 mikroC Pro for PIC Libraries
- 3.6 Using the mikroC Pro for PIC Compiler
- 3.7 Using the mikroC Pro for PIC Simulator
- 3.8 Other mikroC Pro for PIC Features
- 3.9 Summary
- Exercises
- Chapter 4: PIC Microcontroller Development Tools – Including Display Development Tools
- Chapter 5: Light Emitting Diodes (LEDs)
- Chapter 6: Liquid Crystal Displays (LCDs) and mikroC Pro for PIC LCD Functions
- Chapter 7: Graphics LCD Displays (GLCD)
- Chapter 8: Microcontroller Program Development
-
Chapter 9: LED Based Projects
- 9.1 PROJECT 9.1 – Flashing LED
- 9.2 PROJECT 9.2 – Binary Counting Up LEDs
- 9.3 PROJECT 9.3 – Rotating LEDs
- 9.4 PROJECT 9.4 – Wheel of Lucky Day
- 9.5 PROJECT 9.5 – Random Flashing LEDs
- 9.6 PROJECT 9.6 – LED Dice
- 9.7 PROJECT 9.7 – Connecting more than one LED to a Port Pin
- 9.8 PROJECT 9.8 – Changing the Brightness of LEDs
- 9.9 PROJECT 9.9 – LED Candle
- 9.10 Summary
- Exercises
-
Chapter 10: 7-Segment LED Display Based Projects
- 10.1 PROJECT 10.1 – Single Digit Up Counting 7-Segment LED Display
- 10.2 PROJECT 10.2 – Display a Number on 2-Digit 7-Segment LED Display
- 10.3 PROJECT 10.3 – Display Lottery Numbers on 2-Digit 7-Segment LED Display
- 10.4 PROJECT 10.4 – Event Counter Using 4-Digit 7-Segment LED Display
- 10.5 PROJECT 10.5 – External Interrupt Based Event Counter Using 4-Digit 7-Segment LED Display with Serial Driver
- 10.6 Summary
- Exercises
-
Chapter 11: Text Based LCD Projects
- 11.1 PROJECT 11.1 – Displaying Text on LCD
- 11.2 PROJECT 11.2 – Moving Text on LCD
- 11.3 PROJECT 11.3 – Counting with the LCD
- 11.4 PROJECT 11.4 – Creating Custom Fonts on the LCD
- 11.5 PROJECT 11.5 – LCD Dice
- 11.6 PROJECT 11.6 – Digital Voltmeter
- 11.7 PROJECT 11.7 – Temperature and Pressure Display
- 11.8 PROJECT 11.8 – The High/Low Game
- 11.9 Summary
- Exercises
-
Chapter 12: Graphics LCD Projects
- 12.1 PROJECT 12.1 – Creating and Displaying a Bitmap Image
- 12.2 PROJECT 12.2 – Moving Ball Animation
- 12.3 PROJECT 12.3 – GLCD Dice
- 12.4 PROJECT 12.4 – GLCD X-Y Plotting
- 12.5 PROJECT 12.5 – Plotting Temperature Variation on the GLCD
- 12.6 PROJECT 12.6 – Temperature and Relative Humidity Measurement
- 12.7 Operation of the SHT11
- 12.8 Acknowledgement
- 12.9 Summary
- Exercises
- Chapter 13: Touch Screen Graphics LCD Projects
- Chapter 14: Using the Visual GLCD Software in GLCD Projects
- Chapter 15: Using the Visual TFT Software in Graphics Projects
- Bibliography
- Index
Product information
- Title: Using LEDs, LCDs and GLCDs in Microcontroller Projects
- Author(s):
- Release date: November 2012
- Publisher(s): Wiley
- ISBN: 9781119940708
You might also like
book
Practical AVR Microcontrollers: Games, Gadgets, and Home Automation with the Microcontroller Used in Arduino
If you've heard of Arduino or even used it in your own projects, you probably know …
book
Microcontroller Programming
Written to help readers better understand the essentials of microcontroller programming, this textbook combines theory and …
book
Building Embedded Systems: Programmable Hardware
Develop the software and hardware you never think about. We're talking about the nitty-gritty behind the …
book
Coding the Arduino: Building Fun Programs, Games, and Electronic Projects
Get started with Arduino and computer coding. This book is intended for those new to the …