Basics and Applications of Microcontrollers | 04 80C51 Instruction System

Click the blue text to follow us 1. Overview of the Microcontroller Instruction System 1. Instruction Overview Instructions: Commands executed by the CPU based on human intention to perform certain operations. Instruction System: The set of all instructions that a computer can execute. Program: A sequence of instruction operations compiled according to human requirements. This … Read more

Pronunciation of Letter C and Combination CC

Pronunciation of Letter C and Combination CC

The phonetic method is the most fundamental word memorization technique. By understanding the common pronunciation rules of letters and letter combinations, one can greatly accelerate the speed of word memorization. In this lesson, we will continue to learn the pronunciation of the letter c and its combination cc. Word Annotations: 1. cook /kʊk/ n.Chef 2. … Read more

Microcontroller Principles and Applications Tutorial, 4th Edition

Microcontroller Principles and Applications Tutorial, 4th Edition

Today, we recommend a quality book — Microcontroller Principles and Applications Tutorial, 4th Edition (9787111654506),This book is revised, streamlined, adjusted, and expanded based on the previous edition, providing a detailed description of the architecture, working principles, functional components, and software and hardware application development resources of the 51 series and compatible microcontrollers. The book includes … Read more

Summary of English Part of Speech Conversion

Summary of English Part of Speech Conversion

Convert Verbs to Nouns 1. Ends with V+ment achieve —— achievement advertise —— advertisement agree —— agreement amuse——amusement commit —— commitment develop —— development disagree —— disagreement equip —— equipment govern —— government manage——management argue —— argument 2. Ends with V+ion attract —— attraction discuss —— discussion express —— expression instruct —— instruction invent—— invention … Read more

Detailed Analysis of KEIL C51 Code Optimization

Detailed Analysis of KEIL C51 Code Optimization

In-depth analysis of Keil C51 bus peripheral operation issues. 1 Problem Review and Analysis In actual work, encountering repeated consecutive reads of the same port, the Keil C51 compiler did not achieve the expected results. Analyzing the assembly program generated by the C compiler found that the second read statement of the same port was … Read more

Building a CPU with Excel: 128KB RAM and Assembly Language

Building a CPU with Excel: 128KB RAM and Assembly Language

YouTube tech blogger “Inkbox” recently released a video demonstrating how to build a fully functional CPU within the limitations of Microsoft Excel. Inkbox claims that no Visual Basic scripts or plugins were used—everything was achieved entirely with Excel. https://www.youtube.com/watch?v=5rg7xvTJ8SU It is reported that this is a 16-bit CPU built in Excel and runs at a … Read more

Handcrafted CPU Expert: Assembler Language for Unix-like System

Handcrafted CPU Expert: Assembler Language for Unix-like System

Hardware Design: GR8CPU is a fully functional computer built on a breadboard. The first version, GR8CPU Rev2, has over 600 wires, 74 integrated circuits, and 79 LEDs. It is an 8-bit architecture, designed with simplicity and processing power in mind. The CPU can access 256 bytes of RAM and a fully functional Tic-Tac-Toe game has … 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

Experience of Building a Programmable Computer

Experience of Building a Programmable Computer

Hello everyone, I am Tao Ge. Having been in contact with computers for many years, I often feel a sense of confusion. Today, let’s work together to build a computer to deepen our understanding and experience. It must be stated that computers can be complex or simple, but their structures and principles are fundamentally similar. … Read more

Understanding the Von Neumann Architecture

Understanding the Von Neumann Architecture

For those of us born in the 80s, our first encounter with computers likely occurred around 1995, when the buzzword was multimedia. I still remember watching a classmate successfully open a game by entering a few DOS commands, and I was utterly impressed. To me, what appeared on the screen was like a foreign language. … Read more