10 Questions and Answers on Microcontroller Programming

10 Questions and Answers on Microcontroller Programming

1. What are the advantages and disadvantages of C language and assembly language in microcontroller development? Answer: Assembly language is a symbolic language that uses mnemonic symbols to represent machine instructions, making it the closest language to machine code. Its main advantages are low resource usage and high program execution efficiency. However, the assembly language … Read more

Microcontroller Programming Experience Summary

Microcontroller Programming Experience Summary

Using “Software Traps + Program Command” to Deal with PC Pointer Jumps When the CPU is interfered with from the outside, sometimes the PC pointer can jump to another segment of the program or to a blank segment. In fact, if the PC pointer jumps to a blank segment, it can be handled easily. Just … Read more

Tips to Improve Microcontroller Programming Efficiency

Tips to Improve Microcontroller Programming Efficiency

First, you need to understand the basic hardware functions of the microcontroller. For example, interrupts, IO ports, timers, and serial ports (these are just a few important aspects). You can refer to books that specifically discuss microcontroller basics, starting with the 8051 microcontroller. In fact, you can learn while doing projects; if you encounter something … Read more

User-Friendly Visual Microcontroller Programming Software

User-Friendly Visual Microcontroller Programming Software

The Chinese programming software Tianwen offers three modes that comprehensively cover all aspects of microcontroller programming. First, the first graphical programming mode is simple and easy to use, suitable for those who want to quickly get started without delving into professional knowledge. This mode is particularly suitable for functional testing and rapid prototyping. The second … Read more

Starting Programming at 35: Microcontroller Coding for Future Security

Starting Programming at 35: Microcontroller Coding for Future Security

The editor inadvertently came across a self-analysis by an engineer approaching middle age, and couldn’t help but feel that every industry has its own bitter journey. Below is a shared reflection for enthusiasts. Currently, I work at a venture capital company using JAVA for mobile app backend development, with a pre-tax salary of 12K. This … Read more

Introduction to Microcontroller Programming Basics

Introduction to Microcontroller Programming Basics

Click the blue text to follow, reply with “Introduction Materials” to get a tutorial from beginner to advanced on microcontrollers Written by | Wu Ji (WeChat: 603311638) Original | Article 18 of the series Full text 1064 words, reading time approximately 5 minutes I personally believe that microcontrollers are not a technology, but a tool. … Read more

Mastering Two Key Concepts in Microcontroller Programming

Mastering Two Key Concepts in Microcontroller Programming

We recommend following the public account below to learn more about electronic technology knowledge! 1. Layered Thinking The idea of layering is not a mysterious concept; in fact, many engineers working on projects already use it themselves. I have seen many posts that do not mention this, yet the layered structure is indeed very useful, … Read more

Why Use C Language for Microcontroller Programming

Why Use C Language for Microcontroller Programming

With the development of technology, there are more and more electronic products, which make our daily lives easier. Most electronic products have microcontrollers, and microcontrollers achieve functionality by executing software logic. The most suitable programming language for microcontroller programming is assembly language, but the most commonly used and widespread is C language. Why should microcontrollers … Read more

Microcontroller Programming Learning Guide

Microcontroller Programming Learning Guide

Click on the top“Big Fish Robot”, select“Top/Star Official Account” Benefit goodies, delivered to you first! Reading this article will take about 3 minutes. Currently, there is a surge in learning and applying microcontrollers in factories, schools, and enterprises. Engineers and technicians accustomed to traditional electronics are facing new challenges. If one cannot learn microcontrollers in … Read more

Microcontroller Programming (Part 1)

Microcontroller Programming (Part 1)

Microcontroller is an integrated circuit chip that uses ultra-large scale integration technology to integrate a central processing unit (CPU) with data processing capabilities, random access memory (RAM), read-only memory (ROM), various I/O ports, interrupt systems, timers/counters, and other functions (which may also include display driver circuits, pulse width modulation circuits, analog multiplexers, A/D converters, etc.) … Read more