智能竞赛抢答器设计 - 图文(7)

2019-06-17 16:02

也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台上编写出来的。可以说它是一个比较重要的软件,熟悉他的人很多很多,用户群极为庞大,要远远超过伟福等厂家软件用户群,操作有不懂的地方只要找相关的书看看,到相关的单片机技术论坛问问,很快就可以掌握它的基本使用了。

2、总调,即应用软件的链接调试,程序固化,软、硬件结合的应用系统 软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成,通常软件环境和硬件环境都有自己的除错和控制界面,Keil与Proteus的整合调试可以实现系统的总调,在该系统中,Keil作为软件调试界面,Proteus作为硬件仿真和调试界面,下面说一下如何在keil中调用proteus进行MCU外围器件的仿真。

(1)安装keil 与 proteus。

(2)把安装proteus\\ MODELS目录下 VDM51.dll文件复制到Keil安装目录的 \\C51\\BIN目录中。

(3)修改keil安装目录下 Tools.ini文件,在C51字段加入TDRV5=BIN\\VDM51.DLL (\,保存。

(注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意)

3、打开proteus,画出相应电路,在proteus的debug菜单中选中use remote debug monitor。

4、在keil中编写程序。

5、进入KEIL的project菜单option for target ?工程名?。在DEBUG选项中右栏上部的下拉菜单选中 Proteus VSM Monitor-51 Driver。

6、在keil中进行debug吧,同时在proteus中查看直观的结果(如LED显示…)这样就可以像使用仿真器一样调。

在调试中,有时候在自己创建的元器件的管脚上无法实现连线。通过认真分析发现是管脚的间距太小了。因为在ISIS中,每个元器件的管脚都要占据一块区域(就像自己的保护区一样,不容别人随意侵犯),该区域会排斥外部的走线。解决此问题的方法是在走线的同时按住 “CTRL”键,直到走线绕过狭窄的保护区。当然最根本的办法是重新编辑元器件,把其管脚间距调大一些。

主持人按键来控制总开关,主持人按下开关那么选手开始抢答,此时数码管开始

25

0—60计数,并且选手们必须在规定的时间内进行抢答,若过了60秒还没抢答那么抢答失效,选手们若有一个在规定的时间内抢答成功则其余的选手不可以再抢答,即该选手抢答成功。

5.3 焊接的问题及解决

一般来说,造成硬件问题的首要问题就是焊接了,也就是说焊接的好与坏直接响产品的正常运行。造成焊接质量不高的常见原因是:①焊锡用量过多,形成焊点的锡堆积;焊锡过少,不足以包裹焊点。②冷焊。焊接时烙铁温度过低或加热时间不足,焊锡未完全熔化、浸润、焊锡表面不光亮(不光滑),有细小裂纹(如同豆腐渣一样!)。③夹松香焊接,焊锡与元器件或印刷板之间夹杂着一层松香,造成电连接不良。若夹杂加热不足的松香,则焊点下有一层黄褐色松香膜;若加热温度太高,则焊点下有一层碳化松香的黑色膜。对于有加热不足的松香膜的情况,可以用烙铁进行补焊。对于已形成黑膜的,则要“吃”净焊锡,清洁被焊元器件或印刷板表面,重新进行焊接才行。④焊锡连桥。指焊锡量过多,造成元器件的焊点之间短路。这在对超小元器件及细小印刷电路板进行焊接时要尤为注意。⑤焊剂过量,焊点周围松香残渣很多。当少量松香残留时,可以用电烙铁再轻轻加热一下,让松香挥发掉,也可以用蘸有无水酒精的棉球,擦去多余的松香或焊剂。⑥焊点表面的焊锡形成尖锐的突尖。这多是由于加热温度不足或焊剂过少,以及烙铁离开焊点时角度不当造成的内。

最小系统的电路不工作,首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否符合电源电压,常用的是5V左右。接下来就是检测复位引脚的电压是否正常,EA引脚的电压要正常为5V左右。

26

6 结论

本文研究与设计的八路多功能抢答器采用了通用的电子元器件,利用AT89C52单片机及外围接口实现抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来。理论联系实践,体现出大学生动手能力。通过查资料和搜集有关的文献,培养了自学能力和动手能力。并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过毕业论文,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。把握重点、攻克难关,学到用到、活学活用。在设计过程中由于时间仓促有很多地方难免存在不足之处,硬件设计已经完成,在软件设计中有些功能还尚未开发出来。但在以后的工作中,我们会严格要求自己,追求完美。

整个设计通过了软件和硬件的仿真、调试。我想这对于自己以后的学习和工作都会有很大的帮助的。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。对于单片机设计,其硬件电路是比较简单的,主要是解决程序设计中的问题。而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力。它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对单片机的结构很熟悉。因此可以说单片机的设计是软件和硬件的结合,二者是密不可分的。

但是,通过这次设计我也发现自己的很多不足之处。在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,我希望自己的这些不足之处能在今后的工作和学习中得到改善。而且,通过这次设计,我懂得了学习的重要性,学会了坚持和努力,这将为以后的学习做出了最好的榜样!

回头再看看该设计,还可以将设计的扩展功能增强:1、可以设计声控装置,在主持人说开始时,系统自动完成清零并开始计时的功能。2、增加记分模块,可以设定初始积分,并记录每次抢答完成后的积分。3、将抢答按键用无线实现,如红外线,

27

使抢答者可以远距离进行抢答,并简化按键模块的线路布置。如果提供相应的器材及时间上的宽限,一定可以完成上述扩展功能,进一步完善作品。

28

参 考 文 献

[1] 程相波, 卫安军. 基于MCS-51单片机的八路抢答器设计方法研究. 北京工业

职业技术学院学报, 2007年

[2] 林凌, 李刚, 丁茹, 李小霞. 新型单片机接口器件与技术. 西安:西安电子科技

大学出版社, 2005年

[3] 蔡朝阳. 单片机控制实习与专题制作. 北京:北京航空航天大学出版社, 2006

年.

[4] 杨凌霄. 微型计算机原理及应用. 江苏:中国矿业大学出版社, 2004年 [5] 丁建伟. 抢答器电路设计. 兰州工业高等专科学校学报, 2008年

[6] 胡学海. 单片机原理及应用系统设计. 北京:北京电子工业出版社,2005年 [7] 孙育才. 单片微型计算机及其应用. 海南东南大学出版社, 2004年

[8] 沈德金, 陈粤初. 单片机接口电路与应用程序实例. 北京航天航空大学出版社.

1990年

[9] 潘新民, 王燕芳. 微型计算机控制技术. 电子工业出版, 2003年

[10] 李朝青, 单片机原理及接口技术(简明修订版).杭州:北京航空航天大学出版

社, 1998年

[11] 李广弟, 单片机基础. 北京:北京航空航天大学出版社, 1994年 [12] 阎石, 数字电子技术基础(第三版). 北京:高等教育出版社, 1989年 [13] 王勇, 叶敦范. 《基于AT89S51 的便携式实时温度检测仪》. 选自《仪表技

术与传感器》, 2006年

[14] MAXIM NEW Releases Data Book. 1998

[15] Omas C.Bartee.Computer Architecture and Logic Design[J].McGraw-Hill Inc.

1991.9

[16] G Jiang M Zhang, X Xie, S Li.Application on temperature control of

DS18B2[J].Control Engineering of China, 2003

29


智能竞赛抢答器设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013年江苏省徐州市中考语文真题及答案

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

马上注册会员

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