Proteus8.4的Arduino仿真
1、打开Proteus8.4软件并新建 Arduino 工程,首先单击图中任意一处位置新建一个Proteus仿真project

2、如图所示进行设置,正确设置后点击完成,这里选择Arduino 328就是Arduino UNO,注意这里的工程名称和保存路径都是修改的,此例为默认的路径和名称

3、如图所示,软件已经给出了Arduino的最小系统,并且芯片也不需要做任何配置

4、在电路工程建立好之后,需要配置编译器,点击“源代码”、“系统”、“编译器配置”

5、关联编译器的有两种方式
方式一:使用Proteus进行下载;方式二:自行下载Arduino最新版的IDE软件,将路径关联到Proteus软件;配置后点击确定即可
推荐使用第二种方法


6、在源代码区域输入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);
}

7、点击原理图绘制区左下角的仿真运行按钮

8、运行仿真后,最小系统中的13引脚LED开始0.5秒间隔的闪烁,13引脚高电平时,LED点亮;13引脚低电平时,LED熄灭。

