前言
从三年前就接触到arduino了,最近疫情导致快递停运,新的ardino运不来,便考虑到仿真软件。
软件准备
Proteus8
arduinoIDE
搭建arduino
arduino基于ATmega328p芯片,所以在硬件库里找到它并搭建电路
开发板全貌
连接LCD
编译HAX文件
打开arduinoIDE的 文件->首选项
关闭IDE并用记事本打开preferences.txt,添加build.path=D:\Arduino
从新打开IDE并编译
#include <LiquidCrystal.h>
LiquidCrystal lcd( 7, 6, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis() / 1000);
}
然后就可以在指定目录下获得HAX文件
添加文件并运行
双击ATmega328p并添加文件
运行仿真
运行效果