0%

Book Description

Microcontroller Cookbook guides you through programming, interfacing, development work and circuit design using two of the most popular microcontroller families. The cookbook approach makes this an ideal book for anyone who has to get up and running quickly, so it is ideal for hard-pressed professionals and advanced electronics hobbyists. Enough theory is included to make this a suitable text for introductory microelecronics courses up to first year degree level. New sections of reviews make this an ideal text for courses or independent study.

The new edition offers additional material on C programming and the use of compilers, an expanded section on macros, and a new section on the development of source code.

  • A practical way of getting up to speed with microcontrollers
  • Covers syllabus requirements of HNC / HND
  • Project-based cookbook approach

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Preface
  6. Acknowledgements
  7. Chapter 1: Microcomputer Systems
    1. Introduction
    2. Histories
    3. Brief Comparisons
  8. Chapter 2: The MCS51 Microcontroller
    1. Family Members/Variants
    2. Reset
    3. The Watchdog Timer
    4. Clock and Resonator Circuits
    5. I/O Port Structures
    6. Some Design Examples
    7. Accessing External Memory
    8. Logical Separation of Program Memory (read only) and Data Memory (read/write)
    9. Non-volatile Memory
    10. Architecture
    11. Timer/Counters
    12. Interrupts
    13. Stack
    14. Serial Ports
    15. Bit Addressing
    16. Using the ADC in the 80550 Family
    17. Analogue to Digital Conversion
    18. Digital to Analogue Conversion (the PWM output)
    19. The 80552 Watchdog Timer
    20. Parallel Expansion
  9. Chapter 3: The PIC Microcontroller
    1. Early PIC Variants
    2. Oscillator Connections
    3. Reset Circuit
    4. Internal Architecture
    5. Input/Output Operations
    6. The 16C5x Instruction Set
    7. Simple Programming Examples
    8. Members of the PIC16C5x family
    9. I/O Port Structures
    10. Timing
    11. The Rest of the Family
    12. PICs with ADC
    13. Analogue to Digital Converter Programming
    14. Interrupts on the PIC
    15. Stack
    16. PIC16C84 with EEPROM Management
    17. Option Register
    18. Data EEPROM Management:
    19. The Watchdog Timer
    20. Power Down Mode
    21. Subroutines vs Macros
    22. Macros
  10. Chapter 4: Interface Devices
    1. Single Line Input
    2. Single Line Output
    3. AC Control
    4. Keypad Input
    5. Keyboard Input
    6. Seven-segment Displays
    7. Liquid Crystal Displays
    8. Analogue Input
    9. TLC548 8-bit Analogue to Digital Converter with Serial Control
    10. Analogue Output
    11. Motor Drive Circuits
    12. AC Motors
  11. Chapter 5: RS232 and Other Serial Standards
    1. RS232
    2. RS422 Transmission Standard
    3. RS485 Transmission Standard
    4. I2C Configuration
    5. I2C Applications
    6. MCS51 (80552) Software Chunks
    7. U4224B
  12. Chapter 6: LCD Text Display Panels
    1. MCS51 Code
    2. PIC Code
  13. Appendices
  14. Index
3.239.11.178