Higher Ed. and Vocational >> Engineering and Computer Science >> Electrical & Electronics Engineering >> Microprocessors & Microcontrollers


Microcontrollers: Architecture, Programming, Interfacing and System Design, 2/e

Microcontrollers:  Architecture, Programming, Interfacing and System Design,  2/e

Author(s):
  • Raj Kamal
  • Author: Raj Kamal
    • ISBN:9788131759905
    • 10 Digit ISBN:8131759903
    • Price:Rs. 915.00
    • Pages:888
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Ratings:

    This fully revised edition of Microcontrollers is based on the feedback received from users across the country. It prepares the students for system development using the 8051 as well as 68HC11, 80x96, ARM and PIC family microcontrollers. It provides a perfect blend of both hardware and software aspects of the subject. A key feature is the clear explanation of the use of the software building blocks, interrupt handling mechanism, timers, RTOS, IDE and interfacing circuits. It also covers aspects such as programming, interfacing and system design, and offers a large number of figures and tables, examples, end-chapter summaries, meanings of key terms, review questions, practice exercises, and multiple choice questions.

    Table of Content

    1. Types, Selection and Applications of Microcontrollers
    2. Overview of Architecture and Microcontroller Resources
    3. Intel 8051/8031 Family Architecture
    4. 8051 Family Microcontrollers Instruction Set
    5. Real Time Control: Interrupts
    6. Real-time Control: Timers
    7. System Design: Peripherals and Interfacing
    8. Systems Design: Digital and Analog Interfacing Methods
    9. Programming in Assembly
    10. Programming in C
    11. Real-time Operating System for System Design
    12. Development Tools for Microcontroller Applications
    13. PIC Family Microcontrollers
    14. 16-Bit Microcontrollers: 8096/80196 Family
    15. 32-Bit ARM7, ARM9 and ARM MCUs: Architecture, Programming and Development Tools
    16. Motorola MC68HC11/12 Family

    • Appendix A  ASCII Codes for the Characters
    • Appendix B  8051 Internal and External RAM Byte Addresses between 00H to FFH and RAM bit Addresses
    • Appendix C  Addresses of SFR bytes and Address of their each bit
    • Appendix D  SFR with Byte Addresses
    • Appendix E  SFR Bits Default values
    • Appendix F  8051 -; Opcodes to Instruction Mnemonics Conversion Table
    • Appendix G  8051 Instruction Mnemonics along with the opcode
    • Appendix H  8051 Instruction Mnemonics, Length and Cycles for Execution
    • Appendix I  Flag Affecting Instructions and effect on the flags
    • Appendix J  Links to Datasheets

    Salient Features

    • The architecture, instructions and internal resources in the 8051 microcontroller
    • The architecture, instructions and internal resources in the PIC, 80196, ARM and 68MC11/12 family microcontrollers
    • The real-time operating system, IDE, interrupt handling mechanisms and timers for real control in systems
    • Interfacing circuits for LED, LCD, keys, inductive coils, relays, motors, optical encoders, robots, input-output power control and DSP systems
    • Newly added examples in the chapters for a better understanding of the architecture, instructions and internal resources in the 8051 microcontroller and for the real time operating system
    • Interfacing of touch screen displays and controllers
    • Two new chapters for programming examples in assembly-language and C with flowcharts, programs and sample codes for developing embedded microcontroller applications
    • Provides insight into architecture, instructions and internal resources in the PIC microcontroller
    • Fill-in-blank-type short questions
    • Enriched bibliography, web-references and web-links to various microcontroller datasheets