-基于AT89C51单片机的多功能电子万年历的设计(5)

2019-04-21 14:23

成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)

图 5-2选取元器件

从此窗口的左上角的“Keywords”中输入电子万年历设计用到的器件,如输入“AT89C51”,在中间会列出带有输入关键字的元器件,选择合适的元器件并双击它,则已经选择好了该元器件。然后再在“Keywords”中输入其他所需的元器件,用同样的方法进行操作。最后选择好所有的元器件如图5-3所示。

15

成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)

图 5-3 所用器件

其中74LS174表示三个串行接口,AT89C51代表单片机会,DS1302代表时钟芯片,RESPACK-8代表八排电阻。

③ 把元器件放到图纸的合适位置,进行布线

单击如图5-4所示的元器件AT89C51,再在右边图纸上单击,就把元器件放入到了图纸上。再用同样的方法把ds1302放入到图纸的合适位置。如果元器件放置错误,这可通过两次右击删除所放置的元器件,如果位置放得不理想,可以先右击该器件,然后按住左键进行移动。在布线之前,如果觉得元器件的引脚的方向不好布线,则可以通过单击

这四个按钮进行调整,这四按钮

的意思分别是:顺时针旋转90°,逆时针旋转90°,沿Y轴对称,沿X轴对称。通过这样的调整,可以使整个布局合理一些。接着进行布线,由于PROTEUS ISIS有自动布线的功能,比如要把AT89C51的P2口连到74LS164的OUT8口,只要先在P2引脚上单击一下,再在OUT8引脚上单击,则ISIS自动将两个引脚连上线。

16

成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)

图 5-4 AT89c51与DS1302的连接

ISIS还提供了网络布线,即不使用线连接也可以把两个引脚虚拟的连接了起来。具体操作是:单击要连线的一个引脚,连出适当的距离后双击,另一个引脚也同样操作,在单击如图6-5所示的“LBL”按钮,再在图中P0.1引脚的A处单击,在弹出的窗口中的“String”中填入名称,如“A”。 ④ 编辑窗口连接端子

要让最后的设计成功仿真时,必须放置并连接端子。选择

,从中可以选

择电路原理中的两个通用的端子,一个是接地,一个是电源。如图5-5所示。

图 5-5连接端子

在PROTEUS ISIS中的最终设计图如图5-6所示

17

成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)

图 5-6仿真图

最后分别对各元器件的属性值进行设置,单击接线是否合理,说明硬件电路已经顺利的完成。

按钮,进行电气检测,查看

第三节 用PROTEUS ISIS进行电子万年历的仿真测试

① 添加Keil中编写的代码文件

单击工具栏中的Source→Add/Remove Source files...,弹出一个对话框,分别单击“New”,然后选择在Keil中编写的数字电压表。ASM汇编语言程序,单击“OK”,完成添加代码文件。

② 编译源程序,生成.HEX目标代码文件

单击Source→Build All。如果编译结果没有错误,会出现如图5-7所示的结果。

18

成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)

图 5-7编译无错误提示图

③ 加载.HEX目标代码文件

通过如图5-8所示的对话框,选择刚才编译生成的.HEX文件。设置使单片机的运行频率为6MHz。

图 5-8设置

19


-基于AT89C51单片机的多功能电子万年历的设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建筑塔式起重机安装拆卸工试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: