毕业生电子设计八路数显抢答器论文说明书_第1页
毕业生电子设计八路数显抢答器论文说明书_第2页
毕业生电子设计八路数显抢答器论文说明书_第3页
毕业生电子设计八路数显抢答器论文说明书_第4页
毕业生电子设计八路数显抢答器论文说明书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、梅州职业技术学院八路数字抢答器手册 目录TOC o 1-3 f h z HYPERLINK l _RefHeading_Toc278984546 1前言1 HYPERLINK l _RefHeading_Toc278984547 2 系统设计技术参数要求1 HYPERLINK l _RefHeading_Toc278984548 3 系统设计2 HYPERLINK l _RefHeading_Toc278984549 3.1系统设计总体框图2 HYPERLINK l _RefHeading_Toc278984550 3.2各模块原理说明2 HYPERLINK l _RefHeading_Toc

2、278984551 3.3系统总原理图说明3 HYPERLINK l _RefHeading_Toc278984552 3.4系统印刷电路板的制作图4 HYPERLINK l _RefHeading_Toc278984553 3.5系统的操作说明4 HYPERLINK l _RefHeading_Toc278984554 3.6系统操作注意事项4 HYPERLINK l _RefHeading_Toc278984555 参考文献5 HYPERLINK l _RefHeading_Toc278984556 致语6 HYPERLINK l _RefHeading_Toc278984557 附录1

3、系统总原理图7 HYPERLINK l _RefHeading_Toc278984558 附录2 程序8 HYPERLINK l _RefHeading_Toc278984558 附录3元件清单111前言在电视上和一些学校活动中,我们经常可以看到智力竞赛的节目。如果要求选手举手进行抢位,主持人很容易误判,造成抢位不公平。因此,为了准确公正地判断比赛中谁是第一抢答器,利用电子产品的高精度设计了抢答器。这种抢答器通常以数字显示、灯光、音频等方式指示第一抢答器,以防止不公平现象,保证抢答器的准确性和公平性。应答机作为一种工具,已经广泛应用于各种智力和知识竞赛中。本设计是基于AT89C52单片机和外围

4、接口的抢答系统。它主要采用单片机计数器和计数显示的原理,使系统能正确显示30秒倒计时数字,同时数码管能正确显示数字。四角按键开关作为键盘输出部分,蜂鸣器鸣响。软硬件结合实现系统:只有主持人按下开始键才有效,主持人按下开始答题键之前选手的回答无效;答题时间限制和答题时间限制设置为30秒倒计时。在有限的时间内,哪位选手答题有效,有效答题键后会有音乐提示,并锁定该键。在这种有效答题状态下,选手再次按键是无效的,不合法的。2系统设计技术参数要求1.电源电压:5v10%。2.键盘扫描显示当前键。3.检查是否有选手违规。如果主持人之前按下开始按钮,蜂鸣器会发出警报并显示参赛选手编号。4.当主机按下开始按钮

5、时,计数器开始倒计时。如果选手在30秒倒计时结束前按下按钮,选手编号将显示在数码管上。3系统设计3.1系统设计总体框图STC89C5230秒倒计时应答按钮手控复位门铃表格显示图3-1系统设计总体框图3.2各模块的原理描述1.输入部分用8个常开按钮Y1 Y8组成应答器的输入电路。Y1 Y8为自复制常开按钮,作为8位应答器按钮,设置系统清零开关和倒计时复位开关,由主机控制。2.STC89C52模块(核心部分)图3-2 STC89C52采用AT89C52单片机最小系统对其P0.0P0.7引脚赋值,8个开关对组成8个播放器。当其中一个选手匆忙回答问题时,会分配P0端口,数据会送到数码管,数码管会显示选

6、手号。该程序用于设置抢答时间。系统倒计时30S,30S后抢答无效。同时,该程序还用于为芯片的17个引脚赋值,用作声音提示。3.显示部分应答器具有锁存和显示功能。即播放器按下按钮,锁定相应的数字,扬声器发出声音提示,并在段数码管上显示播放器。参赛者的抢先回应会先被锁定,抢先回应的次数会保留到主持人清空系统为止。4.提示音部分电话应答机有提示音功能。如果选手在倒计时30秒后仍未回答问题,数字将显示0,并发出提示音。如果显示哪个选手回答问题有效,按下正确的键后会有声音提示。3.3系统总原理图说明设计的八路抢答器采用STC89C52单片机,抢答器可供八名选手或八支队伍同时比赛,分别用八个按钮Y1 Y8

7、表示。设置系统清分和应答控制开关Y9,由主机控制。抢答器具有锁定和显示功能,即玩家按下按钮,锁定相应的号码,扬声器发出声音提示,并在七段数码管上显示玩家。参赛者的抢先回应会先被锁定,抢先回应的次数会保留到主持人清空系统为止。抢答器有30秒倒计时功能。当主机启动“开始”键时,计时器倒计时30秒。参赛者在倒计时30秒内抢答,抢答有效。参赛选手的号码将显示在显示屏上,直到主持人清除系统。在此期间,如果30秒倒计时时间到了,没有人回答,则此回答无效,系统会发出声音,没有人回答,显示屏上显示0。从而实现抢答的全部功能。3.4系统印刷电路板制造图图3-4系统印刷电路板制造图3.5系统的操作说明1.在抢答中

