pdf

Principles and Applications of Single Chip Microcomputers 3rd Edition (Zhang Yigang)

  • 2024-10-27
  • 79.42MB
  • Points it Requires : 1

\"Principles and Applications of Single-Chip Microcontrollers (3rd Edition)\" is a national planned textbook for undergraduate programs in general higher education during the \"12th Five-Year Plan\" period. \"Principles and Applications of Single-Chip Microcontrollers (3rd Edition)\" details the hardware structure of the enhanced AT89S52 single-chip microcomputer of the American ATMEL company and the working principles of various peripheral components on the chip, the assembly language instruction system, and commonly used program design. It also introduces the various expansion interface designs, interface driver design, and application system design of the AT89S52 single-chip microcomputer from the perspective of application design, and provides many practical design cases. At the same time, it also introduces various popular devices used in the design of AT89S52 single-chip microcomputer application systems. In addition, it also introduces the reliability and anti-interference design of single-chip microcomputer application systems and the design of power interfaces. The book is equipped with a CD, which includes the following: 15 chapters of the book, exercises and reference answers, mock test papers and reference answers, ProteusE teaching experiment system description and experimental guidance, introduction to the new features of Proteus8V8.x and debugging cases, as well as video files introducing the overall functions of Proteus and video files demonstrating ProteusISIS and ARES. The book can be used as a textbook for microcontroller courses in electrical, electronic information, automation, computer, instrumentation and mechanical and electronic engineering majors in various engineering colleges and vocational technical colleges, and can also be used as a reference for engineering and technical personnel engaged in microcontroller application design. Chapter 1 Overview of Single-Chip Microcomputers 1.1 Introduction to Single-Chip Microcomputers 1.2 Development History of Single-Chip Microcomputers 1.3 Characteristics of Single-Chip Microcomputers 1.4 Applications of Single-Chip Microcomputers 1.5 Development Trends of Single-Chip Microcomputers 1.6 MCS-51 Series and AT89S5× Series Single-Chip Microcomputers 1.6.1 Introduction to MCS-51 Series Single-Chip Microcomputers 1.6.2 Introduction to AT89S5x Series Single-Chip Microcomputers 1.7 Various Derivative Varieties of 8051 Single-Chip Microcomputers 1.7.1 STC Series Single-Chip Microcomputers 1.7.2 C8051F××× Single-Chip Microcomputers 1.7.3 ADμC812 Single-Chip Microcomputers 1.7.4 Winbond W77 Series and W78 Series Single-Chip Microcomputers 1.8 PIC Series Single-Chip Microcomputers and AVR Series Single-Chip Microcomputers 1.8.1 PIC Series Single-Chip Microcomputers 1.8.2 AVR Series Single-Chip Microcomputers 1.9 Introduction to Other Embedded Processors 1.9.1 Embedded DSP Processors 1.9.2 Embedded Microprocessor Questions and Exercises 1 Chapter 2 The On-Chip Hardware Structure of the AT89S52 MCU 2.1 The Hardware Composition of the AT89S52 MCU 2.2 Pin Functions of the AT89S52 MCU 2.2.1 Power and Clock Pins 2.2.2 Control Pins 2.2.3 Parallel I/O Port Pins 2.3 The CPU of the AT89S52 MCU 2.3.1 Arithmetic Unit 2.3.2 Controller 2.4 The Memory Structure of the AT89S52 MCU 2.4.1 Program Memory Space 2.4.2 Data Memory Space 2.4.3 Special Function Registers 2.4.4 Bit Address Space 2.4.5 Summary of Memory Structure 2.5 The Parallel I/O Ports of the AT89S52 MCU 2.5.1 PO Port 2.5.2 PI Port 2.5.3 P2 Port 2.5.4 P3 Port 2.6 Clock Circuit and Timing 2.6.1 2.6.2 Clock cycle, machine cycle, instruction cycle and instruction timing 2.7 Reset operation and reset circuit 2.7.1 Reset operation 2.7.2 Reset circuit design 2.8 Minimum application system of AT89S52 microcontroller 2.9 Introduction to the watchdog timer (WDT) function 2.10 Low power saving mode 2.10.1 Idle mode 2.10.2 Power-down operation mode Questions and exercises 2 Chapter 3 8051 instruction system and programming basics 3.1 Overview of the instruction system 3.2 Instruction format 3.3 Addressing mode of the instruction system 3.4 Introduction to the classification of the 8051 instruction system 3.4.1 Data transfer instructions 3.4.2 Arithmetic operation instructions 3.4.3 Logical operation instructions 3.4.4 Control jump instructions 3.4.5 Bit operation instructions 3.5 Summary of the 8051 instruction system 3.6 Description of some instructions 3.7 3.7.1 Overview of programming language 3.7.2 Assembly language statements and formats 3.7.3 Pseudo-instructions 3.7.4 Assembly of assembly language source programs 3.8 Examples of 8051 assembly language programming 3.8.1 Subroutine design 3.8.2 Table lookup programming 3.8.3 Branch transfer programming 3.8.4 Loop programming Questions and exercises 3 Chapter 4 AT89S52 microcontroller interrupt system 4.1 Overview of microcontroller interrupt technology 4.2 AT89S52 microcontroller interrupt system structure 4.2.1 Interrupt request source 4.2.2 Interrupt request flag register 4.3 Control of interrupt enable and interrupt priority 4.3.1 Interrupt enable register IE 4.3.2 Interrupt priority register IP 4.4 Conditions for responding to interrupt requests 4.5 Response time of external interrupts 4.6 Selection of external interrupt trigger mode 4.6.1 Level trigger mode 4.6.2 4. Edge trigger mode 4.7 Cancellation of interrupt request 4.8 Application design of interrupt service subroutine 4.9 System design of multiple external interrupt sources 4.9.1 How to use timer/counter as external interrupt source 4.9.2 Method of combining interrupt and query 4.9.3 Using priority encoder to expand external interrupt source Questions and exercises 4 Chapter 5 Timer/Counter of AT89S52 MCU 5.1 Structure of timer/counter TO and T1 5.1.1 Working mode control register TMOD 5.1.2 Timer/Counter control register TCON 5.2 Four working modes of timer/counter TO and T1 5.2.1 Mode 0 5.2.2 Mode 1 5.2.3 Mode 2 5.2.4 Mode 3 5.3 Structure and working mode of timer/counter T2 5.3.1 Special function registers T2MOD and T2CON of 12 5.3.2 Its three working modes… Chapter 6 Serial Port of AT89S52 MCU Chapter 7 Interface Design of Display, Switch/Keyboard and Micro-Printer Chapter 8 Parallel Expansion of External Memory of AT89S52 MCU Chapter 9 I/O Expansion of AT89S52 MCU Chapter 10 Interface of AT89S52 MCU with DAC and ADC Chapter 11 Serial Expansion of MCU Application System Chapter 12 Design of Other Application Interfaces Chapter 13 Design of Power Interface Chapter 14 Anti-interference and Reliability Design of MCU Application System Chapter 15 Design and Debugging of MCU Application System Appendix A Basic Experiment Topics Appendix B Course Design Topics References

unfold

You Might Like

Uploader
toothache
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×