MCS-51 Microcontroller Principle and Application (C Language Version)

Author: Yan Yude
Publisher:
Publish Date: 2004-07-01
Features: This book takes the currently most popular MCS-51 series microcontroller in China as the subject of instruction, comprehensively describing its system architecture, working principles, characteristics and composition of internal functional devices, as well as design techniques and methods for building microcontroller-based application systems. The book is divided into six chapters. Chapter 1 introduces the organization structure and functions of the MCS-51 microcontroller. This includes the composition of the CPU and its related registers and control signals; the structure, types, and usage characteristics of memory; the structure, functions, and usage characteristics of I/O interfaces; the pins, clock, reset circuit, CPU timing, and the composition of the minimal system of the MCS-51 microcontroller. Chapter 2 introduces the instruction system of the MCS-51 microcontroller. First, it provides the addressing modes of the MCS-51 microcontroller, then briefly describes the assembly language instructions of the MCS-51 microcontroller classified by instruction function. Chapter 3 introduces the C language programming for the MCS-51 microcontroller. First, it introduces the data memory structure and addressing modes of the MCS-51 and the assembly language instruction system of the MCS-51, and on this basis, focuses on introducing the C language programming for the MCS-51 microcontroller, mainly introducing examples related to the MCS-51. Chapter 4 introduces the structure, functions, working modes, and related special function registers of the internal functional components of the MCS-51 microcontroller. The application programming of all these components is implemented using C language programs. Chapter 5 introduces the system expansion methods of the MCS-51 microcontroller. First, it covers the tasks of system expansion, the bus structure of system expansion, including parallel buses and serial (I2C) buses. Next, it introduces the expansion methods of program memory and data memory. Finally, it focuses on introducing and sequentially introducing the characteristics of the forward channel, the composition and structure of the data acquisition subsystem, and A/D conversion technology in microcontroller application systems; the characteristics of the backward channel and D/A conversion technology; the characteristics of the human-machine channel, LED digital display technology, and keyboard processing technology.

📌 Related Posts