一、安装Proteus 电路仿真软件
1、解压软件
右键压缩包,进行解压。进入解压的文件夹,右键p8.9.sp0.exe文件,使用管理员身份打开。

2、之后一直点next,直到出现下图后
开一个激活证书管理界面,点击左下角【Browse For Key File】,找到刚才解压出来的文件夹,里面解压后的【Proteus 8.9】文件夹中的【Crack】文件夹下的【Licence.lxk】文件,点击【打开】。



3、再次进入安装包解压后的【Proteus 8.9】文件夹中的【Crack】文件夹,选择所有文件【复制】。然后放到【Proteus 8.9】的文件所在位置

4、进入【C:\Program Files (x86)\Labcenter Electronics】目录下,有一个【Proteus 8 Professional】文件夹,进入此文件夹,【全选-复制这两个文件夹】。

5、回到Proteus的安装路径,【右键粘贴,替换目标文件】
二、C51程序设计和仿真
1、创建工程
点击next,若出现如下界面,则根据标注来





如此,工程创建完毕
2、开始程序仿真
1、点击进入面板

2、点击下图横线处添加元件

3、搜索AT89C51,LED-YELLOW,RES元件,双击添加


4、点元件后在面板上点击,构建出元件,一次摆出如下图

注意要把电阻的值改为300,否则电阻太高,影响后续实验
3、利用keil C51编写代码,烧入程序
1、创建一个工程,打开 keil 软件,点击 project → new uvision project …


2、编写main.c文件,点击左上角新建文件,再在文本框内复制粘贴51程序代码
//51单片机编程常用的头文件
#include <reg51.h>
#include <intrins.h>
//延迟函数
void delay_ms(int a)
{
int i,j;
for(i=0;i<a;i++)
{
for(j=0;j<1000;j++) _nop_();
}
}
void main(void)
{
while(1)
{
P0=0xfe;
delay_ms(50);
P0=0xfd;
delay_ms(50);
P0=0xfb;
delay_ms(50);
P0=0xf7;
delay_ms(50);
P0=0xef;
delay_ms(50);
P0=0xdf;
delay_ms(50);
P0=0xbf;
delay_ms(50);
P0=0x7f;
delay_ms(50);
}
}
如图所示

3、生成.hex文件

4、点击构建文件

4、开始仿真
1、双击芯片

2、点击调试按钮,开始仿真


本文详细介绍了如何安装Proteus电路仿真软件,以及如何使用C51进行程序设计和仿真,包括创建工程、添加元件、编写和烧录代码,以及进行模拟调试的过程。
1万+

被折叠的 条评论
为什么被折叠?



