Collection of Microcontroller Design Examples

Alcohol Concentration Monitor Based on 51 Microcontroller Electronic Perpetual Calendar Design Based on 51 Microcontroller Smart Clothes Drying Rack Design Based on 51 Microcontroller Tetris Game Design Based on 51 Microcontroller DC Motor Speed Control Design Based on 51 Microcontroller Traffic Light Design Based on 51 Microcontroller Basketball Scoring System Design Based on 51 Microcontroller … Read more

Microcontroller Program Optimization Process!

01 Program Structure Optimization 1. Program Writing Structure Although the writing format does not affect the quality of the generated code, certain writing rules should still be followed during actual programming. A clearly written program is beneficial for future maintenance. When writing programs, especially for statements like While, for, do…while, if…else, switch…case, and their nested … Read more

Why Use C Language for Microcontrollers?

Porting C to the MCU (commonly known as microcontroller) 8051 began in the late 1980s. Objectively speaking, there are many challenges in porting C to the 8051 MCU. For example: · The 8051’s non-Von Neumann architecture (separate program and data memory spaces), along with additional bit-addressable memory space on the chip;  · The on-chip data and … Read more

10 Challenges in Microcontroller Circuit Design

The microcontroller is the core component of embedded systems, and circuits using microcontrollers are much more complex. However, when modifying and adding new features, circuits with microcontrollers are easier to implement, which is why electronic devices use microcontrollers. So, what are the challenges to pay attention to in the design of microcontroller circuits? 1. Selection … Read more

What Are the Main Development Languages for Microcontrollers?

Microcontrollers have many names, such as MCU (Microcontroller Unit), and also referred to as microcontrollers. With the popularity of the Internet of Things, the demand for microcontrollers has been increasing. At the same time, as the performance and resources of microcontrollers have improved, the number of programming languages for developing microcontrollers has also increased. So, … Read more

FPGA H.264 Decoder: Verilog Source Code and Project Sharing

Source: EETOP BBS Author: eebinqiu Original: http://bbs.eetop.cn/thread-628991-1-1.html This was first written in 2011, initially supporting only 640×480 resolution on the Cyclone4 E40, without implementing a deblocking filter, and the frame rate was only 25fps. Recently, I took on a project for an H.264 FPGA decoder for drones, which required implementing 720p at 60fps with a … Read more

Issues Caused by Frequency Offset in FPGA-PLL Outputs

Follow and star our public account for exciting content delivered daily. Source: Online materials We are still debugging an image issue where one chip exhibits a flickering phenomenon in the output image. The system is initially defined as follows: Explanation: (1) A 24MHz crystal oscillator outputs a clock that is fed into the FPGA and … Read more

Dialogue with Intel FPGA China Innovation Center: How to Cultivate High-Tech Talent and Promote Cloud Innovation?

More than a year ago, the largest FPGA innovation center in the world and the only one in Asia—Intel FPGA China Innovation Center (hereinafter referred to as the “Innovation Center”)—was unveiled in the Xiyong Microelectronics Park of the Western (Chongqing) Science City. This is a strategic project jointly planned by Intel China and Intel’s global … Read more

STM32 Project Sharing: Intelligent Water Quality Detection System

Project finished product image: Bilibili video link: https://www.bilibili.com/video/BV1sPDVYLEpW/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (For material sharing, see the end of the article) 01 — Project Introduction 1. Function Details STM32 Intelligent Water Quality Detection System The functions are as follows: The main control chip is the STM32 microcontroller; 2. DS18B20 temperature sensor measures water temperature 3. TDS conductivity sensor measures … Read more

STM32 Project Sharing: Smart Wardrobe

Project finished product images: Bilibili video link: https://www.bilibili.com/video/BV1CQkTYzEQ9/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (Material sharing can be found at the end of the article) 01 — Project Introduction 1. Function Details STM32 Smart Wardrobe Functions are as follows: DHT11 detects temperature and humidity, sets thresholds for heating and ventilation RTC obtains real-time time and regularly performs UV disinfection Photoelectric sensor … Read more