Application of Virtual Simulation Technology in Teaching Microcontroller Principles and Applications

Application of Virtual Simulation Technology in Teaching Microcontroller Principles and Applications

Abstract: Based on the main issues in the current teaching of the “Principles and Applications of Microcontrollers” course, this article introduces the application of virtual simulation technology in microcontroller education. Taking the application of a seven-segment display as an example, the specific process of simulating a single-digit stopwatch using Proteus and Keil software is described. … Read more

Troubleshooting Proteus Simulation Errors for ARM7

Troubleshooting Proteus Simulation Errors for ARM7

There are Proteus simulations for ARM7 available online, and if you are interested in Proteus, you probably have downloaded it. Are you unable to open the Proteus simulation like I am? Are you encountering the following issues: SIMULATION LOG ============== Design: E:\Microcontroller Data\Recent Data\Proteus\Examples\ARM7\Serial\Serial.DSN Doc. no.: <NONE> Revision: <NONE> Author: <NONE> Created: 06/01/19 Modified: 06/01/19 … Read more

Learning 51 Microcontroller AD Conversion with Proteus

Learning 51 Microcontroller AD Conversion with Proteus

Many quantities in reality are analog, such as temperature and pressure. For a microcontroller to understand them, it must first digitize these quantities. AD conversion is the process of converting an analog signal into a digital signal. The AD chip introduced in this book is the ADC0804, an 8-bit parallel AD conversion chip. I won’t … Read more

Proteus: An Algorithm for Stable Mutations Based on Known Protein 3D Structures

Proteus: An Algorithm for Stable Mutations Based on Known Protein 3D Structures

Hello everyone, today I will share an article published in BMC Bioinformatics. The corresponding authors of the article are Associate Professor Raquel C. de Melo-Minardi, Dr. Ronaldo A. P. Nagem, and Dr. Diego Mariano from Universidade Federal de Minas Gerais, Brazil. The study of the effects of protein mutations may help to better alter the … Read more

Common Proteus Component Libraries

Common Proteus Component Libraries

AND Gate ANTENNA Antenna BATTERY DC Power Supply BELL Bell, Clock BVC Coaxial Cable Connector BRIDGE 1 Rectifier Bridge (Diode) BRIDGE 2 Rectifier Bridge (IC) BUFFER Buffer BUZZER Buzzer CAP Capacitor CAPACITOR Capacitor CAPACITOR POL Polarized Capacitor CAPVAR Variable Capacitor CIRCUIT BREAKER Fuse COAX Coaxial Cable CON Connector CRYSTAL Crystal Oscillator DB Parallel Port DIODE … Read more

Bus Connections in PROTEUS Simulation

Bus Connections in PROTEUS Simulation

When using PROTEUS for simulation, the pins of each component can be connected directly with wires, labeled connections, or using a “bus”. In the PROTEUS component library, some components have pins that are connected in a “bus” format, such as the 8031, 8155, 8255, etc. Therefore, for these components, the connections must be made using … Read more

Getting Started with Proteus: AVR Microcontroller Simulation Example

Getting Started with Proteus: AVR Microcontroller Simulation Example

Before starting, prepare the simulation file, which is the debugging or download file generated by the compiler. Different compilers produce files in different formats, such as ICC produces COF, IAR produces D90, and GCC produces COF and ELF. Proteus 6.7sp3 supports COF, D90, HEX, etc., but does not currently support ELF. This example uses: lcd_C.hex … Read more

Learn How to Use Proteus for PCB Design

Learn How to Use Proteus for PCB Design

Currently, using Keil C51 and Proteus for microcontroller system development has become the first choice for many microcontroller enthusiasts. The combination of Keil C51 and Proteus allows for software design and hardware simulation debugging of microcontroller systems, which can greatly shorten the development cycle and reduce development and debugging costs. Once the simulation debugging is … Read more

Creating a Digital Clock Thermometer with AT89C52 in Proteus

Creating a Digital Clock Thermometer with AT89C52 in Proteus

1. Introduction In this tutorial, we will use Proteus software to demonstrate how to design and simulate a digital clock thermometer based on the AT89C52 microcontroller. We will cover hardware circuit design, software programming, and simulation testing using Proteus. 2. Project Overview The digital clock thermometer is a device that integrates time display and temperature … Read more

Step-by-Step Guide to DIY Remote-Controlled Car Simulation with Proteus

Step-by-Step Guide to DIY Remote-Controlled Car Simulation with Proteus

This example will explain how to DIY a remote-controlled car. The remote-controlled car can execute related actions based on commands from the remote control. The hardware system of the remote-controlled car mainly includes the main microcontroller minimum system circuit, indicator light circuit, motor drive circuit, power circuit, remote control mode display circuit, independent key circuit, … Read more