1.打开Dais MCS-51设计软件
2.打开 实验指导->硬件实验->P1口转弯灯控制 3.连线如图7
图7 连线图
4.编写程序
5.编译装载程序,如图8
图 8 程序装载
6.运行程序
2 整体设计验证
1.具有清零装置和抢答控制,可由主持人操纵避免有人在主持人说“开始”
15
前提前抢答违反规则。
2.主持人说开始并扳动控制开关。
3.主持人宣布开始后选手开始按动按钮抢答,当有选手抢答成功后,程序锁存该选手信息并在LED显示屏上显示该选手编号,其他抢答无效。
4.回答完毕后主持人复位程序,准备下一轮抢答。
七 课程设计小结
单片机课程设计是一门很实用,很难的设计。这个设计用到了单片机,电路等方面的知识,通过这次课程设计,使我对单片机及其附属电路有了一定的了解,对课本上的知识有了近一步的掌握,也深刻明白了自己的不足。 完成本次课程设计的过程,是一个从无到有的过程,经历了兴奋、自信、失落、奋发、所悟、完成几个过程。刚做做课程设计时,仔细阅读设计的题目和要求,以为没什么困难的,所用的知识书上都有。可是当我动手开始做的时候,才发现其中的繁琐。经过一天的努力,毫无结果。失落的心情油然而生。于是, 再到图书馆和网上查找资料,在经过借鉴很多类似的资料,文献后,总算是有 点 眉目了。埋头苦干的过程是痛苦的,迷茫,烦躁,特别是当苦思出来一个结果,又被自己推翻,心痛的无法言绘。在痛苦中挣扎,建立,推翻,参考别人的思 路, 建立,再次在推翻,在这不断循环中,终于最后完善了程序。其中的煎熬是很痛苦的,深刻明白攻克自己“未知领域”的困难。但当课程设计完成时, 那感觉是甜蜜的,没有耕耘,哪来得收获的喜悦,不懂付出怎么能知道回报的 快乐,一分耕耘一分收获,有付出才会有回报,就在这样的痛与快乐的交换中,我学到了知识, 学到了做人的道理。
通过这短短一周的实践,我感觉到自己从课本上学到的理论知识和实践仍有很大的差距。最少很多元器件根本不知道有什么功效。有的知识,自己感觉已经 掌握得差不多了,但是实际操作起来就有问题出现了。我遇到了不少问题,花费 了很多的时间。这让我重新反思我们的学习,深刻领悟到我们这个专业动手,实 践的重要性。理论不经过实践考验,是没法实施的,就像我们编的程序,很多方 面考虑的都不够,几乎没有涉及到实际应用时的防范方法措施。 这次的课程设计,让我学到了很多书本上学不到的东西,学到了实际应用时,是取用成本的最小化,做设计不仅要考虑大的方面,小的方面也必须做到完美。 最大的收获是:对键盘,显示器, C51语言的应用有了深刻的了解。 最后要衷心地感谢渠老师。本文从选题到完成,从理论上的探讨到实际问题的解决,无处不饱含着渠老师的心血。渠老师的悉心指导和建议给了我极大的帮助和支持,使我受益匪浅,在此设计完成之际,谨向渠老师致以深深的谢意和崇高的敬意。
16
八 参考资料
[1] 单片机课程设计实例指导,李光飞,北京航天航空大学出版社,2004 [2]单片机原理及接口技术(第3版),李朝青,北京航空航天大学出版社,2002 [3]单片机C程序设计及应用实例,胡伟,人民邮电出版社,2003
[4] 单片机系统设计与实例指导,冯育长,西安电子科技大学出版社,2007
17