目录
一、Proteus的安装
1. 软件简介
Proteus是一款电子电路设计和仿真软件,由Labcenter Electronics Ltd.开发。它提供了一个集成的开发环境,可以用于设计、模拟和验证电子电路。Proteus具有以下主要特点:
① 电路设计:Proteus提供了丰富的电路设计工具,包括原理图编辑器和PCB布局编辑器。用户可以通过绘制电路图和布局来设计电子电路。
② 电路仿真:Proteus支持电路的仿真和验证。它使用SPICE(Simulation Program with Integrated Circuit Emphasis)引擎,可以对电路进行准确的模拟。用户可以添加各种电子元件、信号源和仪器,进行电路的仿真和分析。
③ PCB设计:Proteus提供了强大的PCB设计工具,可以将电路设计转换为实际的PCB布局。用户可以进行元件布局、连线、布线规划等操作,并生成PCB文件用于制造。
④ 3D模型和动态仿真:Proteus支持导入和展示3D模型,可以对电路进行真实的三维仿真。用户可以观察电路的工作状态、信号波形和元件的动态行为。
⑤ Arduino和其他微控制器支持:Proteus集成了Arduino和其他常见的微控制器模型,可以进行嵌入式系统的设计和仿真。
⑥紧密集成的开发环境:Proteus提供了一个紧密集成的开发环境,可以在设计、仿真和验证之间无缝切换。用户可以直接在Proteus中进行电路设计和仿真,提高工作效率。
总之,Proteus是一款功能强大的电子电路设计和仿真软件,适用于电子工程师和学生进行电路设计、仿真和验证。它提供了丰富的工具和功能,可以帮助用户快速、准确地设计和验证各种电子电路。
2. 下载Proteus
① 注意事项
安装Proteus8.x及以上版本时会报错,如图所示:

这是因为缺少安装许可证书,解决方法是安装7.x版本,安装之后无论是直接使用7.x版本还是切换为高版本都不会报错了
② 下载安装
这里提供两个版本下载链接:
8.9汉化+破解 :百度网盘 请输入提取码 提取码:a0ri
7.8汉化+破解 : 百度网盘 请输入提取码 提取码:tw1q 解压缩密码:www.jzrxxw.com
"链接来自:水无垠ZZU"
安装教程在7.8文件的“压缩包/”目录下的

按照教程一直到一下界面:

此时可以选择继续安装7.8版本或者不关闭该界面,进行8.9的安装
这里展示安装8.9成功后的汉化:
Ⅰ 打开汉化补丁文件夹,复制Translations


Ⅱ 粘贴到Proteus的根目录:

Ⅲ 打开Proteus

完成
二. 进行仿真
1. 创建工程
点击新建

选择工程目录



然后一直点下一步知道出现一下页面,选择如下选项:

完成,在红圈处编写代码

2. 开始仿真
① 添加电元件

本次需要用到的元件:LED-YELLOW、RES

然后点击左侧边栏的LED-YELLOW,并将他旋转之后,再点击幕布添加到原理图内:

然后依次添加剩余7个LED和电阻

点击电阻的"30k"修改阻值

点击左侧总线模式,然后单击幕布,拖动到目标位置双击,添加总线:

点击左侧结点连接管脚如图:

添加电源:

如果自带电源请删除掉:

最后通过LBL给直线上编号,让支线根据编号对应:

② 使用Keil来编写代码
Ⅰ准备工作
下载Keil
Ⅱ 创建项目
点击顶栏创建项目

这个界面选择“Mincrochip”的"AT89C51"

选是

左上角新建文件

Ⅲ 写入代码
复制以下代码:
#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);
}
}
保存代码为main.c

在左侧边栏Source Group 1 文件夹右键添加main.c

Ⅳ 编译
点击魔法棒,在output栏勾选该选项,点ok

点击编译生成两个头文件

③ 仿真
双击Proteus界面的芯片

选择Keil代码目录下的.hex文件

点击运行

运行效果

本文介绍了Proteus软件的安装过程,包括注意事项、下载链接以及如何创建工程、添加电元件、使用Keil进行代码编写和仿真。Proteus是一款强大的电子电路设计和仿真工具,适用于电子工程师和学生进行电路设计和验证。
1万+

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



