第一范文网 - 专业文章范例文档资料分享平台

八路抢答器说明书

来源:用户分享 时间:2025/6/4 18:52:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

该智能抢答器的抢答时间是可以根据实际需要进行调整的。如果想调节抢答时间,按下“抢答时间调整键”此时LED显示装置会显示当前抢答时间的设定值,如果想加1S,按一下“T+”键;如果想减1S,按一下“T-”键。LED显示装置会自动显示修改后的抢答时间。抢答时间的设定范围是0~99S,0S再减1S会变成99S,同理99S再加1S会变成0S。回答时间的调整与此类似。抢答时间调整子程序流程图如图所示:

开始 抢答时间R1送A 将R1的十位和个位分别送到R5、R4 调显示子程序 调延时子程序 P3.4键按下? Y N N R1=99? Y Y P3.5键按下? N R2=0? Y N P3.1键按下? R1=99 N R1-1送到R1 R1=0 R1+1送到R1 Y 返回 6. 系统仿真

6.1:Keil软件

12

用该软件进行程序的检查调试,调试完成后在仿真器里设置生成***.HEX文件。

6.2:Protus软件

系统仿真还用到了Protus软件,可通过仿真可以完全显示出所设计系统的功能,对于程序的调试等有很大的帮助.

系统仿真时首先要在使用Keil编译器,把所写的程序进行编译,同时在仿真器里设置生成HEX文件,编译无错误时进行Protus仿真。首先要新建一个文档是DNS型的找出需要的器件,可以使用搜索功能。接着把各个器件放到合适的位置都要放到蓝色框内。然后根据自己的设计要求连线。等所有的元件都连接完成后可以把,伟福编译生成的无错误文件加载到AT89C51中,方法是,右键点中器件然后在用左键点击,出来一个对话框在program file后选择要添加文件,文件要求必须是HEX文件。然后可以点击运行观察现象,看与自己设置的符合否,如果不相符在查找错误进行修改,一般的错误都是程序中的,所以要认真的读取程序的每一个部分 作好的Protus图:

六号抢答到时时的显示图:

13

加法调整图:

减法调整图:

倒计时到30秒时的显示图: 蜂鸣器会发出一声警报

倒计时还有5秒时的报警显示图:蜂鸣器会开始发出警报

14

7. 小结

该设计的硬件部分较简单,主要包括复位电路,时钟电路、报警电路、LED显示电路、功能键设置电路和抢答键电路。

其中,LED显示电路中的数码管采用动态显示方式和共阳极的连接方式,该电路的驱动器件采用74LS244、7404和上拉电阻,以此来增加显示装置的驱动电流,提高数码管的显示亮度。

按键电路的设计是本设计任务的一个难点,一点要注意考虑按键的“抖动”效应。根据实际情况,选用独立式键盘并采用“软件”的方式来消除按键的“抖动”效应。

利用Proteus仿真软件对控制系统进行实物仿真是本设计的一大亮点,通过Proteus仿真软件既可以对源程序进行调试,又可以对控制系统的设计原理进行检测,从而有效地缩短系统的开发周期。

另外,该设计在“去抖”方面需要进一步改善,“去抖”效果不是很好,硬件复位电路没有起到应有的作用,这是我们这次设计的不足之处。

15

搜索更多关于: 八路抢答器说明书 的文档
八路抢答器说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c76ujz21ch76tzp833x5p_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top