目录
基于虚拟平台的Arduino开发经验
操作要求
实现方法
基于虚拟平台的Arduino开发经验
操作要求
操作系统:Windows XP(Win7上Proteus的安装会有问题!)
仿真软件Proteus(版本:7.10),Arduino官方编译环境
实现方法
第一步:创建Arduino的HEX编译文件
在最后一行添加:
build.path=e:\hex
,表示把中途编译文件放置在E盘的
hex文件夹
下,用户也可以选择其他路径。
输入完成后,
必须
先关闭Arduino编译环境,
再
关闭txt文本文件,点击保存修改就可。此时编译一段代码,就会发现在E盘的hex文件夹下出现了很多文件。
把
hex文件夹
中的后缀名为.hex的文件复制出来,就可以进行下一步操作了!
第二步:Proteus的使用
在元件库中把芯片安放在画图区中,双击芯片即可弹出对话框。
第三步:Proteus与HEX文件的联动操作
双击芯片,即可弹出该芯片的参数对话框。
将先前的hex文件选中,即把程序“烧”进芯片里。
第四步:Proteus中结果的观察
点击
左下角的黑色三角
,即可让芯片运行,图中点亮了芯片第5个管脚。管脚旁边的红色代表高电平,灰色代表无定义,蓝色代表低电平。
结束语
很多单片机的仿真都是利用编译过程中的
hex文件
——这一十六进制文件放进芯片中,来观察芯片的运行情况。利用Proteus可以模拟很多单片机的运行状态,是一种高效、零成本的方法。