Oxford University Press India
|Number of Pages
Microprocessors and Microcontrollers is designed as a comprehensive textbook for undergraduate engineering students to lay a strong foundation to the basic principles, functioning, and applications of microprocessors and microcontrollers.
Divided into six parts, the book broadly addresses the architecture, programming, and interfacing of 8-bit 8085 microprocessor, followed by 8-bit 8051 microcontroller and 16-bit 8086 microprocessor. It also addresses the16-bit 8096 microcontroller with its basic features and programming examples. Assembly language codes are interspersed throughout the book to help enhance the students' expertise in programming the processors.
Clear and concise in its treatment of topics and supported by learning tools, such as review questions, design-based exercises, and case studies, the book would be useful to engineering students of electrical and electronics, electronics and communication, computer science and information technology as also practising engineers.
Includes case studies on traffic light control, washing machine control, and elevator control to enable students appreciate the applications of processors
Provides numerous programming examples (in assembly language) which can also be used for conducting lab sessions.
Includes discussions on advanced processors, such as 80186, 80286, 80386, 80486, Pentium, PowerPC, and PIC 16F877
Contains a section on the advent of high-level language programming in 8051 processors with examples illustrated using the most popular language C
In the CD
Simulator for 8085 processor
ALP codes for 8085 which can be readily executed in the simulator
ALP codes for 8051 and 8086 which can run in any executable environment
About The Author
N. Senthil Kumar is Professor, Department of Electrical and Electronics Engineering, Mepco Schlenk Engineering College, Sivakasi, Tamil Nadu. He has more than 20 years of active teaching and research experience.
M. Saravanan is Professor, Department of Electrical and Electronics Engineering, Thiagarajar College of Engineering, Madurai, Tamil Nadu. He has more than 15 years of experience in teaching and research.
S. Jeevananthan is Assistant Professor, Department of Electrical and Electronics Engineering, Pondicherry Engineering College, Puducherry. He has nearly 10 years of teaching experience.
Table Of Contents
Preface 1. Microprocessors--Introduction and Evolution PART 1: INTEL 8085 ARCHITECTURE AND PROGRAMMING
2. Intel 8085 microprocessor architecture
3. Instruction set and execution in 8085
4. Assembly language programming of 8085
PART 2: HARDWARE INTERFACING WITH INTEL 808
5. Methods of data transfer and interrupt structure in 8085
6. Interfacing memory and i/o devices with 8085
7. Features and interfacing of programmable devices for 8085-based systems
8. A complete 8085-based system
PART 3: INTEL 8051 MICROCONTROLLERS
9. Introduction to 8051 Microcontrollers
10. 8051 instruction set and programming
11. Hardware features of 8051
12. Interface examples
PART 4: INTEL 8086--16-BIT MICROPROCESSORS
13. Intel 8086 Microprocessor architecture, features, and signals
14. Addressing modes, instruction set, and Programming of 8086
15. 8086 Interrupts
16. Memory and i/o interfacing
17. Multiprocessor configuration
18. 8086-BASED SYSTEMS
PART 5: INTEL 8096--16-BIT MICROCONTROLLERS
19. Overview Of Intel 8096 Microcontrollers
20. 8096 Instruction Set And Programming
21. Hardware Features Of 8096
PART 6: ADVANCED TRENDS
22. Microprocessor System Developments And Recent Trends
23. Advanced Microprocessors And Microcontrollers
Appendix A: 8085 Instruction Set
Appendix B: 8051 Instruction Set
Appendix C: 8086 Instruction Set
Appendix D: 8096 Instruction Set
Appendix E: Case Studies