The Role, Generation and Invocation of LIB Libraries in Keil

The Role, Generation and Invocation of LIB Libraries in Keil

Click the above “Chuangxue Electronics” to follow with one click, making it easy to learn electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on technical articles in the electronics industry and the latest information on microcontrollers, making it easy to learn anytime and anywhere. What is the use of the LIB library? A simple example … Read more

What Are the Types of Memory Areas in Keil C51?

What Are the Types of Memory Areas in Keil C51?

Click the above “Chuangxue Electronics” to follow for easy learning of electronic knowledge. Chuangxue Electronics Subscription Account Daily updates on technical articles in the electronics industry and the latest news on microcontrollers, making it easy to learn anytime, anywhere. Keil C51 memory areas are divided into two main types: program memory area and data memory … Read more

Practical Operations of Keil C51 for 51 Microcontroller Development

Practical Operations of Keil C51 for 51 Microcontroller Development

Course Introduction: The microcontroller software development platform—Keil software is currently the most popular software for developing MCS-51 series microcontrollers. Keil provides a complete development solution including a C compiler, macro assembler, linker, library management, and a powerful simulation debugger, all integrated into a single development environment (uVision). This tutorial video course on the 51 microcontroller … Read more

Quick Memory Techniques for MCS-51 Instructions

Quick Memory Techniques for MCS-51 Instructions

Everyone knows that assembly language instructions consist of an opcode and operands. The MCS-51 uses assembly language instructions, which have a total of 44 opcode mnemonics and 33 functions, with operands such as #data, direct, Rn, and @Ri. Here, we will first introduce mnemonic symbols for instructions and methods for memorizing them. 1. Mnemonic Symbol … Read more

Fire Alarm System Using Tuya Module

Fire Alarm System Using Tuya Module

Recently, a friend of mine needed to create a DEMO related to image recognition. This friend, who holds a PhD, developed a fire alarm detection device. As we all know, our residential community has a surveillance system that allows us to see video images from various corners of the area. Based on this, my friend … Read more

LoRa-Based Termite Online Monitoring System

LoRa-Based Termite Online Monitoring System

LoRa-Based Termite Online Monitoring System School: Qingdao Innovation School, Shandong Province Author: Sun Binhang Termites are highly destructive social insects that primarily feed on wood fibers, damaging buildings, destroying reservoir embankments, and eroding forest resources. Traditional termite control methods involve burying bait wood in suspected areas and manually excavating for inspection at scheduled intervals. When … Read more

Design of an Electronic Clock with LCD for 51 Microcontroller

Design of an Electronic Clock with LCD for 51 Microcontroller

The LCD screen is JM12864 or FYD12864 (with font library). I have used both models without issues. 4 rows * 8 columns of Chinese characters = 32 serial communication interfaces P1.5–P1.7, which can be modified according to your circuit. #include #define uchar unsigned char void LCD_ini(); void ascii_change(void); void delay(); void wri_add(uchar com); void wri_dat(uchar … Read more

EESkill NRF24L01 Wireless Module User Manual

EESkill NRF24L01 Wireless Module User Manual

1. Introduction to EESkill NRF24L01 Wireless Module NRF24L01 is a wireless communication chip recently produced by NORDIC, using FSK modulation and integrating NORDIC’s own Enhanced ShortBurst protocol. It can achieve point-to-point or 1-to-6 wireless communication.The wireless communication speed can reach 2M (bps).NORDIC provides the GERBER files for the communication module, which can be directly processed … Read more

DAC0832 Unipolar and Bipolar Voltage Output Interface Circuit

DAC0832 Unipolar and Bipolar Voltage Output Interface Circuit

The DAC0832 is an 8-bit resolution D/A converter integrated chip. It is fully compatible with microprocessors. This D/A chip is widely used in microcontroller application systems due to its low cost, simple interface, and easy conversion control. The D/A converter consists of an 8-bit input latch, an 8-bit DAC register, an 8-bit D/A conversion circuit, … Read more

The Impact of Internal Resistance on DAC Output Errors

The Impact of Internal Resistance on DAC Output Errors

1. Introduction This morning, I conducted experimental tests on the output linear errors of different channels in the circuit DAC network. A friend commented on the video, suggesting an analysis of the internal resistance of the microcontroller on the output linear error. Below, I hope to obtain the impact of the microcontroller’s internal resistance on … Read more