DIY Simple AT89C51 Microcontroller Programmer

DIY Simple AT89C51 Microcontroller Programmer

The AT89C51 is one of the most widely used 8051 microcontrollers, and importantly, it has the feature of being reprogrammable (FLASH). Generally, it can be rewritten 1000 times, providing a low-cost platform for beginners to experiment. To meet the hands-on needs of microcontroller enthusiasts, I spent half a month designing and successfully creating a simple … Read more

Microcontroller Programming Techniques: Powerful Clock Interrupts

Microcontroller Programming Techniques: Powerful Clock Interrupts

Click the above “Chuangxue Electronics” to follow us with one click and easily learn electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on electronic industry technical articles and the latest microcontroller news, learn easily anytime, anywhere. In microcontroller programming, setting a good clock interrupt can enable a single CPU to perform the tasks of two … Read more

Remote Temperature Control System of Warehouse Using 51 Microcontroller

Remote Temperature Control System of Warehouse Using 51 Microcontroller

Editor’s Note Our school’s second “Small Inventions and Innovations Festival” has successfully concluded. “The Million Thousand People Science and Education Prosperity School Project, helping to cultivate high-quality applied talents,” has received widespread attention from all sectors of society and major media. This festival brought together 2396 participants with small inventions and innovations, with a total … Read more

Popular Microcontrollers of the Past

Popular Microcontrollers of the Past

01 Speaking of microcontrollers, we cannot avoid the 51 series. I remember the first microcontroller I encountered in college was the AT89C51. I believe many people started learning about microcontrollers from here, right? Of course, the AT89C51 is rarely used now. However, another brand of the 51 microcontroller is still very popular, which is the … Read more

Keil uVision 4 Installation Guide

Keil uVision 4 Installation Guide

Keil C51 is a C language software development system for the 51 series compatible microcontrollers. Compared to assembly language, C language has significant advantages in functionality, structure, readability, and maintainability, making it easy to learn and use. Keil provides a complete development solution that includes a C compiler, macro assembler, linker, library management, and a … Read more

Proteus Simulation – Water Tower Level Control System Based on 51 Microcontroller

Proteus Simulation - Water Tower Level Control System Based on 51 Microcontroller

Principle This project designs a water level control system based on a microcontroller, using the AT89C51 microcontroller as the core processor to design the minimum system, along with a digital display module, liquid level sensor, AD conversion circuit, relay circuit, water pump, and an independent button module. The system structure diagram is as follows:: System … Read more

Keil uVision 5 Installation Tutorial

Keil uVision 5 Installation Tutorial

Keil C51 is a C language software development system compatible with the 51 series microcontrollers. Compared to assembly language, C language has significant advantages in functionality, structure, readability, and maintainability, making it easy to learn and use. Keil provides a complete development solution that includes a C compiler, macro assembler, linker, library management, and a … Read more

Electronic Scale Design Simulation Using Proteus

Electronic Scale Design Simulation Using Proteus

DJI drones, Fluke multimeters, Xiaomi phones, Huawei watches are waiting for you! 👆 The Breadboard Community DIY event is ongoing! This design is from ErZhe Technology’s Proteus series for electronic scales, mainly used in vegetable markets. It can set prices and calculate amounts based on price and weight. This design uses the Proteus simulation software, … Read more

Variables and Encoding in Assembly Language

Variables and Encoding in Assembly Language

Assembly language uses mnemonic symbols to write programs, which are converted into binary code programs that can be recognized and processed by computers via a compiler. 1. Introduction to Programming Languages Machine Language is represented in binary code, a set of machine instructions that can be directly recognized and executed by a computer. Its intuitiveness … Read more

Installation Guide for Keil C51 9.59 Programming Tool

Installation Guide for Keil C51 9.59 Programming Tool

Software | Introduction KEIL C51 is a PLC programming software based on uVision IDE, specifically designed for C language software development for the 51 series microcontrollers. It features the industrial standard Keil C compiler, macro assembler, debugger, real-time kernel, single-board computer, and simulator, supporting all 251 series microcontrollers. Installation | Overview 【Installation Process】: A total … Read more