8051 Microcontroller: Hardware, Software and Applications
معرفی کتاب «8051 Microcontroller: Hardware, Software and Applications» نوشتهٔ V. Udayashankara, M. S. Mallikarjunaswamy، منتشرشده توسط نشر Tata McGraw-Hill Publishing Company Limited در سال 2009. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «8051 Microcontroller: Hardware, Software and Applications» در دستهٔ بدون دستهبندی قرار دارد.
The 8051 family of microprocessors are the universally accepted standard which all electronics undergraduates need to know about. Students with only an elementary understanding of microprocessors will find this text especially useful. '8051 Microcontrollers' provides a practical and readable description of the 8051 family of microcontrollers, including 16-bit devices, and their use in practical applications. Often students and technicians are reliant on manufacturers' data books and application manuals to learn about these ubiquitous devices. This book fulfils the need for an easily understood account of the subject and uses worked examples, real-life applications, summary sections and exercises to demonstrate the relevance of the theory to everyday domestic and commercial situations. * Accessible account of the subject * Relevance of theory to practical situations highlighted throughout * Liberally and clearly illustrated 1. Introduction to Computer, Microprocessor and Microcontroller 1.1 What is a Computer? 1.2 What is a Microprocessor? 1.3 What is a Microcontroller? 1.4 Von Neumann (Princeton) and Harvard architecture 1.5 RISC and CISC Machines 1.6 Computer Software 1.7 An Overview of Embedded System Chapter Summary Multiple Choice Questions Review Questions 2. The 8051 Microcontroller 2.1 Features of 8051 2.2 Architecture of 8051 2.3 Pin Diagram of 8051 2.4 Memory Organisation 2.5 External Memory Interfacing 2.6 Stacks 2.7 8052 Microcontroller Chapter Summary Multiple Choice Questions Review Questions 3. 8051 Addressing Modes and Instruction Set 3.1 Instruction Syntax 3.2 Data types 3.3 Subroutines 3.4 Addressing Modes 3.5 Instruction Timings 3.6 8051 Instructions 3.7 Instruction Set Summary Chapter Summary Multiple Choice Questions Review Questions 4. 8051 Assembly Programming 4.1 Assembly Language Programs 4.2 Assembler Directives 4.3 Assembly Language Programs 4.4 Time Delay Calculations Chapter Summary Exercises 5. So ware Development Tools for 8051 5.1 Integrated development environment 5.2 A51 Assembler and S51 Simulator 5.3 SC51 C Compiler (SIDE 51) 5.4 mVision C Compiler and Simulator 5.5 Burning the Hex File to Program Memory Chapter Summary Exercises 6. 8051 Parallel I/O Ports 6.1 Basic I/O Concepts 6.2 Port Structures and Operation 6.3 Interfacing Push Button Switches and LEDs 6.4 Interfacing Matrix Keyboard and Seven-Segment Display 6.5 Interfacing Matrix Keyboard and Liquid Crystal Display (LCD) 6.6 Interfacing D/A Converter using Parallel Ports 6.7 Interfacing A/D Converter using Parallel Ports 6.8 Interfacing Serial A/D Converter 6.9 Interfacing Stepper Motor 6.10 Interfacing DC Motor Chapter Summary Multiple Choice Questions Review Questions 7. 8051 Interrupts and Timers/Counters 7.1 Basics of interrupts 7.2 8051 Interrupt Structure 7.3 Timers and Counters 7.4 8051 Timers/Counters 7.5 Timer/Counter Operation Modes 7.6 Programming 8051 Timers Chapter Summary Multiple Choice Questions Review Questions 8. 8051 Serial Communication 8.1 Data Communication 8.2 Basics of Serial Data Communication 8.3 8051 Serial Communication 8.4 Serial Communication Modes 8.5 Serial Communication Programming 8.6 RS232 Chapter Summary Multiple Choice Questions Review Questions 9. 8255A Programmable Peripheral Interface 9.1 Features of 8255A 9.2 Architecture of 8255A 9.3 I/O Addressing 9.4 Interfacing 8255A with 8051 9.5 I/O devices interfacing with 8051 using 8255A 9.6 Semiconductor sensors and signal conditioning circuits 9.7 Design of Minimum Embedded System 9.8 8051 Based Projects Chapter Summary Multiple Choice Questions Review Questions Appendix A P89C60X2/61X2 Flash Microcontroller-Data Sheets Appendix B ASCII Code Values Appendix C 74LS373, ADC 0808, DAC 0808-Data Sheets Appendix D 8052 Micro controller-Data Sheets Appendix E 80196 Micro controller-Data Sheets Appendix F PIC16F87X Bibliography Index
دانلود کتاب 8051 Microcontroller: Hardware, Software and Applications