基于虚拟平台的Arduino开发经验

  1. 操作系统:Windows XP(Win7上Proteus的安装会有问题!)
  2. 仿真软件Proteus(版本:7.10),Arduino官方编译环境

第一步:创建Arduino的HEX编译文件

  1. 在最后一行添加:build.path=e:\hex,表示把中途编译文件放置在E盘的hex文件夹下,用户也可以选择其他路径。
  2. 输入完成后,必须先关闭Arduino编译环境,关闭txt文本文件,点击保存修改就可。此时编译一段代码,就会发现在E盘的hex文件夹下出现了很多文件。
  3. hex文件夹中的后缀名为.hex的文件复制出来,就可以进行下一步操作了!

第二步:Proteus的使用

  1. 在元件库中把芯片安放在画图区中,双击芯片即可弹出对话框。

第三步:Proteus与HEX文件的联动操作

  1. 双击芯片,即可弹出该芯片的参数对话框。
  2. 将先前的hex文件选中,即把程序“烧”进芯片里。

第四步:Proteus中结果的观察

  1. 点击左下角的黑色三角,即可让芯片运行,图中点亮了芯片第5个管脚。管脚旁边的红色代表高电平,灰色代表无定义,蓝色代表低电平。

结束语

很多单片机的仿真都是利用编译过程中的hex文件——这一十六进制文件放进芯片中,来观察芯片的运行情况。利用Proteus可以模拟很多单片机的运行状态,是一种高效、零成本的方法。

  • home/xiaole/group_meetings/xunipingtai.txt
  • 最后更改: 2013/08/11 19:18
  • (外部编辑)