Arduino-Proteus仿真01-LED灯闪烁
前言
Proteus是英国Labcenter公司开发的威廉希尔官方网站
分析与实物仿真及印制威廉希尔官方网站
板设计软件,它可以仿真、分析各种模拟威廉希尔官方网站
和集成威廉希尔官方网站
,其提供了大量模拟与数字元器件及外部设备,以及各种虚拟仪器(如电压表、电流表、示波器、逻辑分析仪、信号发生器等),特别是它具有对单片机及其外围威廉希尔官方网站
组成的综合系统交互仿真功能,
目前,Proteus仿真系统支持的主流单片机有ARM7(LPC21xx)、8051/52、AVR、PIC 10/12/16/18/24、MSP430、CotexM0/M3、HC11等,其支持的开发环境有Keil u Vision2/3/4、MPLAB、Atmel Studio等。
1) 描述
此次练习一个基础的实验,实现一颗LED小灯的闪烁,之前Arduino实践练习中我们进行过实物的测试,这次我们用Proteus进行仿真。
2) 元器件选择
·Arduino Uno
·LED-GREEN
·RES(220O欧姆)
元器件选择步骤:首先点击①元件模式,之后点击②中的P选项,再搜索③中的3个元器件,直接输入英文关键字,找到后双击该元件便可添加到可供选择的列表当中。
3) 威廉希尔官方网站
连接
威廉希尔官方网站
连接较为简单,Arduino Uno的2号IO引脚连接一个220欧姆的电阻后与绿色LED小灯的正极连接,LED的负极连接到终端模式的GROUND即GND。
4)程序设计
5) int green_led=2; //定义LED灯引脚2
6) void setup()
7) {
8) pinMode(green_led,OUTPUT); //设置LED引脚为输出模式
9) }
10)
11) void loop()
12) {
13) digitalWrite(green_led,HIGH); //LED灯循环亮灭
14) delay(500);
15) digitalWrite(green_led,LOW);
16) delay(500);
17) }
5)软件操作
程序编写完成后点击Arduino IDE编译器的文件首选项,将编译选项勾选上。点击好以后进行编译,
编译完成后复制下图所示的HEX文件所在的路径,我这里是:
C:UsersCZJAppDataLocalTemparduino_build_839350/code.ino.hex
复制完成后返回Proteus软件,双击Arduino控制板,在下图箭头所示位置粘贴HEX文件的路径。
点击确定以后即可进行仿真,点击软件下方箭头所示的开始仿真按钮,可以看到仿真的效果。
Arduino-Proteus仿真01-LED灯闪烁
前言
Proteus是英国Labcenter公司开发的威廉希尔官方网站
分析与实物仿真及印制威廉希尔官方网站
板设计软件,它可以仿真、分析各种模拟威廉希尔官方网站
和集成威廉希尔官方网站
,其提供了大量模拟与数字元器件及外部设备,以及各种虚拟仪器(如电压表、电流表、示波器、逻辑分析仪、信号发生器等),特别是它具有对单片机及其外围威廉希尔官方网站
组成的综合系统交互仿真功能,
目前,Proteus仿真系统支持的主流单片机有ARM7(LPC21xx)、8051/52、AVR、PIC 10/12/16/18/24、MSP430、CotexM0/M3、HC11等,其支持的开发环境有Keil u Vision2/3/4、MPLAB、Atmel Studio等。
1) 描述
此次练习一个基础的实验,实现一颗LED小灯的闪烁,之前Arduino实践练习中我们进行过实物的测试,这次我们用Proteus进行仿真。
2) 元器件选择
·Arduino Uno
·LED-GREEN
·RES(220O欧姆)
元器件选择步骤:首先点击①元件模式,之后点击②中的P选项,再搜索③中的3个元器件,直接输入英文关键字,找到后双击该元件便可添加到可供选择的列表当中。
3) 威廉希尔官方网站
连接
威廉希尔官方网站
连接较为简单,Arduino Uno的2号IO引脚连接一个220欧姆的电阻后与绿色LED小灯的正极连接,LED的负极连接到终端模式的GROUND即GND。
4)程序设计
5) int green_led=2; //定义LED灯引脚2
6) void setup()
7) {
8) pinMode(green_led,OUTPUT); //设置LED引脚为输出模式
9) }
10)
11) void loop()
12) {
13) digitalWrite(green_led,HIGH); //LED灯循环亮灭
14) delay(500);
15) digitalWrite(green_led,LOW);
16) delay(500);
17) }
5)软件操作
程序编写完成后点击Arduino IDE编译器的文件首选项,将编译选项勾选上。点击好以后进行编译,
编译完成后复制下图所示的HEX文件所在的路径,我这里是:
C:UsersCZJAppDataLocalTemparduino_build_839350/code.ino.hex
复制完成后返回Proteus软件,双击Arduino控制板,在下图箭头所示位置粘贴HEX文件的路径。
点击确定以后即可进行仿真,点击软件下方箭头所示的开始仿真按钮,可以看到仿真的效果。
举报