基于单片机的电子密码锁设计与实现 - 图文 联系客服

发布时间 : 星期三 文章基于单片机的电子密码锁设计与实现 - 图文更新完毕开始阅读34fe2028842458fb770bf78a6529647d272834c1

图4-7 新建工程文件夹的建立

图4-8 芯片的选择

所有程序都加到工程项目文件夹中后就可以对其进行编译了。编译成功后,下方会有对话框显示,有几个错误,分别是在那几个位置。直接单击错误这条信息就可以索引到源文件中。如图所示4-9所示。

图4-9 错误的生成及索引

5 仿真设计

5.1 Protues

仿真软件概述

Protues是目前使用比较广泛的单片机类的仿真系统的软件之一,它可以实现的功能比较多,可以实现程序与原理图的连调,也可以单独作为绘制原理图的工具使用,与Protel有着过之不及的功能,于此同时还可以进行PCB版图的生成,在方法中与Protel类似。此款软件及绘制原理图、PCB版图和仿真于一身。Protues此款软件的使用比较简单。在运行环境搭载好的前提下,打开ISIS直接进入到主界面,在左边栏框中有一个快捷键P(从库中选取),点击后出现一个对话框然后输入想要查找的元器件即可。之后在单击确定按键所选器件就会显示在界面左上角的小框中此时点击鼠标左键就会放到图层中,然后直接把鼠标放到接头处就会显示一个画笔的标志此时按住鼠标左键就可进行连线了。如图5-1所示为绘图界面。

图5-1 绘图界面

5.2 Protues

与Keil的连调

在进行连调之前必须确保程序是完整的,原理图也是没有错误的。还要在正确的运行平台下进行操作。检查没有错误后,打开原理图,点击单片机就会出现一个对话框如图5-2所示,然后把生成的.hex文件添加到里面即可实现。在这里比较重要的就是.hex文件的生成过

程。首先把已编写好的程序加载到Keil软件下进行编译如果没有遇到任何错误后,就直接点击工具栏中的 就会弹出

如下图所示的对话框,然后选择相应的选项就可以生成.hex文件了。之后再按照生成的的路径去寻找这个文件。找到之后加载到之前点开的 对话框上即可。在此后点击运行按键就会进行仿真了,按照设计的功能去调试就可以了。

图5-2加载.hex文件

5.3 Protues

与Keil的连调的仿真结果

系统仿真运行环境下的结果如图5-3所示。