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

Detailed Explanation of Data, Xdata, and Code in 51 Microcontroller Programming

Detailed Explanation of Data, Xdata, and Code in 51 Microcontroller Programming

dATa: Fixed to the first 128 RAM addresses from 0x00 to 0x7F, can be directly read and written using ACC, fastest speed, and generates the smallest code. iDATa: Fixed to the first 256 RAM addresses from 0x00 to 0xFF, where the first 128 are identical to dATa, but accessed in a different way. iDATa is … Read more

Design of a Pauseable Eight-Way Buzzer Based on AT89C51 Microcontroller

Design of a Pauseable Eight-Way Buzzer Based on AT89C51 Microcontroller

Click the link below to read the original article or copy the link to your browser to obtain the Keil source code and Project Backups simulation images: https://gf.bilibili.com/item/detail/1107885063 C+15 Abstract With the advancement of society and technology, the application of electronic devices in various activities has become increasingly common. Buzzers, as a tool for answering … Read more

Design Principles of LED Color Light Controller Based on AT89C51 Microcontroller

Design Principles of LED Color Light Controller Based on AT89C51 Microcontroller

Abstract: This article introduces a new design method for a LED color light control system, using the AT-89C51 microcontroller as the main control core, combined with minimal auxiliary hardware circuits such as buttons and displays. The system controls LED color lights through software, featuring a compact size, fewer hardware components, a simple circuit structure, and … Read more