攀枝花学院本科毕业设计(论文) 5 电路仿真
此时你可以建立一个跟你所想要的做的仿真一个文件夹,然后任取一个名字,命名的时候最好都命名为英文名称,若包含一些特殊字符,有可能编译不了。 3选择CPU ○
当工程文件建立之后,会弹出如下图的对话框
图5.3 CPU的选择
此时你要根据你所要仿真所用的单片机选择CPU。 4向工程中添加源程序文件 ○
选择了CPU之后,点击菜单栏下边的“file\,然后点击“new”,
图5.4 向工程中添加源文件
然后点击保存你刚才新建的源文件,如下图所示:
31
攀枝花学院本科毕业设计(论文) 5 电路仿真
图5.5 保存源文件
注意保存的文件的后缀名,若你用的是C语言就加“.c”如果你用的是汇编语言就加“.asm\等等。然后双击“Source Group 1”,然后选择你要添加的文件
图5.6 添加源文件
5代码的输入与编辑 ○
源文件建立好了之后,在空白的工作区内输入你所要仿真的程序 6编译 ○
当你把源文件输入好之后,就按照下图进行操作
32
攀枝花学院本科毕业设计(论文) 5 电路仿真
图5.7 调试
然后再根据最底下的提示进行程序的调试,直到没有错位为止。 7生成hex文件 ○
图5.8 编译
点击这个按钮之后,会出现如下的对话框,
图5.9 生成HEX文件
点击“output\然后点击”crete hex file\最后按照下图的操作就可以生成HEX文件了。
33
攀枝花学院本科毕业设计(论文) 5 电路仿真
图5.10 输出HEX文件
5.2 proteus
的仿真
首先打开proteus软件,根据电路图,在菜单栏的“库”找出你所需要的各类原件,在工作区内画出你所要仿真的硬件电路图。
图5.11 打开软件
然后双击单片机,会弹出以下的对话框,此时选择你刚才keil软件生成的hex文件,就可以仿真了。
34
攀枝花学院本科毕业设计(论文) 5 电路仿真
图5.12 载入hex文件
5.3 系统的仿真 1温度显示的仿真 ○
图 5.13 温度显示仿真
仿真的结果表明,温度的显示和DS18B20上显示的数据一样,表明了程序将温度传感器中的温度数据正确的读出,达到了读取温度和显示温度的目的。 2温度控制的仿真 ○
35