Microcontroller projects in C for the 8051

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...

Descripción completa

Detalles Bibliográficos
Autor principal: Ibrahim, Dogan (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Oxford ; Boston : Newnes 2000.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627321006719
Tabla de Contenidos:
  • Front Cover; Microcontroller Projects in C for the 8051; Copyright Page; Contents; Preface; Chapter 1. Microcomputer Systems; 1.1Introduction; 1.2Microcontroller Evolution; 1.3Microcontroller Architecture; 1.48051 Family; 1.5Architecture of the 8051 Family; 1.6Pin Configuration; 1.7Timer/Counters; 1.8Interrupt Control; 1.9Minimum Microcontroller Configuration; 1.10Project Development; Chapter 2. Programming Microcontrollers in C; 2.1Data Types; 2.2 Memory Models; 2.3Interrupts; 2.4Structure of a Microcontroller-based C Program; 2.5Program Description Language
  • 2.6Internet Web Sites of Microcontroller Compilers2.7Further Reading; 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; 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; PROJECT 11 - Interrupt Driven Event Counter with 4-digit 75 LED Display; 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); PROJECT 16 - Electronic Siren (Using the Timer Interrupt); Chapter 5. Temperature Projects; PROJECT 17 - Using a Digital Temperature Sensor; PROJECT 18 - Digital Thermometer with Centigrade/Fahrenheit Output; PROJECT 19 - Digital Thermometer with High Alarm Output; PROJECT 20 - Digital Thermometer with High and Low Alarm Outputs; PROJECT 21 - Using Analogue Temperature Sensor IC with A/D Converter
  • Chapter 6. RS232 Serial Communication ProjectsPROJECT 22 - Output a Simple Text Message from the RS232 Port; PROJECT 23 - Input/Output Example Using the RS232 Port; PROJECT 24 - A Simple Calculator Program Using the RS232 Port; Appendix - ASCII code; GLOSSARY; Index