Microcontrollers: Architecture, Programming, Interfacing and System DesignThe book focuses on 8051 microcontrollers and prepares the students for system development using the 8051 as well as 68HC11, 80x96 and lately popular ARM family microcontrollers. A key feature is the clear explanation of the use of RTOS, software building blocks, interrupt handling mechanism, timers, IDE and interfacing circuits. Apart from the general architecture of the microcontrollers, it also covers programming, interfacing and system design aspects. |
Contents
CHAPTER | 3 |
CHAPTER | 12 |
CHAPTER | 13 |
A CPU in a computer centrally fetches and processes the instructions | 16 |
CHAPTER 2 | 21 |
CHAPTER 3 | 51 |
Family Microcontrollers Instruction | 103 |
CHAPTER 5 | 145 |
CHAPTER 11 | 429 |
CHAPTER 12 | 453 |
809680196 Family | 483 |
CHAPTER 14 | 509 |
CHAPTER 15 | 543 |
APPENDIX | 579 |
APPENDIX B | 583 |
APPENDIX D | 591 |
Common terms and phrases
addressing modes allocated analog ASCII ASCII code assembler bit address bit at data block bus buffer byte character chip clock cycle data bus data memory data object decoder defined device direct address disable display DMAC DPTR EEPROM enable encoder example execution FIFO Figure flag function increment Initialise input interfacing circuit internal RAM interrupt service interrupt service routine interrupt source latch logic loop macro mask means memory address microcontroller motor on-chip opcode operand operations output parameter peripheral port bit port pin priority processor program counter program memory pulse queue queue area RAM address reset RTOS running SBUF scan semaphore sending serial serial port service routine shows signal software building stepper motor subunit synchronous Table task timeout UART variable VarName vector address voltage watchdog timer write