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 13void 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熄灭。