用Proteus仿真arduino并操作LCD

lgmyxbjfu
发布于 2020-11-6 17:46
浏览
0收藏

前言
从三年前就接触到arduino了,最近疫情导致快递停运,新的ardino运不来,便考虑到仿真软件。

 

软件准备
Proteus8
arduinoIDE

 

搭建arduino
arduino基于ATmega328p芯片,所以在硬件库里找到它并搭建电路

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

开发板全貌

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

连接LCD

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

编译HAX文件
打开arduinoIDE的 文件->首选项

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

关闭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并添加文件

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

运行仿真

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

运行效果

用Proteus仿真arduino并操作LCD-鸿蒙开发者社区

 

原文作者:_CRI_

 

 

分类
已于2020-11-6 17:46:49修改
收藏
回复
举报
回复
    相关推荐