基于单片机的四路抢答器设计课程设计论文(编辑修改稿)内容摘要:

和 软件调试,而且两者是密不可分的。 我们设计好的硬件电路和软件程序,只有经过联合调试,才能验证其正确性;软硬件的配人情况以及是否达到设计任务的要求,也只有经过调试,才能发现问题并加以解决、完善,最终开发成实用产品。 硬件调试分单元电路调试和联机调试,单元电路试验在硬件电路设计时已经进行,这里的调试只是将其制成印刷电路板后试验电路是否正确,并排除一些加工工艺性错误(如错线、开路、短路等)。 这种调试可单独模拟进行,也可通过开发装置由软件配合进行。 硬件联机调试则必须在系统软件的配合下进行。 软件调试一般包括分块调试和 联机调试两个阶段。 程序的分块调试一般在单片机开发装置上进行,可根据所调程序功能块的入口参量初值编制一个特殊的程序段,并连同被调程序功能块一起在开发装置上运行;也可配合对应硬件电路单独运行某程序功能块,然后检查是否正确,如果执行结果与预想的不一致,可以通过单步运行或设置断点的方法,查出原因并加以改正,直到运行结果正确为止。 这时该 程序功能块已调试完毕,可去掉附加程序段。 其它程序功能块可按此法进行调试。 程序联机调试就是将已调试好的各程序功能块按总体结构联成一个完整程序,在所研制的硬件电路上运行。 从而试验程序整体 运行的完整性、正确性和与硬件电路的配合情况。 在联调中可能会有某些支路上的程序、功能块因受条件制约而得不到相应的输入参数,这时,调试人员应创造条件进行模拟调试。 在联调中如发现硬件问题也应及时修正,直到单片机系统的软件、硬件全部调试成功为止。 系统调试完成后,还要进行一段时间的试运行,从而检验系统的稳定性和抗干扰能力,验证系统功能是否达到设计要求,是否达到预期的效果。 具有清零装置和抢答控制,可由主持人操纵。 具有定时功能,在 10S 内无人抢答表示所有参赛选手对本题弃权。 10S 时仍无人抢答其报警电路工作表示抢答时间耗 尽并禁止抢答。 电路中的六个按键从上到下分别是清零键、开始键和四组选手的按键。 仿真现象及调试结果如图 图 图 8 所示。 1)图 6 为 主持人按下清零键后的截图,此时液晶屏两项均显示 0. 7 1) 运行设计,等待主持人开始。 如图 6: 图 6 8 2)主持人按下启动键后的截图, 液晶屏显示从 10 秒开始 倒计时。 如图 7: 图 7 3)选手按下时的截图,显示对应的选手编号, 例如 3 号选手, 如图 8 所示: 9 图 8 总 结 这次课程设计 是基于单片机设计多路数字抢答器, 让我对 单片机 学习也有了更深刻的认识,只有打下良好的基础才会学以致用,才会发挥出作用。 在本次课程设计过程中遇到 10 了许多困难, PROTEUS做出的仿真效果不符合要求,用 C语言编写的程序也出现问题,令人头疼不已,后来在经过查找相关资料,在老师同学的帮助下,终于改正了错误。 完成这次课程设计,让我深刻的认识是单片机对于我们专业的重要性,我对单片机的学习还是不够精通,有了这次课程设计的体会,我一定会利用课余时间更深的了解单片机知识。 认识来源于实践,实践是认识的动 力和最终目的,实践是检验真理的唯一标准,所以这个课程设计对我们的作用是非常大的。 经过 二 个星期课程设计制作,过程曲折可谓 一波三折 ,点点滴滴无不令我回味无 穷。 没有经过实践永远都不会知道结果是怎样的,当实践的结果证实了你要得到的结论时那种心情真是不知如何表达。 我也非常的坚信只要付出了一定会有收获,并且这个过程是很美的享受。 汗水预示着结果也见证着收获。 通过本次课程设计,我真正感受到了那种快乐和喜悦。 并且懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结 论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。 在此我非常要感谢的是我的指导老师刘伟春老师,感谢老师的细心认真的辅导,教给我许多原来不知道的知识。 这次课程设计能够顺利的完成,当然有我个人的努力,但同时也离不开指导老师的答疑解惑和同学的帮助。 参考文献 [1] 李泉溪 . 《单片机原理与应用实例仿真》 .北京航天航空大学出版社 2020 年 11 [2] 江世明 . 《基于 Proteus 的单片机应用技术》 . 电子工业出版社 2020 年。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。