Introduction to 51 MCU - Use of Proteus 8 Professional

Publisher:WanderlustHeartLatest update time:2022-06-15 Source: eefocus Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1. What is Proteus 8 Professional?

Proteus is an EDA tool software launched by Lab Center Electronics.


Proteus has the features of schematic layout, PCB automatic or manual wiring, SPICE circuit simulation, interactive circuit simulation, simulation of processors and their peripheral circuits, etc.

insert image description here

Proteus 8.9 installation package, with installation tutorial

Link: https://pan.baidu.com/s/19YPyUeNt5bTVd7ch_15tig 

Extraction code: qcyx 


2. Use of Proteus 8 Professional

Double-click the icon to enter the main page: as shown:

First we need to create a project file. Click the icon in the upper left corner or click New Project in the Start Design, as shown in the figure:

insert image description here

Select a suitable save path and name (note whether the extension is .pdsprj) and click "Next" to start creating the schematic, as shown in the figure:

insert image description here

Generally, no modification is required, the default is fine, and then it is time to build the PCB, as shown in the figure:

insert image description here

The default settings are generally fine, and then it’s time to build the firmware, as shown in the figure:

insert image description here

Just follow the next step without any brains. . .

Then it’s time to summarize. You can see all the previous operations on this interface, as shown in the figure:

insert image description here

Click "Finish" to the schematic design interface, as shown in the figure:

insert image description here

Or you can directly click "Schematic Design" to reach this interface, but the subsequent saving is quite troublesome.


Then we can start our schematic design, the function selection is as shown in the figure:

Click "P" in the component selection area to find the components you need, as shown in the figure:

For example, to search for a resistor, enter RES in the search box and double-click the required component to add it to the component selection area, as shown in the figure:

image.png

We use the above components to build a minimum system, as shown in the figure:

In Proteus 8 Professional, the pins for connecting the chip to the power supply are already connected by default, so the pins will not be displayed, and the microcontroller is already connected to the crystal oscillator by default, so there is no need to connect the crystal oscillator to pins 19 and 20 as shown in the figure.


Start simulation:

In the figure, red represents a high level "1", blue represents a low level "0", and if gray appears, it means an unknown state, and an external pull-up resistor is required to pull the level up. For example, the P0 port in the figure outputs a high level because an external pull-up resistor is connected.

Reference address:Introduction to 51 MCU - Use of Proteus 8 Professional

Previous article:Introduction to 51 MCU - Controlling LED Lights
Next article:Introduction to 51 MCU - Use of Keil uVision4

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号