Book description
This book is a thoroughly practical way to explore the 8051 and discover C programming through project work. Through graded projects, Dogan Ibrahim introduces the reader to the fundamentals of microelectronics, the 8051 family, programming in C, and the use of a C compiler. The specific device used for examples is the AT89C2051 - a small, economical chip with re-writable memory, readily available from the major component suppliers.
A working knowledge of microcontrollers, and how to program them, is essential for all students of electronics. In this rapidly expanding field many students and professionals at all levels need to get up to speed with practical microcontroller applications. Their rapid fall in price has made microcontrollers the most exciting and accessible new development in electronics for years - rendering them equally popular with engineers, electronics hobbyists and teachers looking for a fresh range of projects.
Microcontroller Projects in C for the 8051 is an ideal resource for self-study as well as providing an interesting, enjoyable and easily mastered alternative to more theoretical textbooks.
- Practical projects that enable students and practitioners to get up and running straight away with 8051 microcontrollers
- A hands-on introduction to practical C programming
- A wealth of project ideas for students and enthusiasts
Table of contents
- Front Cover
- Microcontroller Projects in C for the 8051
- Copyright Page
- Contents
- Preface
- Chapter 1. Microcomputer Systems
- Chapter 2. Programming Microcontrollers in C
-
Chapter 3. Light Projects
- PROJECT 1 – LED Binary Counter
- PROJECT 2 – LED Chasing Circuit
- PROJECT 3 – Random LED Pattern
- PROJECT 4 – Cyclic LED Pattern
- PROJECT 5 – LED Dice (1/2)
- PROJECT 5 – LED Dice (2/2)
- PROJECT 6 – Hexadecimal Display
- PROJECT 7 – Two-digit Decimal Count
- PROJECT 8 – TIL311 Dice
- PROJECT 9 – 7 Segment Display Driver
- PROJECT 10 – Four-digit LED Display Interface (1/3)
- PROJECT 10 – Four-digit LED Display Interface (2/3)
- PROJECT 10 – Four-digit LED Display Interface (3/3)
- PROJECT 11 – Interrupt Driven Event Counter with 4-digit 75 LED Display (1/2)
- PROJECT 11 – Interrupt Driven Event Counter with 4-digit 75 LED Display (2/2)
-
Chapter 4. Sound Projects
- PROJECT 12 – Simple Buzzer Interface
- PROJECT 13 – Small Speaker Interface (Using the Timer Interrupt)
- PROJECT 14 – Two-tone Small Speaker Interface (Using the Timer Interrupt)
- PROJECT 15 – Electronic Siren (Using the Timer Interrupt) (1/2)
- PROJECT 15 – Electronic Siren (Using the Timer Interrupt) (2/2)
- PROJECT 16 – Electronic Siren (Using the Timer Interrupt) (1/2)
- PROJECT 16 – Electronic Siren (Using the Timer Interrupt) (2/2)
-
Chapter 5. Temperature Projects
- PROJECT 17 – Using a Digital Temperature Sensor (1/3)
- PROJECT 17 – Using a Digital Temperature Sensor (2/3)
- PROJECT 17 – Using a Digital Temperature Sensor (3/3)
- PROJECT 18 – Digital Thermometer with Centigrade/Fahrenheit Output (1/2)
- PROJECT 18 – Digital Thermometer with Centigrade/Fahrenheit Output (2/2)
- PROJECT 19 – Digital Thermometer with High Alarm Output
- PROJECT 20 – Digital Thermometer with High and Low Alarm Outputs (1/2)
- PROJECT 20 – Digital Thermometer with High and Low Alarm Outputs (2/2)
- PROJECT 21 – Using Analogue Temperature Sensor IC with A/D Converter (1/3)
- PROJECT 21 – Using Analogue Temperature Sensor IC with A/D Converter (2/3)
- PROJECT 21 – Using Analogue Temperature Sensor IC with A/D Converter (3/3)
-
Chapter 6. RS232 Serial Communication Projects
- PROJECT 22 – Output a Simple Text Message from the RS232 Port
- PROJECT 23 – Input/Output Example Using the RS232 Port (1/2)
- PROJECT 23 – Input/Output Example Using the RS232 Port (2/2)
- PROJECT 24 – A Simple Calculator Program Using the RS232 Port (1/2)
- PROJECT 24 – A Simple Calculator Program Using the RS232 Port (2/2)
- Appendix - ASCII code
- GLOSSARY (1/2)
- GLOSSARY (2/2)
- Index
Product information
- Title: Microcontroller Projects in C for the 8051
- Author(s):
- Release date: April 2000
- Publisher(s): Newnes
- ISBN: 9780080511566
You might also like
book
PIC Microcontroller Projects in C, 2nd Edition
Extensively revised and updated to encompass the latest developments in the PIC 18FXXX series, this book …
book
Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C
Now that you’ve built a few Arduino projects, and reused some pre-written sketches, it’s time to …
book
ARM-based Microcontroller Projects Using mbed
ARM-based Microcontroller Projects Using mbed gives readers a good understanding of the basic architecture and programming …
book
C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming
Go beyond the jigsaw approach of just using blocks of code you don’t understand and become …