
Author: Wang Jinke
College: School of Electrical Engineering
Major: Rail Transit Signal and Control
Grade: 2022
PART.1Introduction
The course on Microcontroller Principles and Applications is offered by most majors in the School of Electrical Engineering and is characterized by its complex content and difficulty in understanding. Mastering this subject can effectively stimulate interest in learning about microcontrollers such as the 51 microcontroller and STM32. If one chooses to pursue a career in embedded systems, this course provides a foundation for understanding cutting-edge knowledge in microcontrollers. By sharing my learning experiences in this subject, I hope to help fellow students summarize effective learning methods for such courses and enhance their skills.
PART.2
Experience Sharing
01
Motivation and Attitude
I believe that the main source of motivation in studying engineering courses comes from practical experience. The applications of microcontrollers in this course are very tangible, ranging from electronic clocks to aircraft missiles. Understanding these applications can greatly stimulate interest in learning about microcontrollers, thereby generating motivation to study.
02Learning Methods and Strategies
Key Points:
(1) Structure of Microcontrollers: This chapter provides a general introduction to the components of microcontrollers, such as CPU, memory, and I/O ports. It helps to form a basic understanding of microcontrollers, facilitating the learning of subsequent content. This chapter contains many details, mostly assessed through fill-in-the-blank questions.
(2) Instruction System of Microcontrollers: This chapter is the core of the microcontroller principles and applications, serving as the foundation for most subsequent content. I recommend that students strive to understand it repeatedly, and for any unclear parts, they can seek help from teachers or use online resources like CSDN and Deepseek.
(3) Interrupt System of Microcontrollers: The content of this chapter is relatively difficult to understand. Students should pay attention to the teacher’s explanations in class and use examples to help grasp this part of the content.
(4) Timer/Counter of Microcontrollers: For this chapter, I suggest reviewing example problems thoroughly and using them as a reference to understand the content. The assessment format is relatively fixed, and repeatedly verifying one’s thought process can help master this chapter.
(5) Expansion of Microcontroller Memory: This chapter is also frequently tested. The assessment method is similarly fixed, and students can combine the teacher’s PPT with example problems from the textbook to form their own understanding, while also integrating knowledge from previous studies in digital electronics regarding memory expansion.
03
Review and Time Management
Since the course on microcontroller principles and applications emphasizes textbook knowledge, it is important to mark key points during classes and reviews, enriching the textbook content. Focus on understanding rather than rote memorization, allocating time to more effective areas. During review, I recommend quickly going through the course content using online resources, and then doing as many past exam papers as possible to understand the assessment format and the application of knowledge points.
0
04
Challenges, Difficulties, and Self-Transcendence
The biggest challenge I faced while studying microcontroller principles and applications was understanding the instruction system. Initially, I often felt confused and unsure when confronted with numerous instructions and complex application scenarios. To overcome this difficulty, I primarily used Keil uVision5 to write code and understand the relevant principles. Through these efforts, I not only overcame my fear of the instruction system but also developed stronger logical thinking and patience.
05
Self-Reflection
During the learning process, I realized the importance of practice. The understanding and skills gained through hands-on practice are far deeper and more lasting than those obtained through theoretical study alone. My successful approach was to effectively utilize resources, actively participate in class interactions, and continuously engage in practice. However, I need to improve my time management skills. In the future, I plan to arrange my study time more systematically to ensure that I can fully understand and apply each module.
0
6
Looking Ahead: Goals and Plans
Maintain good motivation, work hard to improve time management skills, and ensure a balance between learning and practice for comprehensive development.
PART.3
Conclusion
The process of learning microcontroller principles and applications has made me realize that to truly master a complex knowledge system, one must engage in continuous practice and reflection. In future studies, I hope that fellow students can find learning methods that suit them, bravely face challenges, and always maintain a passion for technology and a spirit of exploration, continuing to grow and progress.
END
Author: Wang Jinke
Editor: Chen Wenping
Layout: Chen Wenping
First Review: Mao Zhaoshun
Second Review: Cheng Minjie
Third Review:Jiang Yaqi