资源描述:
《毕业设计(论文)电子智能抢答器系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、引言31单片机的应用技术32系统设计要点33抢答器的硬件设计要求32.2计分器系统的软件流程32.3计分器的硬件设计要求52.4人机交互程序设计52.4.1计分器系统的软件键盘扫描程序流程图62.5抢答器系统软件的流程图72.6抢答数码显示软件程序设计82.7音乐音频输出程系流程图93各模块方案选择和论证103.1抢答器显示模块103.2控制器模块103.3电源方案的选择113.4枪答器键盘的选择113.5计分器显示模块133.6计分器键盘的选择144模块的最终方案145电子智能抢答器系统的硬件电路设计145.1计分器的电路设计145.1.1计分器系统的硬件电路145.1.2计分显示模
2、块165.2抢答器的电路设计165.2.1抢答电路模块165.2.2抢答按键模块的设计176单片机干扰防护186.1采用隔离技术186.2正确的接地措施19结论.19谢辞19参考文献20计分器显示程序(附1)21抢答器软件程序(附2)26随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。电子智能抢答计分器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个
3、任务。如果在抢答屮,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。抢答组数可以在八组以内任意使用,本系统设计为模块形式采用九针插头进行连接,系统工作原理本系统采用AT89S51单片机作为核心。控制系统的五个模块分别为:单片机最小系统(六位并行数码显示、4*4矩阵式键盘)、显示模块、显示驱动模块、抢答开关模块、音乐音频输出模块。关键词:单片机;矩阵式键盘;显示;驱动;抢答AbstractWiththerapiddevelopmentofelectronictechnology,thecontrolsys
4、tembasedonSCMhasbeenwidelyusedinindustry,agriculture,electricity,electronics,intelligentbuildings,industry,micro-computersembeddedcontrolsystemasthemainandcore,insteadofthetraditionalcontrolSystemofconventionalelectroniccircuits.Atthesametimethedevelopmentofintelligentbuildingsandmaturity,butals
5、obasedonthelightingcontrolsystemMCUandpopularityofapplicationlaidasolidfoundation.PointsforelectronicsmartQiangdaQiangdaintheprocess,inordertoknowwhichgrouporwhichoneplayertoanswer,wemustdesignasystemtocompletethistask.IftheQiangda,relyonthevisualisverydifficulttodeterminewhichgrouptoanswer.SCMs
6、ystemusedtodesignQiangda,bringingtheaboveproblemsareresolved,evenifthetwogroupsQiangdathedifferenceintimeafewmicroseconds,whichcanalsobedistinguishedgroupofpriorityanswer.Qiangdagroupofeightcanwithinthearbitraryuseofthesystemdesignedtobemodularformofanine-pinplugstoconnectthesystemworkingprincip
7、leofthesystemusedAT89S51SCMasacore.Controlsystemofthefivemodulesare:MCUminimumsystem(sixparalleldigitaldisplay,4x4matrixkeyboard),modules,displaydrivermodule,Qiangdaswitchmodules,music,audiooutputmodule.Keywords:SCM.modules,