Rice Cooker Based on 51 Microcontroller (Timer Function)

Rice Cooker Based on 51 Microcontroller (Timer Function)

The complete set of materials can be obtained at the end of this article! Click the blue text·to follow us Rice Cooker Based on 51 Microcontroller (Timer Function) (Program, Schematic, Proteus Simulation, Flowchart, Component List) 01 Function Introduction Specific Functions: Rice cooker controller 1. Measure temperature; if the temperature exceeds the set value, stop heating … Read more

Design of a Bluetooth Car Based on STM32

Design of a Bluetooth Car Based on STM32

Click the blue text to follow us Design of a Bluetooth Car Based on STM32 (Program + Simulation + Reference Report) 01 Function Introduction Function: The entire car is powered by a 12V power supply, controlled by a white switch for overall power on and off. The motor drive uses the TB6612FNG module, and there … Read more

Collection of Common Software Tools for Embedded Development

Collection of Common Software Tools for Embedded Development

Today, I would like to share a list of embedded software: 1. BowPad We often need lightweight text editors for writing small amounts of code or viewing logs. BowPad is a super handy and compact text editor. For more details, you can read previous articles: Sharing a super handy text editor! BowPad source code/installation package … Read more

Why macOS is Not Suitable for Embedded Development?

Why macOS is Not Suitable for Embedded Development?

Is a Mac suitable for embedded development? I often get asked this question, and my answer is: Not suitable! As for why, if you observe your colleagues (classmates or friends) who are engaged in embedded software and hardware development, you will notice a phenomenon: Very few people use macOS for embedded development. Reason 1: Many … Read more

APM32 Core Episode 51 | Download Algorithm for I2C EEPROM Based on APM32F407 Using MDK-Keil

APM32 Core Episode 51 | Download Algorithm for I2C EEPROM Based on APM32F407 Using MDK-Keil

The “APM32 Core” series summarizes user experiences with APM32 series products, all of which are reprinted from the 21ic forum’s Jihai Semiconductor section. The full text has not been modified, and unauthorized reproduction by the original author is prohibited. Introduction In a recent project, I frequently needed to download parameters to an I2C EEPROM and … Read more

Interface Between LCD and 8051 Microcontroller in Proteus

Interface Between LCD and 8051 Microcontroller in Proteus

·First, we need to design the Proteus simulation as usual. After designing the simulation, we will write embedded code for the 8051 microcontroller. I will design the code in the Keil uVision3 compiler, and the 8051 microcontroller I will use is the AT89C51. So, let’s first start with the Proteus simulation to implement the interface … Read more

Download and Installation Guide for Keil uVision 4.22a MDK Software Package

Download and Installation Guide for Keil uVision 4.22a MDK Software Package

SoftwareIntroduction Keil uVision 4.22a MDK is an Integrated Development Environment (IDE) developed by KEIL. Keil MDK, also known as MDK-ARM, Realview MDK, I-MDK, KEIL MDK-ARM, KEIL ARM, uVision5 (older versions include uVision4 and uVision3), is a microcontroller software development platform developed by the well-known German software company Keil (now acquired by ARM). It is currently … Read more

T45 Simple 8-Key Electronic Piano Simulation Based on 51 Microcontroller: Proteus Simulation, Keil Program, C Language, HEX

T45 Simple 8-Key Electronic Piano Simulation Based on 51 Microcontroller: Proteus Simulation, Keil Program, C Language, HEX

1. Resource Summary 1. For resource summary, please directly search for “directory” or long press the QR code below to obtain it. If the link cannot be opened, please take a screenshot to save the QR code and use a browser to scan it. Alternatively, you can directly enter the website: https://51mcu.top/article/308 2. For simulation … Read more

How to Resolve Compilation Issues with the Latest Version of Keil for ARM 5.33?

How to Resolve Compilation Issues with the Latest Version of Keil for ARM 5.33?

I am someone who compulsively chases the latest updates; every time I see software updates, I have to upgrade, or I feel uneasy. This time, I fell victim to this obsession.While developing on the 407 development board using the latest version of Keil for ARM 5.33, I found that my self-created project could not compile … Read more