Proteus8.4的Arduino仿真
Arduino 是现在比较流行的一款开源硬件,相信也有不少人都玩儿过Arduino控制器,这里分享的是不需要硬件就可以学习Arduino的方法,就是使用Proteus8.4进行仿真
操作方法
- 01
打开Proteus8.4软件并新建 Arduino 工程,首先单击图中任意一处位置新建一个Proteus仿真project
- 02
如图所示进行设置,正确设置后点击完成,这里选择Arduino 328就是Arduino UNO,注意这里的工程名称和保存路径都是修改的,此例为默认的路径和名称
- 03
如图所示,软件已经给出了Arduino的最小系统,并且芯片也不需要做任何配置
- 04
在电路工程建立好之后,需要配置编译器,点击“源代码”、“系统”、“编译器配置”
- 05
关联编译器的有两种方式 方式一:使用Proteus进行下载;方式二:自行下载Arduino最新版的IDE软件,将路径关联到Proteus软件;配置后点击确定即可 推荐使用第二种方法
- 06
在源代码区域输入blink例程,并保存 例子程序: /* Main.ino file generated by New Project wizard * * Created: Thu Sep 5 2013 * Processor: ATmega328P * Compiler: Arduino AVR */ #define LED 13 void setup() { // put your setup code here, to run once: pinMode(LED,OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(LED,HIGH); delay(500); digitalWrite(LED,LOW); delay(500); }
- 07
点击原理图绘制区左下角的仿真运行按钮
- 08
运行仿真后,最小系统中的13引脚LED开始0.5秒间隔的闪烁,13引脚高电平时,LED点亮;13引脚低电平时,LED熄灭。