摘 要:针对目前各种竞赛活动中所使用的抢答器的特点与不足,本文结合单片机应用系统的优点,提出了基于单片机的 8 路智能抢答器的设计方案。本次设计主要分为硬件电路设计和软件程序设计,硬件电路由时钟电路、复位电路、数码管驱动电路、按键输入电路及蜂鸣器报警电路组成,软件程序主要由独立按键程序、按键处理程序、倒计时处理程序、主程序等组成,硬件电路通过软件程序的驱动实现抢答器的主要功能。当主持人按下开始键时选手便可以开始抢答,第一个按下按键的选手可以进行抢答,其他选手的按键将会被锁定不能抢答。若有选手在开始键还没按下之前就进行抢答,那么此选手违规,蜂鸣器开始报警。此外,在抢答时间和答题时间进入倒计时 5 秒时,蜂鸣器同样会发出报警声。
关键词:抢答器,单片机,硬件电路,软件程序
目录
摘要
Abstract
1绪论4
1.1课题研究背景及意义4
1.2抢答器的发展概况4
1.3课题研究的主要内容4
2整体设计方案5
2.1芯片选择5
2.2设计思路5
3硬件电路设计6
3.1总体原理图6
3.2时钟电路的设计7
3.3复位电路的设计7
3.4数码管驱动电路的设计8
3.5按键输入电路的设计9
3.6蜂鸣器报警电路的设计10
4软件程序设计11
4.1独立按键程序设计11
4.2按键处理程序设计12
4.3倒计时处理程序设计13
4.4主程序设计14
5软件仿真与实物调试15
5.1程序的编译、连接及生成可执行文件15
5.2设计仿真16
5.3实物调试20
结论26
参考文献27
致谢28