成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)
④ 单击按钮,进行对电子万年历的仿真测试,运行结果如图5-9所示。
图 5-9仿真测试
⑤ PROTEUS的调试功能
由于使用的是汇编语言编写的程序,如果在测量的时候测量值显示错误,说明程序中存在问题,这个问题只用在仿真测量的时候才能被发现,这时可以使用PROTEUS对程序进行调试。单击
按钮,再单击菜单栏中的Debug,可以在
最下面选择打开内存观察窗口,寄存器值观察窗口,汇编语言源代码窗口等等。在汇编语言源代码窗口中,也可以在所需要设置断点的语句前双击设置断点,当设置断点的时候,程序运行到所设断点处停止,从而可以在内存、寄存器等的值的变化,从而找出程序出错的地方。
20
成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)
结束语
本课题从理论到实际应用,用AT89C51单片机与8位模数转换芯片74LS164等一些电路的组合,成功的设计出了一个电子万年历。而且所设计的电子万年历设计也按当初要求的能够在PROTEUS中进行仿真,并且能够很精确的显示年历。可以说该电子万年历具有很高的实用价值。
在软件设计的过程中,利用了Keil这个软件在程序录入和调试的时候的优越性,让我能够在编写软件的时候很方便的发现软件中的错误,现在已经能够使用Keil对所设计的程序进行调试。对于PROTEUS这款软件,也能熟练掌握电路设计仿真。由于平时没有接触过这两个软件,加上毕业设计的时间有限,对于他们的连接调试程序,未能熟练掌握,但以后有机会的话会再好好学习的。
本次设计的电子万年历也存在的不足的地方,有待于以后的改进。
21
成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)
谢 辞
经过三个多月的时间,毕业设计按照预期完成了,由于本人的知识水平有限,论文和设计中有遗漏和缺陷的地方恳请指正。
感谢我的导师段莉老师给了我莫大的帮助,在她悉心的指导和严格的要求下,作品和论文顺利完成了。论文从选题和最终完成,凝结着导师的辛勤的汗水,她不辞劳苦的教导、严谨的作风使我终生受益。在此毕业设计完成之际,谨向导师和所有帮助过我的老师致以崇高的敬意和衷心的感谢。
22
成都工业学院成教院毕业论文(设计) (基于AT89C51单片机的多功能电子万年历的设计)
参考文献
1. 赵长德,微型计算机原理与接口技术[M],北京:机械工业出版社,1999:98-350.
2.苏平,单片机的原理与接口技术[M],北京:电子工业出版社,2006:1-113. 3. 王忠民,微型计算机原理[M],西安:西安科技大学出版社,2003:15-55. 4.胡戴明,计算机组成原理[M],北京:经济科学出版社,2005:43-56. 5.纪宗南,单片机外围器件使用手册[M],北京:北京航空航天大学出版社,622-655.
6.周雪,模拟电子技术[M]西安: 西安电子科技大学出版社,2005:81-95. 7.左金生,电子与模拟电子技术[M],北京:电子工业出版社,2004:105-131. 8.尹勇,单片机开发环境μVision2的开发指南[M],北京:北京航空航天大学出版社,2004:173-199.
9.张斌武,单片机系统Proteus设计与仿真[M],北京:电子工业出版社,2005:52-89.
23