Microcontroller C Language Application Design (3rd Edition)

Author: Ma Zhongmei et al.
Publisher:
Publish Date: 2003-11-01
Features: This book is designed for the widely used microcontroller 8051 and the popular programming language C. It explains the design of C language applications for microcontrollers using the KEIL company's latest version of the 8051 microcontroller development suite. The suite's compiler includes versions supporting classic 8051 and its derivatives, collectively known as Cx51. The Windows integrated development environment micro;Vision2 seamlessly integrates the dScope simulation debugger used with micro;Vision1 into the integrated environment, making it more convenient to use and supporting a wider variety of microcontrollers. The book consists of thirteen chapters, covering both the fundamentals of microcontrollers, which are also the fundamentals of Cx51: data and operations, flow control statements, structured data types, and functions and program structure; as well as the applications of Cx51: internal resources, extended resources, output control, data acquisition, inter-machine communication, and human-machine interaction programming. The book also discusses modular programming techniques, which are highly valued in software engineering, and introduces mixed programming techniques with assembly language for precise timing in real-time control. Each chapter of the book is equipped with a sufficient number of exercises for use by both instructors and students. The book's features include material derived from the latest original sources, summarizing practical teaching and application experience, with numerous examples and strong practicality. The C language in the book is specifically tailored to the unique structure of the 8051, so even those without programming experience can learn microcontroller C programming through this book. The book can serve as a textbook for faculty and students of higher vocational colleges, training courses, and the national university electronic design competition, as well as a reference for technicians engaged in microcontroller applications.

📌 Related Posts