8、,只有按下开始抢答键后才有效,按下开始抢答键前无效。2.冲刺时间是30秒倒计时。当设定了高峰时间时,可以显示参赛选手的号码。3.当选手第一个回答时,有效的第一个回答后会有声音提示。4.第一个答案有效后,锁键,再按键无效,不合法。3.6系统操作的注意事项1.通电前检查电路板有无虚焊、漏焊、短路、元器件插错等情况。2.通电前检查电路板上电源的正负极,如果接错就不要通电。3.通电时,电路板应放在绝缘物体上,避开其他导电物体,以免短路。4.调试电路时要小心,避免万用表笔或其他导电工具造成的人为短路。5.调试时按照操作说明进行操作,提前检查是否符合系统设计要求。参考【1】小资。邓建国。电子设计指南。高等

9、教育,2006年1月。2中海。模拟电子技术。机械工业,2011年1月。3胡华。单片机原理与应用技术,2008。4唐智德。数字电子技术基础科学,2010年6月。5王国玉。电气和电子元件基础。人民邮电,2009年12月。6佘明辉。电气和电子培训。技术大学,2009年9月。于喜存,单片机原理与接口技术M。电子科技大学,2000年7月。袁青,揭岳震。电子电路的计算机辅助分析与设计。:邮电大学,2001年3月。智宇五个月的毕业实习即将结束,我几年的大学生涯也即将结束。此刻,我的心里有些失望,因为那些熟悉的电气自动化的老师和可爱的同学们就要挥手告别了。值此毕业设计完成之际,我心中充满了感激之情。三年的大学

10、生涯,感受到了佘明辉导演的帮助和关心。在整个毕业设计的研究过程中,我得到了才华横溢的老师们的悉心教导和热情鼓励,他们不仅教会了我做人,也教会了我做人。我选择了才华横溢的老师作为我的导师,因为他平易近人的生活方式和深厚的学术造诣。他们严谨、细致、一丝不苟的作风一直是我工作学习的榜样。他的循循善诱的教学和不拘一格的思维给了我无限的启示。日常生活中感受到辅导员对我的关心和帮助。感谢叶智琼老师对我学习的指导。在我学习期间,我感受到了所有老师对我的细心帮助。感觉室友和好朋友都是从遥远的家乡来到这个陌生的城市,是你和我一起维系着彼此之间的姐妹情,维系着宿舍家园的和谐。已经三年了,但一切仿佛就在昨天。在这三

11、年里,我们没有脸红过,没有吵过架,也没有发生过任何上大学之前担心的不开心的事情。你的笑声,你的精神鼓励,还有你的给了我快乐温暖的感觉,给了我终生难忘的大学生活。遇见你,遇见你,认识你,是我一生的一大幸事。让我们永远记住一起经历的欢笑和泪水!让我们一起面对美好的未来,一起为美好的未来而努力!感觉我爸我妈草都脱不了,树背说说,好心没好报。我最大的愿望就是你永远健康快乐。最后,我想感受的是这美丽的校园,充满人性,学生怒放,处处绿意芬芳。我知道,我就是在他温暖宽厚的心灵中成长起来的,我会永远依恋着Mae职业学院。再次对所有关心和帮助我的人说一声 。附录1系统总原理图附录2程序#include#defi

12、ne uchar无符号char /宏定义#定义uint无符号整数uchar码表=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x 90 ;sbit beep=p22;uchar num,t1,shu,temp,shi,ge;uint I;/延迟子程序无效延迟(单位z)uint x,y;for(x = 0;x z;x+)for(y = 0;y 110y+);无效哔哔声()哔声= 1;延迟(200);哔声= 0;延迟(200);/初始化子程序void初始化()P0 = 0 xffP2 = 0 x ff;P1 = 0 x ff;tem

13、p = P1;TMOD = 0 x 01;TH0 =(65536-50000)/256;TL0 =(65536-50000)% 256;EA = 1;ET0 = 1;TR0 = 1;num = 30Void display()/显示子功能Shi = num/10;ge = num % 10P0 =表Shi;/显示十位数P2 = 0 x Fe;延迟(2);P0 =表ge;/显示一点P2 = 0 x FD;延迟(2);/主程序void main()init();/大循环while(1)/倒计时显示程序while(temp=0 xff)显示();temp = P1;/在判断之前,将P1端口的数据发送

14、给tempwhile(temp!=0 xff)/判断打破;/独立键盘扫描仪while(temp!=0 xff)延迟(5);/软件延迟抖动消除temp = P1;while(temp!=0 xff)/确认再次按下某个键。temp = P1;开关(温度)case 0 x Fe:Shu = 1;打破;案例0 x FD:Shu = 2;打破;案例0 x FB:Shu = 3;打破;案例0 xf 7:Shu = 4;打破;案例0 x ef:Shu = 5;打破;案例0 x df:Shu = 6;打破;案例0 x BF:Shu = 7;打破;案例0 x7f:Shu = 8;打破;P0 =表Shu;/显示按下的键。P2 = 0 x FD;哔声= 0;/打开蜂鸣器延迟(500);/当按下一个键时,蜂鸣器会响500毫秒。哔声= 1;while(1);/定时器0中断子程序无效定时器0()中断1TH0 =(65536-50000)/256;TL0 =(65536-50000)% 256;t1+;如果(t1=20)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论