In the field of embedded systems, the 51 series of single-chip microcomputers have a long history and are the most widely used. Moreover, they are favored by many engineering and technical personnel because of their low price, easy purchase of devices, and complete development tools. The 51 series of single-chip microcomputers have a simple architecture, moderate application complexity, and are easy to get started. Therefore, they occupy a large share in the embedded secondary development market and have many users. This book takes the 51 single-chip microcomputer as the basic embedded application platform, comprehensively studies the programming technology of embedded application software, explores the characteristics of embedded assembly language programming and embedded C language programming, and explores the technical details of the embedded programming process with numerous application examples as the background. In the assembly language part of this book, the driver design of circuit units such as single-chip microcomputer timers, interrupts, inputs, and outputs is used as an example to reflect the characteristics of assembly language as the most natural language in hardware driver programming. In the C language part of this book, the C51 language software programming technology is mainly discussed with process design as the main line. The main contents include: embedded C51 compilation characteristics, C source code organization, development mode, mixed programming, code running mechanism (program switching), etc. This book can be used by readers to deeply learn embedded software programming technology, and can also be used as a reference book for teaching embedded systems in colleges and universities.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore