由于没有购买开发板,因此所有实验统统在虚拟仿真平台上实现,本次使用的开发板是 Arduino UNO 环境开发板,因此需要 Arduino UNO 开发环境的扩展
这个软件是免费的,安装比较简单
打开后的界面主要就有两个函数:
这个软件是收费的,所以学生党只能用破解的,具体的破解方法在我发给大家的资源中也有视频讲解
最重要的一点,安装 arduino UNO 扩展环境,把下载下来的两个扩展包,放进 proteus 下的 libraries 文件中,这样就可以啦
注意:这个目录是在一个被隐藏的目录下,很多同学找不到目录需要打开隐藏文件的选项
提示:
如果前面 arduino UNO 扩展没有装好,是看不到这个板子的!!!
3. 然后添加自己喜欢的颜色的 led 灯 即可
3. 然后可以愉快的 画电路图了 给大家几点在 proteus 画电路的 注意事项
这是上面电路对应的 流水灯代码
int D1 = 13; //声明引脚
int D2 = 12;
int D3 = 11;
// 准备工作的代码写在这里
void setup() {
// put your setup code here, to run once:
pinMode(D1,OUTPUT);// 设置 D1 引脚可以作为输出流
pinMode(D2,OUTPUT);
pinMode(D3,OUTPUT);
}
// 循环流
void loop() {
digitalWrite(D1,HIGH); // 设置高电平,灯泡会亮
delay(1000); // 延时函数,延时一秒
digitalWrite(D1,LOW);// 设置低电平,灯泡会灭
delay(1000);
digitalWrite(D2,HIGH);
delay(1000);
digitalWrite(D2,LOW);
delay(1000);
digitalWrite(D3,HIGH);
delay(1000);
digitalWrite(D3,LOW);
delay(1000);
}
编译和上传的两个选项勾选上
点击编译和上传,如果代码没有报错,就会在下面的输出框,显示一系列信息,等一下它完成工作
编译完成后,我们只需要记住红色框框中的数据,找到当前目录下的,一个 .hex (十六进制文件)
然后那这个 hex 十六进制文件单独拿出来,因为仿真平台值能识别这个文件
然后我把这个文件放到好找的位置,然后回到 proteus 平台中,点击中间黑色芯片
然后生成的 hex 文件加载到 proteus 平台上
这样就可以看到最终的执行结果了
注意:
今天的内容到此结束了