基于51单片16路矩阵键盘抢答器 联系客服

发布时间 : 星期四 文章基于51单片16路矩阵键盘抢答器更新完毕开始阅读86de4f97bb4cf7ec4bfed044

第4章 制作与调试

4.1 仿真设计

4.1.1 抢答器Keil软件的仿真

图4-1-1 程序汇编图

本设计程序汇编采用Keil软件,程序汇编结果如图4-1所示。Keil软件软件是目前最流行的开发MCS-52系列单片机的软件。该软件提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,并通过一个集成开发环境将他们组合在一起。

4.1.2 抢答器protenus软件的仿真

绘制抢答器的软件仿真图步骤分一下四步: 1.查找所需要的元器件; 2.根据电路图进行连线; 3.是用来写线所对应的坐标;

4.装载keil生成和HEX文件进行仿真。

通过以上步骤,来实现抢答器设计的仿真实现,仿真电路图如4-1-2所示

第14页

图4-1-2 仿真电路图

4.1.3 调试与运行

把编写好的程序放入仿真软件中,结合硬件电路进行调试与运行。 1.在仿真软件中按下开始按钮,从而达到仿真的目的; 2.LED显示器显示当前0030初始化;

3.按照本次实际任务要求,逐个调试功能是否能实现。 运行过程如下:

1. 按下运行键,系统自动复位,如图4-1-3-1。

图4-1-3-1

2. 当按下开始按键时,选手开始抢答,3号选手抢答成功,数码管显示 选手号。如图4-1-3-2。

第15页

图4-1-3-2

3.最后的5秒的答题倒计时,系统蜂鸣器控制将会发出声音以提示选手,系统30秒倒计时时间到,选手答题结束,如图4-1-3-3。

图4-1-3-3

4.按下复位按键,系统回复到初状态,预示可以进行下一轮答题.,如图4-1-3-4。

图4-1-3-4

第16页

总 结

本设计是选用单片机技术为核心的设计方法设计的一款智能电子抢答器。系统主要以单片机为核心元件,以编程来控制单片机,达到抢答器所能实现的功能。系统硬件设计包括:单片机的介绍、复位电路、时钟电路、控制电路、显示电路、报警电路等的设计。系统软件设计包括:中断模块、报警模块、控制模块、主程序模块的设计等。

平时我们学习的只是理论知识,但是繁多的理论让人很难理解。在听完老师讲课之后,我们也不清楚到底自己懂多少。在做设计这段时间里,我们不但巩固了那些已经掌握的知识,同时还学习了以前没学好的知识。做毕业设计的收获是很大的,它不但使我对单片机的知识有了一个整体的认识,使知识形成了一个连贯的体系;还让我们知道了在课堂上学到的原理知识、器件(如;8255芯片80C52等等)通过各种渠道可以实现不同的功能。而且随着设计的深入,我们对单片机及其扩展有了更深刻的认识。

在设计的过程中,虽然智能抢答器相关资料可以在图书馆或者网上查阅,但这并不表示不用心就可以做好设计。我也深刻认识到单片机在日常生活中的强大用途,同时也被单片机的强大微处理能力所震撼,随着社会的发展,单片机将成为人类社会不可缺少的重要科技之一。我们应该更加努力地学习单片机,为社会发展作贡献。

最后我们要感谢含辛茹苦、默默地在后面辅导我们的老师,我们的成功离不开你们的努力,现在我们唯一能做的,就是不断学习,在学习中提高自己,以不辜负你们的期望。

第17页