proteus使用入门教程

一、Proteus简介

     Proteus是由英国Labcenter Electronics公司开发的EDA工具(电子设计自动化软件),集电路设计、仿真与PCB(印制电路板)设计于一体。其核心模块包括:
     ISIS:智能原理图输入系统,用于电路设计、交互式仿真和调试。
     ARES:高级PCB布线工具,支持从原理图到PCB的直接转换。
     该软件以单片机系统仿真为核心特色,支持从概念设计到产品落地的全流程开发,广泛应用于电子工程教育、嵌入式系统开发和硬件验证领域。

二、Proteus功能:

1、电路设计与仿真
     多领域仿真:支持模拟电路、数字电路及混合信号电路的仿真,覆盖电阻、电容、晶体管等基础元件,以及传感器、电机等复杂外设。
     交互式仿真:可实时调试电路,观察信号变化,例如通过虚拟示波器监测波形,或通过逻辑分析仪追踪通信协议(如I2C、SPI)。
2、单片机系统开发
     支持的MCU类型:包括51系列、AVR、PIC、ARM、MSP430等主流单片机,兼容超过1000种外围器件。
     软硬件协同仿真:可直接加载单片机程序(如Keil C51生成的HEX文件),实现代码调试与硬件行为的同步验证。
3、虚拟仪器与调试工具
     仪器库:提供示波器、信号发生器、电压表等虚拟仪器,支持动态数据采集与分析。
     调试功能:支持断点设置、单步执行、寄存器/变量监控,并能与第三方IDE(如Keil、MPLAB)联调。
4、PCB设计
     通过ARES模块实现自动布线、3D预览和DRC(设计规则检查),支持生成Gerber文件直接用于生产。

三、Proteus特点:

1、全流程一体化设计
     从原理图设计(ISIS)到PCB布局(ARES)无缝切换,避免数据转换错误,提升开发效率。
2、丰富的元器件库
     内置数万个元件模型,涵盖模拟器件、数字IC、存储器、显示模块(如LCD、LED)等,支持用户自定义元件库。
3、跨领域仿真能力
     支持通信协议仿真(如UART、CAN总线)、电机控制(步进电机、直流电机)及人机交互(按键、触摸屏)等复杂场景。
4、教学与工程适用性
     适合高校教学:学生可在无硬件条件下完成单片机项目验证。
     企业级应用:缩短硬件迭代周期,降低原型开发成本。
5、用户友好性
     界面直观,提供模板化设计(如DEFAULT模板快速创建项目),支持中文操作环境(部分版本)。

四、Proteus 8.6 新建工程文件

1、打开软件,点“文件”—>“新建工程”
在这里插入图片描述
2、修改工程存放位置,点下一步
在这里插入图片描述
3、默认就可以
在这里插入图片描述
4、不创建PCB的话,直接默认,点下一步就行(本人不用proteus画PCB,所以直接点下一步了)。
在这里插入图片描述
5、没有固件项目,直接下一步
在这里插入图片描述
6、完成
在这里插入图片描述

五、Proteus 8.6 界面简介

在这里插入图片描述
 1.原理图窗口(The Editing Window):顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。
 2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。
 3.模型选择工具栏(Mode Selector Toolbar):
 请添加图片描述
 
  1、选择模式:用于即时编辑元件参数 (先单击该图标再单击要修改的元件)
  2、 元件模式(默认选择的):用于选择元器件
  3、 结点模式:放置连接点
  4、连线标号模式:放置标签(用总线时会用到)
  5、文字脚本模式: 放置文本
  6、总线模式: 用于绘制总线
  7、子电路模式: 用于放置子电路
  8、终端模式:有VCC、地、输出、输入等接口
  9、元件管脚模式:用于绘制各种引脚
  10、图标模式:用于各种分析,如Noise Analysis、 Digital analysis
  11、调试弹出模式。
  12、激励源模式:各种信号源,如sine 、dc、dclock
  13、探针模式:电压、电流探针,使用仿真时要用到
  14、虚拟仪表:有示波器、电压表、电流表等

在这里插入图片描述
2D图形(2D Graphics):
  1* 画各种直线
  2* 画各种方框
  3* 画各种圆
  4* 画各种圆弧
  5* 画各种多边形
  6* 画各种文本
  7* 画符号
  8* 画原点等
在这里插入图片描述

仿真工具栏
  仿真控制按钮
  1* 运行
  2* 单步运行
  3* 暂停
  4* 停止

六、Proteus 8.6 和keil联调例程

1、完成流水灯的电路设计,原理图如下图所示。点击挑选元器件按钮,在弹窗中找到下图元件列表中的器件,并绘制原理图。
在这里插入图片描述
2、keil中编写流水灯程序,并生成hex文件。
在这里插入图片描述

/**
  ******************************************************************************
  * @file    main.c
  * @author  芦苇
  * @version V1.0
  * @date    2025-xx-xx
  * @brief   
  ******************************************************************************
  * @attention

  ******************************************************************************
  */ 
#include<reg52.h>
#include<intrins.h>


#define uchar unsigned char
#define uint  unsigned int

void delay(uint z)
{
	uint x,y;
	for(x=z;x>0;x--)
	   for(y=110;y>0;y--);
}

void main()
{	
	uchar num;
	P2=0xfE;
	while(1)
	{
		delay(500);
		num=P2;
		num=_crol_(num,1);
		P2=num;
	}
}

3、proteus中加载keil程序,双击proteus中at89c51,出现编辑元件页面,program file 选择keil程序中生成的hex文件。然后点确定。
在这里插入图片描述
4、运行仿真
在这里插入图片描述

获取资料关注公众号,回复 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芦苇电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值