Home Page Icon
Home Page
Table of Contents for
Title Page
Close
Title Page
by Dogan Ibrahim
Using LEDs, LCDs and GLCDs in Microcontroller Projects
Cover
Title Page
Copyright
Preface
Acknowledgements
Chapter 1: Introduction to Microcontrollers and Display Systems
1.1 Microcontrollers and Microprocessors
1.2 Evolution of the Microcontroller
1.3 Parts of a Microcontroller
1.4 Display Devices
1.5 Summary
Exercises
Chapter 2: PIC18F Microcontrollers
2.1 The PIC18F2410 Microcontroller
2.2 PIC18F2410 Architecture
2.3 Summary
Exercises
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
4.1 PIC Hardware Development Boards
4.2 PIC Microcontroller Display Development Tools
4.3 Using the In-Circuit Debugger with the EasyPIC7 Development Board
4.4 Summary
Exercises
Chapter 5: Light Emitting Diodes (LEDs)
5.1 A Typical LED
5.2 LED Colours
5.3 LED Sizes
5.4 Bi-Colour LEDs
5.5 Tri-Colour LEDs
5.6 Flashing LEDs
5.7 Other LED Shapes
5.8 7-Segment LEDs
5.9 Alphanumeric LEDs
5.10 mikroC Pro for PIC 7-Segment LED Editor
5.11 Summary
Exercises
Chapter 6: Liquid Crystal Displays (LCDs) and mikroC Pro for PIC LCD Functions
6.1 HD44780 Controller
6.2 Displaying User Defined Data
6.3 DDRAM Addresses
6.4 Display Timing and Control
6.5 LCD Initialisation
6.6 Example LCD Display Setup Program
6.7 mikroC Pro for PIC LCD Functions
6.8 Summary
Exercises
Chapter 7: Graphics LCD Displays (GLCD)
7.1 The 128 × 64 Pixel GLCD
7.2 Operation of the GLCD Display
7.3 mikroC Pro for PIC GLCD Library Functions
7.4 Example GLCD Display
7.5 mikroC Pro for PIC Bitmap Editor
7.6 Adding Touch-screen to GLCDs
7.7 Summary
Exercises
Chapter 8: Microcontroller Program Development
8.1 Using the Program Description Language and Flowcharts
8.2 Examples
8.3 Representing for Loops in Flowcharts
8.4 Summary
Exercises
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
13.1 PROJECT 13.1 – Touch Screen LED ON-OFF
13.2 PROJECT 13.2 – LED Flashing with Variable Rate
13.3 Summary
Exercises
Chapter 14: Using the Visual GLCD Software in GLCD Projects
14.1 PROJECT 14.1 – Toggle LED
14.2 PROJECT 14.2 – Toggle more than One LED
14.3 PROJECT 14.3 – Mini Electronic Organ
14.4 PROJECT 14.4 – Using the SmartGLCD
14.5 PROJECT 14.5 – Decimal to Hexadecimal Converter using the SmartGLCD
14.6 Summary
Exercises
Chapter 15: Using the Visual TFT Software in Graphics Projects
15.1 PROJECT 15.1 – Countdown Timer
15.2 PROJECT 15.2 – Electronic Book
15.3 PROJECT 15.3 – Picture Show
15.4 Summary
Exercises
Bibliography
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Copyright
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset