16路单片机无线抢答器设计开题报告
基于单片机的16路抢答器的课程设计
![基于单片机的16路抢答器的课程设计](https://img.taocdn.com/s3/m/0dc206290066f5335a812125.png)
湖南工业大学课程设计任务书2010 —2011 学年第 1 学期电气与信息工程学院(系、部)电子信息科学与技术专业081 班课程名称:单片机课程设计设计题目:16路抢答器完成期限:自2010 年12 月29 日至2011 年 1 月07 日共 2 周指导教师(签字):年月日系(教研室)主任(签字):年月日(单片机应用系统)设计说明书(题目)16路抢答器的设计起止日期:2010 年12 月29 日至2011 年1 月07 日学生姓名班级学号成绩指导教师(签字)电气与信息工程学院(部)2011年 1 月8 日系统功能要求A 基本要求(1) 枪答功能:供16路枪答(2) 复位功能:使系统进入“准备好”状态(3) 自锁功能(4) 互锁功能(5) 用两个LED数码管显示抢答成功的路数(6) 抢答成功时要有提示音,抢答不成功时要有报警音,还要显示ERB 课程要求(1)改善上述提示音和报警音(2)采用串行总线技术完成设计,以便简化现场的连接2、设计电路原理图(1)在Protel99se或protus中画图(2)mcu:AT89S513、完成MCU的程序设计(1)给出程序设计思路(软件功能描述,完成软件功能的算法描述)文件描述,流程图,用viso画流程图(2)给出详细的程序清单(3)在keil51集成开发环境中编辑和编译软件调试程序在Proteus环境中仿真该单片机应用环境,给出仿真的过程和结果(截图)系统设计分析1、电路原理图的设计2、仿真电路原理图是设计以及仿真过程3、硬件电路的设计与焊接4、程序设计思路,包括程序功能描述、各子程序的算法描述以及整个程序的流程图5、芯片资料查阅及参考文献6、整体程序的设计7、课程设计报告的撰写及资料汇总8、整体组装与调试,即硬件与软件的结合调试与仿真1.硬件电路总体原理图如图1-0所示,P1.0-P1.7,P2.0-P2.7为十六路抢答输入,P0.0到P7.7输入到锁存器74HC573中,再输入到数码管显示,P3.2为蜂鸣器输出口,P3.5-P3.7连接到三八译码器的数据输入端,P3.3连接到译码器的使能端。
基于单片机的16路智能竞赛抢答器的设计
![基于单片机的16路智能竞赛抢答器的设计](https://img.taocdn.com/s3/m/f046752e4531b90d6c85ec3a87c24028915f85cd.png)
1、总体设计思路
1、总体设计思路
16路智能竞赛抢答器的总体设计思路是利用单片机作为主控制器,通过编写 程序实现16路抢答功能。具体来说,当抢答器接收到抢答信号时,主控制器将根 据信号的来源判断出相应的参赛者,并迅速给出抢答结果。为了实现这一功能, 我们需要设计相应的硬件电路和软件程序。
2、模块设计思路
声音提示:根据抢答结果的归属,控制蜂鸣器发出不同的声音,以提示抢答 结果的归属。
实现与应用
实现与应用
经过实际生产和应用,基于单片机的四路抢答器具有较高的可靠性和稳定性, 得到了广泛的好评。在实际使用过程中,通过直观的LED灯显示和声音提示功能, 参赛者可以快速了解抢答结果,从而避免了由于视觉或听觉疏忽而造成的争议。 同时,该抢答器具有操作简单、使用方便、成本低廉等优点,因此具有广泛的应 用前景。
总体设计
总体设计
基于单片机的四路抢答器设计主要包括硬件电路设计和软件程序设计两个部 分。总体设计思路是利用单片机作为主控器,通过按键开关输入抢答信号,利用 LED灯显示抢答结果,同时添加声音提示功能,使得抢答过程更加直观和生动。
电路设计
电路设计
电路设计是整个抢答器设计的基础,主要包括电源电路、单片机电路、按键 开关电路、LED灯要
1、硬件方面:采用先进的电子元器件,如高速单片机、高精度电阻等,以确 保电路的稳定性和可靠性。同时,为了方便用户观察,采用了高清晰度的数码管 显示器件。
内容摘要
2、软件方面:采用C语言编写算法,并进行严格的逻辑设计和优化,以提高 程序的稳定性和执行效率。此外,为了满足可编程需求,提供了丰富的接口函数, 方便管理员进行参数调整和功能定制。
总结
总结
本次演示介绍了一种基于单片机的四路抢答器的设计,通过电路设计和软件 程序设计实现了抢答器的各项功能。实际生产和应用表明,该抢答器具有较高的 可靠性和稳定性,得到了广泛的好评。但是我们也意识到,在成本和性能方面还 有一定的优化空间,例如可以进一步降低成本,提高按键检测的灵敏度等。在今 后的设计中,我们将继续努力改进这些不足之处,以提供更加优质的产品和服务。
抢答器开题报告
![抢答器开题报告](https://img.taocdn.com/s3/m/d42776311611cc7931b765ce0508763231127428.png)
抢答器开题报告一、研究背景随着教育信息化的不断发展和智能技术的快速进步,抢答器作为一种创新技术逐渐受到广大教育工作者和学生的关注。
传统的课堂互动模式中,学生通常需要举手答题,但这种方式存在一些问题,比如只有个别学生参与、答题效率低等。
而抢答器则可以有效地提高课堂互动效果和学习效率,使得更多的学生能够积极参与到课堂中来。
二、研究目的本次研究旨在探究抢答器在教育中的应用效果以及对学生学习动力和积极性的影响,进一步提升教育教学的质量和效果。
具体研究目的如下:1. 分析抢答器的实现原理和技术特点,了解其在教育中的应用方式。
2. 探讨抢答器对学生参与度的影响,了解其对学生学习动力和积极性的促进作用。
3. 调查抢答器对学生答题效率和学习成绩的影响,评估其在教育教学中的实际效果。
三、研究内容与方法1. 抢答器的实现原理和技术特点首先,我们将对抢答器的实现原理和技术特点进行详细的介绍和分析。
通过研究相关资料和实证调研,深入了解抢答器的工作原理、硬件设备和软件支持等方面的内容。
2. 抢答器对学生参与度的影响在一定时间内,在教学实践中使用抢答器,统计学生使用抢答器答题的频率和准确率,并调查学生对抢答器的参与度和积极性。
通过对数据的统计和分析,评估抢答器对学生参与度的影响,并探讨其原因和机制。
3. 抢答器对学生答题效率和学习成绩的影响通过将学生分为实验组和对照组,实验组使用抢答器参与课堂互动,对照组使用传统举手方式参与。
然后比较两组学生的答题效率和学习成绩差异,以评估抢答器对学生学习效果的影响。
四、预期成果通过本次研究,我们预期可以得到如下的成果:1. 系统地了解抢答器的实现原理和技术特点,为抢答器在教育中的应用提供参考和指导。
2. 探讨抢答器对学生参与度和积极性的促进作用,为教师在教学中更好地激发学生的学习兴趣和参与度提供理论依据。
3. 评估抢答器对学生答题效率和学习成绩的影响,为教育教学的改进和优化提供实证依据。
16路抢答器单片机实训报告
![16路抢答器单片机实训报告](https://img.taocdn.com/s3/m/9842fe286bd97f192279e97a.png)
四川信息职业技术学院课程设计报告设计题目: 16路抢答器专业: 物联网应用技术班级: 物联网12-1学号: *********: ******: ***二〇一三年十二月五日目录摘要 (4)第1章方案论证 (5)1.1方案选择 (5)1.1.1显示模块方案和论证 (5)1.1.2按键模块选择方案 (5)1.1.3控制器地选择方案论证 (5)1.2方案论证 (6)第二章硬件设计 (6)2.1单片机最小系统设计 (6)2.1.1时钟电路 (6)2.1.2复位电路 (7)2.1.3单片机内部结构地描述 (8)2.2显示电路设计 (10)2.2.1器件简介 (10)2.2.2电路设计 (11)2.3键盘电路设计 (12)2.4发声电路 (13)第3章软件设计 (13)3.1 程序流程 (13)3.1.1定时中断模块 (13)3.1.2报警模块 (14)3.1.3控制模块 (15)3.1.4主流程图 (16)第4章制作与调试 (17)4.1 仿真设计 (17)4.1.1抢答器Keil软件地仿真 (17)4.1.2抢答器protenus软件地仿真 (17)4.1.3调试与运行 (18)总结 (20)参考文献 (21)附录1整机原理图 (22)附录2 元器件明细表 (23)附录3 程序清单 (24)摘要在各种知识、智力竞赛中,电子抢答器是必不可少地设备之一.目前使用地小型抢答器基本上采用小规模数字集成电路设计,其功能比较单一,使用起来也不够理想.本设计是基于单片机设计地一款更先进、更实用地智能电子抢答器.经过布线、焊接、调试等工作后数字抢答器成形.单片机体积小价格低,应用方便,稳定可靠.单片机将很多任务交给了软件编程去实现,大大简化了外围硬件电路,使外围电路地实现简单方便.单片机系统地硬件结构给予了抢答系统“身躯”,而单片机地应用程序赋予了其新地“生命”,使其在传统地抢答器面前具有电路简单、成本低、运行可靠等特色.对于抢答器我们大家都知道那是用于选手做抢答题时用地,选手进行抢答,抢到题地选手来回答问题.抢答器不仅考验选手地反应速度同时也要求选手具备足够地知识面和一定地勇气.选手们都站在同一个起跑线上,体现了公平公正地原则.关键词抢答电路;定时电路;抢答系统;报警电路第1章方案论证1.1方案选择1.1.1显示模块方案和论证方案一:点阵式数码管是由八行八列地发光二极管组成,采用点阵式数码管显示,对于显示文字比较适合,但如果对于显示数字则显得太浪费,价格较昂贵.方案二抢答器要求显示抢答时间,选手号数,答题时间等多样化地显示.所以我们采用两个LED数码管显示,价格便宜,方便实用1.1.2按键模块选择方案方案一采用独立式键盘,用I/O接口线构成地单个键盘电路,每个I/O接口键盘地工作不会影响其他I/O接口键盘地工作状态,电路配置灵活结构简单,但是每个键盘必须占用一个I/O接口线,且不能远距离传输,故当按键数量较多时,I/O接口线会存在浪费.方案二采用矩阵式接口键盘,用I/O接口线组成行、列地结构,按键设置在接口行列地交点上.在按键较多时可以节省I/O接口线.通过两种方案地比较我们选择了第二种方案1.1.3控制器地选择方案论证方案一采用模拟电路,它具有成本高,程序简单地特点,但是各器件之间干扰较大,稳定性不好.方案二采用数字电路,气成本低,但是设计数据逻辑单一化,故障高,显示简单,但是实用性也不高.方案三采用AT89C51单片机进行,运算速度快,抗干扰性强.而且成本低,精度高,抗干扰性强,实现地功能也比较多,书写简单地C程序就可以实现各种各样地算术算法和逻辑控制,综合以上几种方案比较,我们选择了第三种方案1.2方案论证根据以上所述,我们选择了用单片机,矩阵式键盘接口.和LED数码管显示进行本次地设计.第二章硬件设计总设计图2.1单片机最小系统设计2.1.1时钟电路单片机必须在时钟地驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定地时钟信号送到单片机内部地各个单元,决定单片机地工作速度.时钟电路如图2-1-1所示.图2-1-1时钟电路一般选用石英晶体振荡器.此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右地正弦波时钟信号,其振荡频率主要由石英晶振地频率确定.电路中两个电容C1,C2地作用有两个:一是帮助振荡器起振;二是对振荡器地频率进行微调.C1,C2地典型值为30PF.单片机在工作时,由内部振荡器产生或由外直接输入地送至内部控制逻辑单元地时钟信号地周期称为时钟周期.其大小是时钟信号频率地倒数,常用fosc 表示.图中时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12µs.2.1.2复位电路单片机地第9脚RST为硬件复位端,只要将该端持续4个机器周期地高电平即可实现复位,复位后单片机地各状态都恢复到初始化状态,其电路图如图2-1-1所示.图2-1-1复位电路图图中由按键RESET1以及电解电容C3、电阻R2构成按键及上电复位电路.由于单片机是高电平复位,所以当按键RESET1按下时候,单片机地9脚RESET管脚处于高电平,此时单片机处于复位状态.当上电后,由于电容地缓慢充电,单片机地9脚电压逐步由高向低转化,经过一段时间后,单片机地9脚处于稳定地低电平状态,此时单片机上电复位完毕,系统程序从0000H开始执行.值得注意地是,在设计当中使用到了硬件复位和软件复位两种功能,由上面地硬件复位后地各状态可知寄存器及存储器地值都恢复到了初始值,而前面地功能介绍中提到了倒计时时间地记忆功能,该功能地实现地前提条件就是不能对单片机进行硬件复位,所以设定了软复位功能.软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行地起始地址.2.1.3单片机内部结构地描述主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗地闲置和掉电模式·片内振荡器和时钟电路管脚说明:VCC:供电电压.GND:接地.P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流.当P1口地管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址地第八位.在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高.P1口:P1口是一个内部提供上拉电阻地8位双向I/O口,P1口缓冲器能接收输出4TTL门电流.P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉地缘故.在FLASH编程和校验时,P1口作为第八位地址接收.P2口:P2口为一个内部上拉电阻地8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入.并因此作为输入时,P2口地管脚被外部拉低,将输出电流.这是由于内部上拉地缘故.P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址地高八位.在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器地内容.P2口在FLASH编程和校验时接收高八位地址信号和控制信号.P3口:P3口管脚是8个带内部上拉电阻地双向I/O 口,可接收输出4个TTL门电流.当P3口写入“1”后,它们被内部上拉为高电平,并用作输入.作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉地缘故.P3口也可作为AT89C51地一些特殊功能口,如下表所示:口管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号.RST:复位输入.当振荡器复位器件时,要保持RST脚两个机器周期地高电平时间.ALE/PROG:当访问外部存储器时,地址锁存允许地输出电平用于锁存地址地地位字节.在FLASH编程期间,此引脚用于输入编程脉冲.在平时,ALE 端以不变地频率周期输出正脉冲信号,此频率为振荡器频率地1/6.因此它可用作对外部输出地脉冲或用于定时目地.然而要注意地是:每当用作外部数据存储器时,将跳过一个ALE脉冲.如想禁止ALE地输出可在SFR8EH地址上置0.此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用.另外,该引脚被略微拉高.如果微处理器在外部执行状态ALE禁止,置位无效./PSEN:外部程序存储器地选通信号.在由外部程序存储器取指期间,每个机器周期两次/PSEN有效.但在访问外部数据存储器时,这两次有效地/PSEN信号将不出现./EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器.注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器.在FLASH编程期间,此引脚也用于施加12V编程电源(VPP).XTAL1:反向振荡放大器地输入及内部时钟工作电路地输入.XTAL2:来自反向振荡器地输出.振荡器特性:XTAL1和XTAL2分别为反向放大器地输入和输出.该反向放大器可以配置为片内振荡器.石晶振荡和陶瓷振荡均可采用.如采用外部时钟源驱动器件,XTAL2应不接.有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号地脉宽无任何要求,但必须保证脉冲地高低电平要求地宽度2.2显示电路设计2.2.1器件简介1.AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)地低电压,高性能CMOS8位微处理器,俗称单片机.该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准地MCS-51指令集和输出管脚相兼容.由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL地AT89C51是一种高效微控制器2.LED显示器是由发光二极管显示字段地显示器件,也可称为数码管.单片机系统中通常使用8段LED数码显示器,其外形及引脚如图1(a)所示,由图可见8段LED显示器由8个发光二极管组成.其中7个长条形地发光二极管排列成“日”字形,另一个圆点形地发光二极管在显示器地右下角作为显示小数点用,通过不同地组合可用来显示各种数字,包括A~F在内地部分英文字母和小数点“.”等字样共阴和共阳结构地LED显示器各笔划段名和安排位置是相同地,当二极管导通时,相应地笔划段发亮,由发亮地笔划段组合从而显示各种字符.8个笔划段dpgfedcba对应于1B (8位)地D7、D6、D5、D4、D3、D2、D1、D0,于是用8位二进制码就可以表示欲显示字符地字形代码.例如,对于共阴极LED显示器,当公共阴极接地(为零电平),而阳极dpgfedcba各段为01110011时,显示器显示“P”字符,即对于共阴极LED显示器,“P”字符地字形码是0×73.如果是共阳极LED显示器,公共阳极接高电平,显示“P”字符地字形代码应为10001100(0x8C).这里必须注意地是:很多产品为方便接线,常不按规则地方法去对应字段与位地关系,这时字形码就必须根据接线自行设计了.2.2.2电路设计显示功能与硬件关系极大,当硬件固定后,如何在不引起操作者误解地前提下提供尽可能丰富地信息,全靠软件来解决.在这里我们使用地是八段数码管显示,通常在显示上我们采用地方法一般包括两种:一种是静态显示,一种是动态显示.其中静态显示地特点是显示稳定不闪烁,程序编写简单,但占用端口资源多;动态显示地特点是显示稳定性没静态好,程序编写复杂,但是相对静态显示而言占用端口资源少.在本设计中根据实际情况采用地是动态显示方法.4位八段数码管显示电路如图3-4所示.图2-2-2数码管驱动电路图2.3键盘电路设计键盘是人与单片机打交道地主要设备.关于键盘硬件电路地设计方法也可以在文献和书籍中找到,配合各种不同地硬件电路,这些书籍中一般也提供了相应地键盘扫描程序.站在系统监控软件设计地立场上来看,仅仅完成键盘扫描,读取当前时刻地键盘状态是不够地,还有不少问题需要妥善解决,否则,人们在操作键盘就容易引起误操作和操作失控现象.在单片机应用中键盘用得最多地形式是独立键盘及矩阵键盘.它们各有自己地特点,其中独立键盘硬件电路简单,而且在程序设计上也不复杂,一般用在对硬件电路要求不高地简单电路中;矩阵键盘与独立键盘有很大区别,首先在硬件电路上它要比独立键盘复杂得多,而且在程序算法上比它要烦琐,但它在节省端口资源上有优势得多,因此它更适合于多按键电路.其次就是消除在按键过程中产生地“毛刺”现象.这里采用最常用地方法,即延时重复扫描法,延时法地原理为:因为“毛刺”脉冲一般持续时间短,约为几ms,而我们按键地时间一般远远大于这个时间,所以当单片机检测到有按键动静后再延时一段时间(这里我们取10ms)后再判断此电平是否保持原状态,如果是则为有效按键,否则无效.在本文设计中采用了独立键盘地方式,本设计中有16个抢答按键输入,一个开始按键、一个结束按键,此外还有抢答时间调整键、回答时间调整键,加一按键、减一按键各一个.如图2-3所示.图2-3抢答键盘电路图图2-3-1复位键盘电路图在2-3-1图中,开始及复位按键接到单片机地3、4脚,这里用到了单片机3、4脚复合功能中地IO端口功能,单片机通过读取3、4脚地P1.2、P1.3地IO端口值来判断当前是否处于抢答开始状态或抢答结束状态.2.4发声电路本文设计如图2-4所示,单片机通过内部定时器地操作实现交替变换地波形输出驱动扬声器发声.图2-4 报警电路图第3章 软件设计3.1 程序流程3.1.1 定时中断模块由于抢答器中需要显示倒计时来提示选手们抢答时间,,当时间小于6秒时,抢答器需要提供警告,以及当抢答时间结束时,要关闭外部中断,表示抢答结束,此时再有键按下抢答器也不会做出反应.流程图如图3-1-1所示.图3-1-1 抢答器定时器中断流程图YN秒数加1? 显示秒数1S 时间到中断定时0启动中断返回3.1.2 报警模块报警模块主要作用有两个,一是当时间还剩5秒时,蜂鸣器放出报警,以此提示选手们抢答时间将要结束;二是当有选手第一时间抢答成功时发出报警声,提示其他选手不必再抢答.报警程序流程图如图3-1-2所示.图3.1.2 警程序流程图3.1.3 控制模块控制模块主要作用是对抢答器地开始和复位功能进行控制,主要由人来实现功能.当开始键被按下时,抢答器开始正常工作;当抢答器停止工作是,可以按下复位键使抢答器回答初始化状态.控制程序流程图如图3-1-3所示.Y图3-1-3控制程序流程图 3.1.4 主流程图图3-1-4 主程序设计流程图YY YNN N YN运行中断,系统开始倒计时时间加1时间减1 按下开始键?按下复位键?按下时间+1? 按下时间-1?中断返回初始化第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所示图4-1-2 仿真电路图4.1.3调试与运行把编写好地程序放入仿真软件中,结合硬件电路进行调试与运行.1.在仿真软件中按下开始按钮,从而达到仿真地目地;2.LED显示器显示当前0030初始化;3.按照本次实际任务要求,逐个调试功能是否能实现.运行过程如下:1.按下运行键,系统自动复位,如图4-1-3-1.图4-1-3-12.当按下开始按键时,选手开始抢答,3号选手抢答成功,数码管显示选手号.如图4-1-3-2.图4-1-3-23.最后地5秒地答题倒计时,系统蜂鸣器控制将会发出声音以提示选手,系统30秒倒计时时间到,选手答题结束,如图4-1-3-3.图4-1-3-34.按下复位按键,系统回复到初状态,预示可以进行下一轮答题.,如图4-1-3-4.图4-1-3-4总结本设计是选用单片机技术为核心地设计方法设计地一款智能电子抢答器.系统主要以单片机为核心元件,以编程来控制单片机,达到抢答器所能实现地功能.系统硬件设计包括:单片机地介绍、复位电路、时钟电路、控制电路、显示电路、报警电路等地设计.系统软件设计包括:中断模块、报警模块、控制模块、主程序模块地设计等.平时我们学习地只是理论知识,但是繁多地理论让人很难理解.在听完老师讲课之后,我们也不清楚到底自己懂多少.在做设计这段时间里,我们不但巩固了那些已经掌握地知识,同时还学习了以前没学好地知识.做毕业设计地收获是很大地,它不但使我对单片机地知识有了一个整体地认识,使知识形成了一个连贯地体系;还让我们知道了在课堂上学到地原理知识、器件(如;8255芯片80C52等等)通过各种渠道可以实现不同地功能.而且随着设计地深入,我们对单片机及其扩展有了更深刻地认识.在设计地过程中,虽然智能抢答器相关资料可以在图书馆或者网上查阅,但这并不表示不用心就可以做好设计.我也深刻认识到单片机在日常生活中地强大用途,同时也被单片机地强大微处理能力所震撼,随着社会地发展,单片机将成为人类社会不可缺少地重要科技之一.我们应该更加努力地学习单片机,为社会发展作贡献.最后我们要感谢含辛茹苦、默默地在后面辅导我们地胡老师,我们地成功离不开你地努力,现在我唯一能做地,就是不断学习,在学习中提高自己,以不辜负你地期望.当然还要感谢我地同伴设计者杨威.谢谢你们地帮助,才能使这次课程设计完美成功.参考文献[1] 王迎旭.单片机原理及应用.北京:机械工业出版社,2004[2] 何小敏.微型计算机原理及应用.北京:机械工业出版社,2003[3] 刘乐善.微型计算机接口技术及应用.武汉:华中科技大学出版社,1999[4] 房小翠.单片机实用系统设计技术.北京:国防工业出版社,2001[5] 何立民.单片机应用系统设计.北京:北京航空航天大学出版社,2002[6] 陈光东.单片微型计算机原理与接口技术.武汉:华中理工大学出版社,1999[7] 朱定华.微机应用系统设计.武汉:华中科技大学出版附录1整机原理图附录2 元器件明细表代号附录3 程序清单#include <reg51.h>unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x84}。
抢答器开题报告
![抢答器开题报告](https://img.taocdn.com/s3/m/2976f55bfe00bed5b9f3f90f76c66137ee064fbf.png)
抢答器开题报告抢答器开题报告一、引言在现代教育中,抢答是一种常见的教学方法。
它通过提问并要求学生快速回答,以促进学生的思考和积极参与。
然而,传统的抢答方式存在一些问题,比如只有少数学生能够参与,容易造成其他学生的压力和紧张感。
为了解决这些问题,我们计划设计一种抢答器,旨在提高抢答的公平性和学生参与度。
二、设计目标1. 提高抢答的公平性:抢答器应该能够确保每个学生都有平等的机会参与抢答,避免只有少数学生占据主导地位。
2. 激发学生的积极性:抢答器应该能够激发学生的积极性,让他们主动参与到抢答环节中,提高学习的效果。
3. 提供实时反馈:抢答器应该能够提供实时反馈,让学生了解自己的表现和进步,以便调整学习策略。
三、设计思路1. 抢答器的形式:我们计划设计一个电子抢答器,每个学生都可以通过手持设备参与抢答。
这样可以确保每个学生都有机会参与,避免传统抢答中容易出现的问题。
2. 抢答器的工作原理:学生在抢答开始前,需要先注册个人信息,然后通过设备登录抢答系统。
教师在提问问题后,学生可以通过设备选择答案并提交。
系统会根据答题速度和准确性给出实时排名和反馈。
3. 抢答器的特色功能:为了提高学生的积极性和参与度,我们计划增加一些特色功能,比如设置抢答时间限制,鼓励学生在规定时间内作答;设置随机抢答模式,让每个学生都有机会回答问题;设置答题记录功能,让学生能够查看自己的答题历史和进步情况。
四、预期效果1. 提高抢答的公平性:通过抢答器,每个学生都有平等的机会参与抢答,避免只有少数学生占据主导地位的问题,提高抢答的公平性。
2. 激发学生的积极性:抢答器的特色功能将激发学生的积极性,让他们更加主动参与到抢答环节中,提高学习的效果。
3. 提供实时反馈:抢答器将提供实时排名和反馈,让学生了解自己的表现和进步,以便调整学习策略,提高学习效果。
五、实施计划1. 设计和开发抢答器系统:我们将组建一个团队,包括教育专家、软件工程师和用户体验设计师,共同设计和开发抢答器系统。
抢答器 开题报告
![抢答器 开题报告](https://img.taocdn.com/s3/m/f4ffc2bbfbb069dc5022aaea998fcc22bcd14383.png)
抢答器开题报告抢答器开题报告一、研究背景在现代教育中,互动性和提高学生参与度一直是教育者们关注的焦点。
而在课堂教学中,抢答是一种常见的互动方式,可以激发学生的思考和参与,提高他们的学习效果。
然而,传统的抢答方式存在一些问题,比如只能有一个学生回答问题,容易导致其他学生失去兴趣和动力。
因此,我们需要一种新的抢答工具,能够提高课堂互动的效果,激发更多学生的参与。
二、研究目的本研究的目的是设计和开发一种抢答器,以解决传统抢答方式存在的问题。
通过使用抢答器,我们希望能够实现以下目标:1. 提高学生的参与度:抢答器可以让更多的学生参与到课堂互动中,激发他们的思考和学习兴趣。
2. 促进学生的竞争意识:抢答器可以让学生之间形成一种竞争关系,激发他们的积极性和主动性。
3. 提高教师的教学效果:抢答器可以帮助教师更好地了解学生的学习情况,及时调整教学策略,提高教学效果。
三、研究内容和方法本研究将采用设计和开发的方法,通过以下步骤完成抢答器的设计和实现:1. 需求分析:通过调研和访谈,了解教师和学生对抢答器的需求和期望,明确抢答器的功能和特点。
2. 系统设计:根据需求分析的结果,设计抢答器的系统架构和功能模块,确定开发的技术和工具。
3. 开发实现:根据系统设计的要求,使用合适的编程语言和开发工具进行抢答器的编码和实现。
4. 测试和优化:对开发完成的抢答器进行测试,发现和修复可能存在的问题,优化系统的性能和用户体验。
四、预期成果和意义通过本研究的努力,我们希望能够实现以下预期成果:1. 设计和开发一种功能完善、易于使用的抢答器,满足教师和学生的需求,提高课堂互动的效果。
2. 提高学生的参与度和学习积极性,激发他们的思考和学习兴趣,提高学习效果。
3. 提供一种新的教学工具,帮助教师更好地了解学生的学习情况,调整教学策略,提高教学效果。
本研究的意义在于提供一种新的教学工具,改变传统抢答方式的局限性,提高课堂互动的效果,促进学生的学习兴趣和积极性。
单片机抢答器课程设计报告
![单片机抢答器课程设计报告](https://img.taocdn.com/s3/m/7d512f36bfd5b9f3f90f76c66137ee06eff94ed0.png)
单片机抢答器课程设计报告一、引言本篇报告主要介绍了单片机抢答器的课程设计,包括设计目的、设计原理、硬件系统和软件程序等方面。
单片机抢答器是一种基于单片机技术的电子设备,可以用于学校或公司内部的竞赛或考试等场合,提高参赛者的竞争力和活跃度。
二、设计目的本次课程设计的目的是通过实践操作,掌握单片机应用技术和电子电路基础知识,提高学生自主学习和解决实际问题的能力。
同时,也为学生提供一个锻炼自己竞争能力和团队协作能力的机会。
三、设计原理单片机抢答器主要由两个部分组成:硬件系统和软件程序。
硬件系统包括按键模块、LED显示模块、蜂鸣器模块、LCD液晶显示屏模块和单片机控制模块等。
软件程序则是由C语言编写而成,主要功能是控制各个模块之间的协调工作。
四、硬件系统1. 按键模块按键模块采用矩阵按键方式实现,可以同时检测多个按键的状态。
在设计中,我们采用了4x4的矩阵按键,即16个按键。
其中,有一个按键作为重置键,用于清除上一次抢答结果。
2. LED显示模块LED显示模块采用共阴极方式实现,可以同时控制多个LED的状态。
在设计中,我们采用了8个LED灯,分别代表1~8号选手。
3. 蜂鸣器模块蜂鸣器模块可以发出不同频率的声音信号,用于提示选手抢答成功或失败。
在设计中,我们采用了一个5V的主动蜂鸣器。
4. LCD液晶显示屏模块LCD液晶显示屏模块可以显示选手抢答结果和当前比赛状态等信息。
在设计中,我们采用了一个16x2字符型液晶显示屏。
5. 单片机控制模块单片机控制模块是整个硬件系统的核心部分,主要负责各个模块之间的协调工作。
在设计中,我们采用了AT89C51单片机作为控制芯片。
五、软件程序软件程序是整个系统的灵魂部分,主要负责实现各种功能。
在本次课程设计中,我们使用C语言编写了单片机抢答器的软件程序。
主要功能包括:初始化、检测按键状态、显示比赛状态、判断抢答结果等。
六、实验结果经过多次实验,我们成功地实现了单片机抢答器的设计。
单片机课程设计抢答器(16路抢答器)
![单片机课程设计抢答器(16路抢答器)](https://img.taocdn.com/s3/m/211782ea19e8b8f67c1cb997.png)
目录1引言 (1)2 功能概述 (1)2.1抢答器工作原理 (1)2.2设计目的与要求 (1)2.3设计任务 (1)2.4运行环境及工具 (2)3 系统硬件设计 (2)3.1芯片的选择 ................................................................................. 错误!未定义书签。
3.2原理及电路总框图 (2)3.3晶振复位及开始抢答电路 (7)3.4选手抢答键 (7)3.5显示与显示驱动电路 (4)3.6蜂鸣器音频输出电路 (4)4系统软件设计 (5)4.1系统主程序设计 (5)4.2系统流程图 (6)4.3程序清单 (7)5系统仿真结果 (14)5.1开始抢答仿真 (14)5.2抢答犯规仿真 (15)5.3抢答成功仿真 (16)6课程设计的总结与体会 (17)参考文献资料 (17)1 引言当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。
而现在的抢答器有着数字化,智能化的方向发展,这就必然提高了抢答器的成本。
鉴于现在小规模的知识竞赛越来越多,操作简单,经济实用的小型抢答器必将大有市场。
本抢答器与其他抢答器电路相比较有分辨时间极短、结构清晰,成本低、制作方便等优点,并且还有防作弊功能。
因此,我们制作了这款简易多路(十六路)数字抢答器摒弃了成本高、体积大、操作复杂。
我们采用了数字显示器直接指示,自动锁存显示结果,因而本抢答器具有显示直观,操作简单的特点。
而且在显示时抢答器会发出蜂鸣声使效果更为生动。
工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。
2 功能概述2.1抢答器工作原理抢答器的工作原理是采用单片机最小系统,用查询式键盘进行抢答。
采用动态显示组号。
主持人按下开始抢答键才可以抢答。
主持人没有按下开始抢答按纽(P3.2),有人抢答则抢答违规,报警并显示组号,主持人按下开始抢答开关重新抢答。
声光显示智力竞赛16路抢答器毕业设计开题报告
![声光显示智力竞赛16路抢答器毕业设计开题报告](https://img.taocdn.com/s3/m/773aeaef81c758f5f61f67f0.png)
毕业设计(论文)开题报告题目名称声光显示智力竞赛16路抢答器学生姓名李阳专业班级一、选题的目的意义1、理论意义:巩固所学的知识,学会通过各种途径查找资料;能够把所学的理论知识联系实际,解决实际问题;掌握抢答器的工作原理及其设计方法;2实际意义:学校、电视台等单位经常举办智力竞赛,抢答计分器是必要设备。
举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。
在许多比赛活动中,为了准确、公平、公正、直观地判断出第一抢答者,通常需要一台抢答器,通过数码显示管、灯光及音响等多种手段指示出第一抢答者。
二、国内外研究综述目前由于各种控制系统越来越偏向于智能化、小型化、低功耗、快速、稳定准确,越来越多的系统设计概念多偏向于EDA(电子设计自动化),比如VHDL(硬件描述语言)和FPGA设计,它克服了使用单片机设计系统时I/O端口不足的问题,也克服了使用模拟电路和数字电路设计系统时硬件电路比较复杂和成本比较高的问题。
智能竞赛抢答器作为一种电子产品,早已广泛应用于各种智力和竞赛场合,但目前所使用的抢答器有的比较复杂不便于制作,可靠性低,实现起来很困难;有的就用一些专用的集成块,而专业集成块的购买又比较困难。
大多数抢答器由单片机以及外围电路组成,由于采用单片机,使外围电路非常简单,但是功能并不比一般的抢答器少。
它的发展也是比较快的,从一开始的光具有抢答锁定功能的一个电路,到现在的具有倒计时、定时、自动(或手动)复位、报警(即声响提示,有的以音乐的方式来体现)、屏幕显示、按键发光等多种功能的技术合并,这就可以说明其多种功用及发展的快速。
抢答器可分为电子抢答器和电脑抢答器,而电子抢答器根据其搭配的配件不同,又可分为非语音非计分抢答器和语言计分抢答器。
非语音非计分抢答器构造很简单,就是一个抢答器的主机和一个抢答按钮组成,在抢答过程中选手是没有计分的显示屏。
语言计分抢答器时有一个抢答器的主机和主机的显示屏和选手的计分显示屏组成。
基于51单片机课的16路抢答器程设计
![基于51单片机课的16路抢答器程设计](https://img.taocdn.com/s3/m/89b84d31647d27284b73514f.png)
基于单片机的16路抢答器课程设计姓名:王文杰黄祥班级:1421202学号: 201420120201 201420120204专业:测控技术与仪器基于单片机的16路抢答器课程设计摘要本次课程设计通过对16路抢答器的研究与分析,了解抢答器的工作原理,以AT89C51微处理器作为主要模块、数码管做为显示模块组成的用于表决选择的抢答器。
本文主要介绍AT89C51微处理器、数码管等电子元器件的相关功能及其应用。
合理选取AT89C51系列集成电路芯片通过划分功能模块完成抢答部分与显示部分的电路设计,结合实际应用与理论设计,通过16个按键开关来摸拟16路选手的抢答,开始键按下,则进入到16个按键的扫描中。
通过数码管来显示抢答选手的号数。
关键词:抢答器,集成芯片,AT89C51设计方案一硬件设计方案抢答器由基本电路和扩展电路两部分组成。
基本电路完成基本的抢答功能,即抢答开始后,当选手按下抢答键,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。
根据课程设计要求可以大概构思出硬件电路图:数码管与单片机的P0口的低八位相连接;P3口接16个按键。
用以AT89C51为核心的单片机控制方案,通过相应的程序,并通过按键来进行电平识别,再由单片机输出相应的程序,并将相应数值通过数码来显示。
用单片机来制作的抢答器,硬件电路比较简单,容易明白,且成本相对较低。
二硬件电路设计1 微处理器AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
外形及引脚排列如图3-1所示。
图3-1 AT89C51逻辑符号2管脚说明VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P0口的管脚第一次写1时,被定义为高阻输入。
十六位数字抢答器
![十六位数字抢答器](https://img.taocdn.com/s3/m/98c177fe7c1cfad6195fa737.png)
河南科技学院机电学院EDA课程设计报告题目:十六位数字抢答器院系:专业班级:电气工程及其自动化101班姓名:学号:完成日期:2013年1月 4 日十六位数字抢答器课程设计摘要:抢答器对于我们大家来说都不陌生,它是用于很多竞赛场合,真正实现先抢先答,让最先抢到题的选手来回答问题。
抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。
选手们都站在同一个起跑线上,体现了公平公正的原则。
设计一个多路智力竞赛抢答器,抢答器同时供16位选手或者16个队伍在比赛时抢答之用,设置一个清除按键跟一个开关,主持人控制,抢答器要具备显示跟锁存功能,选手抢答后,要显示并锁存选手的编号直至主持人清楚为止。
选手必须在限定的时间内抢答,若在规定时间内无人抢答,系统会发出警报并且不可再抢答。
开始抢答时系统发出响声通知,并开始倒计时,同时显示所剩时间,选手抢答后,倒计时停止,显示选手编号跟所剩时间。
本次设计运用VHDL语言编写,按照要求设计可行方案,并利用Quartus II软件跟DE2开发板进行仿真、验证。
与其他的硬件描述语言相比,VHDL具有更强的行为描述能力,从而决定了他成为系统设计领域最佳的硬件描述语言。
强大的行为描述能力是避开具体的器件结构,从逻辑行为上描述和设计大规模电子系统的重要保证。
VHDL 丰富的仿真语句和库函数,使得在任何大系统的设计早期就能查验设计系统的功能可行性,随时可对设计进行仿真模拟。
关键词:抢答器,VHDL,硬件描述,仿真优先,锁存,显示,分频,控制,清零,计数引言人类社会已进入到高度发达的信息化社会,信息社会的发展离不开电子产品的进步。
EDA是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术最新成果而研制成的电子CAD通用软件包。
没有EDA技术的支持,想要完成上述超大规模集成电路的设计制造是不可想象的,但是面对当今飞速发展的电子产品市场,设计师需要更加实用、快捷的EDA工具,使用统一的集体化设计黄精,改变传统的设计思路,将精力集中到设计构想、方案比较和寻找优化设计等方面,需要以最快的速度,开发出性能优良、质量一流的电子产品,对EDA技术提出了更高的要求。
基于51单片机课的16路抢答器程设计
![基于51单片机课的16路抢答器程设计](https://img.taocdn.com/s3/m/89b84d31647d27284b73514f.png)
基于单片机的16路抢答器课程设计姓名:王文杰黄祥班级:1421202学号: 201420120201 201420120204专业:测控技术与仪器基于单片机的16路抢答器课程设计摘要本次课程设计通过对16路抢答器的研究与分析,了解抢答器的工作原理,以AT89C51微处理器作为主要模块、数码管做为显示模块组成的用于表决选择的抢答器。
本文主要介绍AT89C51微处理器、数码管等电子元器件的相关功能及其应用。
合理选取AT89C51系列集成电路芯片通过划分功能模块完成抢答部分与显示部分的电路设计,结合实际应用与理论设计,通过16个按键开关来摸拟16路选手的抢答,开始键按下,则进入到16个按键的扫描中。
通过数码管来显示抢答选手的号数。
关键词:抢答器,集成芯片,AT89C51设计方案一硬件设计方案抢答器由基本电路和扩展电路两部分组成。
基本电路完成基本的抢答功能,即抢答开始后,当选手按下抢答键,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。
根据课程设计要求可以大概构思出硬件电路图:数码管与单片机的P0口的低八位相连接;P3口接16个按键。
用以AT89C51为核心的单片机控制方案,通过相应的程序,并通过按键来进行电平识别,再由单片机输出相应的程序,并将相应数值通过数码来显示。
用单片机来制作的抢答器,硬件电路比较简单,容易明白,且成本相对较低。
二硬件电路设计1 微处理器AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
外形及引脚排列如图3-1所示。
图3-1 AT89C51逻辑符号2管脚说明VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P0口的管脚第一次写1时,被定义为高阻输入。
16路无线抢答器设计
![16路无线抢答器设计](https://img.taocdn.com/s3/m/11517717763231126edb11bb.png)
16路无线抢答器设计摘要:本文设计的16路无线抢答器以STC89S52单片机作为核心控制芯片,由抢答发射电路模块和显示接收电路模块两部分组成,其中抢答发射电路模块包括选手抢答按键电路,发射模块,编码芯片和发送指示灯组成,可以将输入的信号数据经过编码发射到接收模块,实现抢答信号的发射。
显示接收电路包括接收模块,解码芯片,STC89S52电路主控芯片,晶体振荡器电路和LED数码显示部分组成,用来将接收到的信号加以处理并通过LED数码管进行显示。
该无线抢答器,减少了有线连接的麻烦和不便,使抢答器变得更加简便实用。
本文设计的抢答器具有价格便宜,功能齐全,小巧方便等优点,具有很好的市场前景。
关键词:单片机;16路无线抢答器;报警;无线发射;无线接收0 引言传统抢答器都是导线布线,线路复杂,受现场环境影响很大,可靠性差,功能简单,特别是当抢答路数很多时,实现更加困难,出错率变大。
传统的抢答器无法判断提前抢答按键的行为。
由于组成线路复杂,不便于电路升级换代。
因此本文设计一款方便实用、经济实惠的16路无线智能抢答器,解决了布线的麻烦和距离限制,应用单片机控制,程序调试方便,价格也低廉,更新方便。
1 16路无线抢答器结构设计本文设计的抢答器是操作简单、经济实用的小型无线抢答器,该抢答器使用STC主控芯片系统如图1所示,STC89S52单片机是一种功耗低,性能高的CMOS8位的微型控制器,具有8K在系统可编程Flash存储器,使用STC公司高密度的非易失性存储器技术制造,与工业上的80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统中科院编程,亦适用于常规编程器。
在单个芯片上,拥有灵活的8位CPU 和在系统可编程Flash,使得STC89S52在众多嵌入式控制应用系统中得到广泛地应用。
选手抢答部分把STC89S52芯片的P2和P3端口作为输入按钮,依次按按钮编号分配给每个选手1号到16号,当有选手按下按钮键时,端口的输入电平发生变化,通过单片机的智能处理后从P1端口输出到无线编码芯片PT2262进行编码然后发出信号,从而实现抢答的功能。
抢答器开题报告范文
![抢答器开题报告范文](https://img.taocdn.com/s3/m/bfa4cf4302d8ce2f0066f5335a8102d276a2613f.png)
抢答器开题报告范文抢答器开题报告范文一、引言随着教育的发展和技术的进步,抢答器作为一种创新的教学工具,逐渐被广泛应用于学校的教学环境中。
本文将探讨抢答器的作用和意义,以及其在教学中的应用前景。
二、抢答器的作用和意义抢答器是一种用于教学互动的设备,它可以帮助教师提高课堂教学效果,激发学生的学习兴趣,促进学生的积极参与。
首先,抢答器可以提高课堂互动性,让学生更加积极主动地参与课堂讨论和答题。
其次,抢答器可以激发学生的学习动力,培养他们的竞争意识和自信心。
通过抢答器的使用,学生们可以在游戏化的学习氛围中体验到学习的乐趣,从而更加主动地参与到课堂活动中来。
此外,抢答器还可以帮助教师及时了解学生的学习情况,发现问题并进行及时的辅导和指导。
三、抢答器在教学中的应用前景抢答器在教学中有着广泛的应用前景。
首先,它可以用于各个学科的课堂教学。
比如,在语文课上,可以用抢答器进行词语解释或古诗默写的竞答;在数学课上,可以用抢答器进行快速计算或解方程的比拼。
其次,抢答器还可以用于课堂测验和考试。
通过抢答器的使用,可以更加客观地评估学生的学习情况,减少主观评分的偏差。
此外,抢答器还可以用于课堂的评选和奖励,激励学生积极参与课堂活动,提高他们的学习动力。
四、抢答器的设计与实现抢答器的设计与实现需要考虑多个方面的因素。
首先,需要确定抢答器的外观和形式。
可以选择手持式的抢答器,也可以选择桌面式的抢答器,具体的选择应根据实际需求和教学环境来确定。
其次,需要确定抢答器的功能和操作方式。
抢答器可以有多个按键,每个按键代表一个选项,学生可以通过按下相应的按键来进行抢答。
同时,还可以设计抢答器的显示屏,用于显示学生的答题情况和得分。
最后,需要考虑抢答器的连接方式和兼容性。
抢答器可以通过无线连接或有线连接与教师的电脑或投影仪进行通信,以便教师及时获取学生的答题情况。
五、结语抢答器作为一种创新的教学工具,具有重要的作用和意义。
通过抢答器的应用,可以提高课堂互动性,激发学生的学习动力,促进他们的积极参与。
16路抢答器单片机实训报告
![16路抢答器单片机实训报告](https://img.taocdn.com/s3/m/9842fe286bd97f192279e97a.png)
四川信息职业技术学院课程设计报告设计题目: 16路抢答器专业: 物联网应用技术班级: 物联网12-1学号: *********: ******: ***二〇一三年十二月五日目录摘要 (4)第1章方案论证 (5)1.1方案选择 (5)1.1.1显示模块方案和论证 (5)1.1.2按键模块选择方案 (5)1.1.3控制器地选择方案论证 (5)1.2方案论证 (6)第二章硬件设计 (6)2.1单片机最小系统设计 (6)2.1.1时钟电路 (6)2.1.2复位电路 (7)2.1.3单片机内部结构地描述 (8)2.2显示电路设计 (10)2.2.1器件简介 (10)2.2.2电路设计 (11)2.3键盘电路设计 (12)2.4发声电路 (13)第3章软件设计 (13)3.1 程序流程 (13)3.1.1定时中断模块 (13)3.1.2报警模块 (14)3.1.3控制模块 (15)3.1.4主流程图 (16)第4章制作与调试 (17)4.1 仿真设计 (17)4.1.1抢答器Keil软件地仿真 (17)4.1.2抢答器protenus软件地仿真 (17)4.1.3调试与运行 (18)总结 (20)参考文献 (21)附录1整机原理图 (22)附录2 元器件明细表 (23)附录3 程序清单 (24)摘要在各种知识、智力竞赛中,电子抢答器是必不可少地设备之一.目前使用地小型抢答器基本上采用小规模数字集成电路设计,其功能比较单一,使用起来也不够理想.本设计是基于单片机设计地一款更先进、更实用地智能电子抢答器.经过布线、焊接、调试等工作后数字抢答器成形.单片机体积小价格低,应用方便,稳定可靠.单片机将很多任务交给了软件编程去实现,大大简化了外围硬件电路,使外围电路地实现简单方便.单片机系统地硬件结构给予了抢答系统“身躯”,而单片机地应用程序赋予了其新地“生命”,使其在传统地抢答器面前具有电路简单、成本低、运行可靠等特色.对于抢答器我们大家都知道那是用于选手做抢答题时用地,选手进行抢答,抢到题地选手来回答问题.抢答器不仅考验选手地反应速度同时也要求选手具备足够地知识面和一定地勇气.选手们都站在同一个起跑线上,体现了公平公正地原则.关键词抢答电路;定时电路;抢答系统;报警电路第1章方案论证1.1方案选择1.1.1显示模块方案和论证方案一:点阵式数码管是由八行八列地发光二极管组成,采用点阵式数码管显示,对于显示文字比较适合,但如果对于显示数字则显得太浪费,价格较昂贵.方案二抢答器要求显示抢答时间,选手号数,答题时间等多样化地显示.所以我们采用两个LED数码管显示,价格便宜,方便实用1.1.2按键模块选择方案方案一采用独立式键盘,用I/O接口线构成地单个键盘电路,每个I/O接口键盘地工作不会影响其他I/O接口键盘地工作状态,电路配置灵活结构简单,但是每个键盘必须占用一个I/O接口线,且不能远距离传输,故当按键数量较多时,I/O接口线会存在浪费.方案二采用矩阵式接口键盘,用I/O接口线组成行、列地结构,按键设置在接口行列地交点上.在按键较多时可以节省I/O接口线.通过两种方案地比较我们选择了第二种方案1.1.3控制器地选择方案论证方案一采用模拟电路,它具有成本高,程序简单地特点,但是各器件之间干扰较大,稳定性不好.方案二采用数字电路,气成本低,但是设计数据逻辑单一化,故障高,显示简单,但是实用性也不高.方案三采用AT89C51单片机进行,运算速度快,抗干扰性强.而且成本低,精度高,抗干扰性强,实现地功能也比较多,书写简单地C程序就可以实现各种各样地算术算法和逻辑控制,综合以上几种方案比较,我们选择了第三种方案1.2方案论证根据以上所述,我们选择了用单片机,矩阵式键盘接口.和LED数码管显示进行本次地设计.第二章硬件设计总设计图2.1单片机最小系统设计2.1.1时钟电路单片机必须在时钟地驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定地时钟信号送到单片机内部地各个单元,决定单片机地工作速度.时钟电路如图2-1-1所示.图2-1-1时钟电路一般选用石英晶体振荡器.此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右地正弦波时钟信号,其振荡频率主要由石英晶振地频率确定.电路中两个电容C1,C2地作用有两个:一是帮助振荡器起振;二是对振荡器地频率进行微调.C1,C2地典型值为30PF.单片机在工作时,由内部振荡器产生或由外直接输入地送至内部控制逻辑单元地时钟信号地周期称为时钟周期.其大小是时钟信号频率地倒数,常用fosc 表示.图中时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12µs.2.1.2复位电路单片机地第9脚RST为硬件复位端,只要将该端持续4个机器周期地高电平即可实现复位,复位后单片机地各状态都恢复到初始化状态,其电路图如图2-1-1所示.图2-1-1复位电路图图中由按键RESET1以及电解电容C3、电阻R2构成按键及上电复位电路.由于单片机是高电平复位,所以当按键RESET1按下时候,单片机地9脚RESET管脚处于高电平,此时单片机处于复位状态.当上电后,由于电容地缓慢充电,单片机地9脚电压逐步由高向低转化,经过一段时间后,单片机地9脚处于稳定地低电平状态,此时单片机上电复位完毕,系统程序从0000H开始执行.值得注意地是,在设计当中使用到了硬件复位和软件复位两种功能,由上面地硬件复位后地各状态可知寄存器及存储器地值都恢复到了初始值,而前面地功能介绍中提到了倒计时时间地记忆功能,该功能地实现地前提条件就是不能对单片机进行硬件复位,所以设定了软复位功能.软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行地起始地址.2.1.3单片机内部结构地描述主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗地闲置和掉电模式·片内振荡器和时钟电路管脚说明:VCC:供电电压.GND:接地.P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流.当P1口地管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址地第八位.在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高.P1口:P1口是一个内部提供上拉电阻地8位双向I/O口,P1口缓冲器能接收输出4TTL门电流.P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉地缘故.在FLASH编程和校验时,P1口作为第八位地址接收.P2口:P2口为一个内部上拉电阻地8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入.并因此作为输入时,P2口地管脚被外部拉低,将输出电流.这是由于内部上拉地缘故.P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址地高八位.在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器地内容.P2口在FLASH编程和校验时接收高八位地址信号和控制信号.P3口:P3口管脚是8个带内部上拉电阻地双向I/O 口,可接收输出4个TTL门电流.当P3口写入“1”后,它们被内部上拉为高电平,并用作输入.作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉地缘故.P3口也可作为AT89C51地一些特殊功能口,如下表所示:口管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号.RST:复位输入.当振荡器复位器件时,要保持RST脚两个机器周期地高电平时间.ALE/PROG:当访问外部存储器时,地址锁存允许地输出电平用于锁存地址地地位字节.在FLASH编程期间,此引脚用于输入编程脉冲.在平时,ALE 端以不变地频率周期输出正脉冲信号,此频率为振荡器频率地1/6.因此它可用作对外部输出地脉冲或用于定时目地.然而要注意地是:每当用作外部数据存储器时,将跳过一个ALE脉冲.如想禁止ALE地输出可在SFR8EH地址上置0.此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用.另外,该引脚被略微拉高.如果微处理器在外部执行状态ALE禁止,置位无效./PSEN:外部程序存储器地选通信号.在由外部程序存储器取指期间,每个机器周期两次/PSEN有效.但在访问外部数据存储器时,这两次有效地/PSEN信号将不出现./EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器.注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器.在FLASH编程期间,此引脚也用于施加12V编程电源(VPP).XTAL1:反向振荡放大器地输入及内部时钟工作电路地输入.XTAL2:来自反向振荡器地输出.振荡器特性:XTAL1和XTAL2分别为反向放大器地输入和输出.该反向放大器可以配置为片内振荡器.石晶振荡和陶瓷振荡均可采用.如采用外部时钟源驱动器件,XTAL2应不接.有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号地脉宽无任何要求,但必须保证脉冲地高低电平要求地宽度2.2显示电路设计2.2.1器件简介1.AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)地低电压,高性能CMOS8位微处理器,俗称单片机.该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准地MCS-51指令集和输出管脚相兼容.由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL地AT89C51是一种高效微控制器2.LED显示器是由发光二极管显示字段地显示器件,也可称为数码管.单片机系统中通常使用8段LED数码显示器,其外形及引脚如图1(a)所示,由图可见8段LED显示器由8个发光二极管组成.其中7个长条形地发光二极管排列成“日”字形,另一个圆点形地发光二极管在显示器地右下角作为显示小数点用,通过不同地组合可用来显示各种数字,包括A~F在内地部分英文字母和小数点“.”等字样共阴和共阳结构地LED显示器各笔划段名和安排位置是相同地,当二极管导通时,相应地笔划段发亮,由发亮地笔划段组合从而显示各种字符.8个笔划段dpgfedcba对应于1B (8位)地D7、D6、D5、D4、D3、D2、D1、D0,于是用8位二进制码就可以表示欲显示字符地字形代码.例如,对于共阴极LED显示器,当公共阴极接地(为零电平),而阳极dpgfedcba各段为01110011时,显示器显示“P”字符,即对于共阴极LED显示器,“P”字符地字形码是0×73.如果是共阳极LED显示器,公共阳极接高电平,显示“P”字符地字形代码应为10001100(0x8C).这里必须注意地是:很多产品为方便接线,常不按规则地方法去对应字段与位地关系,这时字形码就必须根据接线自行设计了.2.2.2电路设计显示功能与硬件关系极大,当硬件固定后,如何在不引起操作者误解地前提下提供尽可能丰富地信息,全靠软件来解决.在这里我们使用地是八段数码管显示,通常在显示上我们采用地方法一般包括两种:一种是静态显示,一种是动态显示.其中静态显示地特点是显示稳定不闪烁,程序编写简单,但占用端口资源多;动态显示地特点是显示稳定性没静态好,程序编写复杂,但是相对静态显示而言占用端口资源少.在本设计中根据实际情况采用地是动态显示方法.4位八段数码管显示电路如图3-4所示.图2-2-2数码管驱动电路图2.3键盘电路设计键盘是人与单片机打交道地主要设备.关于键盘硬件电路地设计方法也可以在文献和书籍中找到,配合各种不同地硬件电路,这些书籍中一般也提供了相应地键盘扫描程序.站在系统监控软件设计地立场上来看,仅仅完成键盘扫描,读取当前时刻地键盘状态是不够地,还有不少问题需要妥善解决,否则,人们在操作键盘就容易引起误操作和操作失控现象.在单片机应用中键盘用得最多地形式是独立键盘及矩阵键盘.它们各有自己地特点,其中独立键盘硬件电路简单,而且在程序设计上也不复杂,一般用在对硬件电路要求不高地简单电路中;矩阵键盘与独立键盘有很大区别,首先在硬件电路上它要比独立键盘复杂得多,而且在程序算法上比它要烦琐,但它在节省端口资源上有优势得多,因此它更适合于多按键电路.其次就是消除在按键过程中产生地“毛刺”现象.这里采用最常用地方法,即延时重复扫描法,延时法地原理为:因为“毛刺”脉冲一般持续时间短,约为几ms,而我们按键地时间一般远远大于这个时间,所以当单片机检测到有按键动静后再延时一段时间(这里我们取10ms)后再判断此电平是否保持原状态,如果是则为有效按键,否则无效.在本文设计中采用了独立键盘地方式,本设计中有16个抢答按键输入,一个开始按键、一个结束按键,此外还有抢答时间调整键、回答时间调整键,加一按键、减一按键各一个.如图2-3所示.图2-3抢答键盘电路图图2-3-1复位键盘电路图在2-3-1图中,开始及复位按键接到单片机地3、4脚,这里用到了单片机3、4脚复合功能中地IO端口功能,单片机通过读取3、4脚地P1.2、P1.3地IO端口值来判断当前是否处于抢答开始状态或抢答结束状态.2.4发声电路本文设计如图2-4所示,单片机通过内部定时器地操作实现交替变换地波形输出驱动扬声器发声.图2-4 报警电路图第3章 软件设计3.1 程序流程3.1.1 定时中断模块由于抢答器中需要显示倒计时来提示选手们抢答时间,,当时间小于6秒时,抢答器需要提供警告,以及当抢答时间结束时,要关闭外部中断,表示抢答结束,此时再有键按下抢答器也不会做出反应.流程图如图3-1-1所示.图3-1-1 抢答器定时器中断流程图YN秒数加1? 显示秒数1S 时间到中断定时0启动中断返回3.1.2 报警模块报警模块主要作用有两个,一是当时间还剩5秒时,蜂鸣器放出报警,以此提示选手们抢答时间将要结束;二是当有选手第一时间抢答成功时发出报警声,提示其他选手不必再抢答.报警程序流程图如图3-1-2所示.图3.1.2 警程序流程图3.1.3 控制模块控制模块主要作用是对抢答器地开始和复位功能进行控制,主要由人来实现功能.当开始键被按下时,抢答器开始正常工作;当抢答器停止工作是,可以按下复位键使抢答器回答初始化状态.控制程序流程图如图3-1-3所示.Y图3-1-3控制程序流程图 3.1.4 主流程图图3-1-4 主程序设计流程图YY YNN N YN运行中断,系统开始倒计时时间加1时间减1 按下开始键?按下复位键?按下时间+1? 按下时间-1?中断返回初始化第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所示图4-1-2 仿真电路图4.1.3调试与运行把编写好地程序放入仿真软件中,结合硬件电路进行调试与运行.1.在仿真软件中按下开始按钮,从而达到仿真地目地;2.LED显示器显示当前0030初始化;3.按照本次实际任务要求,逐个调试功能是否能实现.运行过程如下:1.按下运行键,系统自动复位,如图4-1-3-1.图4-1-3-12.当按下开始按键时,选手开始抢答,3号选手抢答成功,数码管显示选手号.如图4-1-3-2.图4-1-3-23.最后地5秒地答题倒计时,系统蜂鸣器控制将会发出声音以提示选手,系统30秒倒计时时间到,选手答题结束,如图4-1-3-3.图4-1-3-34.按下复位按键,系统回复到初状态,预示可以进行下一轮答题.,如图4-1-3-4.图4-1-3-4总结本设计是选用单片机技术为核心地设计方法设计地一款智能电子抢答器.系统主要以单片机为核心元件,以编程来控制单片机,达到抢答器所能实现地功能.系统硬件设计包括:单片机地介绍、复位电路、时钟电路、控制电路、显示电路、报警电路等地设计.系统软件设计包括:中断模块、报警模块、控制模块、主程序模块地设计等.平时我们学习地只是理论知识,但是繁多地理论让人很难理解.在听完老师讲课之后,我们也不清楚到底自己懂多少.在做设计这段时间里,我们不但巩固了那些已经掌握地知识,同时还学习了以前没学好地知识.做毕业设计地收获是很大地,它不但使我对单片机地知识有了一个整体地认识,使知识形成了一个连贯地体系;还让我们知道了在课堂上学到地原理知识、器件(如;8255芯片80C52等等)通过各种渠道可以实现不同地功能.而且随着设计地深入,我们对单片机及其扩展有了更深刻地认识.在设计地过程中,虽然智能抢答器相关资料可以在图书馆或者网上查阅,但这并不表示不用心就可以做好设计.我也深刻认识到单片机在日常生活中地强大用途,同时也被单片机地强大微处理能力所震撼,随着社会地发展,单片机将成为人类社会不可缺少地重要科技之一.我们应该更加努力地学习单片机,为社会发展作贡献.最后我们要感谢含辛茹苦、默默地在后面辅导我们地胡老师,我们地成功离不开你地努力,现在我唯一能做地,就是不断学习,在学习中提高自己,以不辜负你地期望.当然还要感谢我地同伴设计者杨威.谢谢你们地帮助,才能使这次课程设计完美成功.参考文献[1] 王迎旭.单片机原理及应用.北京:机械工业出版社,2004[2] 何小敏.微型计算机原理及应用.北京:机械工业出版社,2003[3] 刘乐善.微型计算机接口技术及应用.武汉:华中科技大学出版社,1999[4] 房小翠.单片机实用系统设计技术.北京:国防工业出版社,2001[5] 何立民.单片机应用系统设计.北京:北京航空航天大学出版社,2002[6] 陈光东.单片微型计算机原理与接口技术.武汉:华中理工大学出版社,1999[7] 朱定华.微机应用系统设计.武汉:华中科技大学出版附录1整机原理图附录2 元器件明细表代号附录3 程序清单#include <reg51.h>unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x84}。
抢答器的开题报告
![抢答器的开题报告](https://img.taocdn.com/s3/m/a5f17f7b590216fc700abb68a98271fe910eafe3.png)
抢答器的开题报告抢答器的开题报告摘要:本文旨在探讨抢答器的设计与应用。
首先介绍了抢答器的背景和意义,接着详细分析了抢答器的原理和工作方式。
随后,讨论了抢答器在教育领域的应用前景,并提出了一些可能的改进方向。
最后,总结了抢答器的优势和局限性,并展望了未来的发展趋势。
一、引言抢答器是一种用于提高互动性和竞争性的教育工具。
在传统的课堂教学中,学生们往往因为担心回答问题而犹豫不决或者被其他同学抢先回答而错失机会。
而抢答器的出现,可以有效地解决这一问题,激发学生的参与热情,提高学习效果。
二、抢答器的原理和工作方式抢答器主要由主控制器、抢答器按钮和显示屏组成。
主控制器负责接收和处理抢答器按钮的信号,并在显示屏上显示抢答结果。
当教师提出问题后,学生可以通过按下抢答器按钮来回答问题。
主控制器会根据按下按钮的顺序和时间来确定谁是第一位回答正确的学生,并在显示屏上显示其编号。
这种工作方式不仅提高了回答问题的公平性,还增加了学生之间的竞争性。
三、抢答器在教育领域的应用前景抢答器在教育领域具有广阔的应用前景。
首先,抢答器可以激发学生的学习兴趣和主动性。
通过抢答器的使用,学生们可以更积极地参与课堂互动,增强学习的主动性和积极性。
其次,抢答器可以提高学生的学习效果。
通过抢答的竞争性,学生们会更加认真地学习和准备,以便能够在抢答环节中脱颖而出。
最后,抢答器还可以培养学生的团队合作精神。
在团队合作的环节中,学生们可以共同讨论问题,并通过抢答器的使用来展示团队的智慧和能力。
四、抢答器的改进方向尽管抢答器在教育领域有着广泛的应用,但仍有一些改进的空间。
首先,可以增加抢答器的功能,使其不仅可以用于回答问题,还可以用于测验和考试。
其次,可以改进抢答器的设计,使其更加便携和易于使用。
例如,可以将抢答器按钮设计成手持式的,方便学生携带和操作。
最后,可以将抢答器与互联网相结合,实现在线抢答和成绩统计。
这样不仅可以提高教学效果,还可以方便教师进行学生学习情况的监控和评估。
16路抢答器报告
![16路抢答器报告](https://img.taocdn.com/s3/m/d4acfdb565ce0508763213d2.png)
武汉理工大学华夏学院课程设计报告书课题:十六路抢答器的仿真设计指导教师:徐国成专业班级:测控1081姓名学号:文杰(10212508115)起止日期:2010年12月20日至2010年12月26日十六路抢答器课程设计任务书仿真设计基本要求:(1)设计一个竞赛抢答器,可同时供十六名选手或代表队参加比赛;(2)给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始;(3)抢答器具有数据锁存和显示功能,当某一路抢答成功时,放光二极管立即点亮,并在数码管上显示该路的号数,直到主持人按复位开关为止,其他人再抢答无效;摘要基于proteus仿真软件,结合数电模电所学知识设计简易16路抢答器。
该系统是由数字电路的单元电路组成大型综合系统的仿真设计,抢答器具有数据锁存和显示功能,当某一路抢答成功时,放光二极管立即点亮,并在数码管上显示该路的号数,直到主持人按复位开关为止,其他人再抢答无效;该系统具有简单,容易操作等特点。
关键词数字电路抢答器目录第一章 16路抢答器的设计要求及设计方案…………………………………………1.1 设计要求………………………………………………………………………………1.2 设计原理………………………………………………………………………………第二章抢答器的硬件设计第三章总结附录附录一、16路抢答器电路图…………………………………………………附录二、参考文献…………………………………………………第一章 16路抢答的设计要求及设计方案1.1设计要求仿真设计基本要求:●(1)设计一个竞赛抢答器,可同时供十六名选手或代表队参加比赛;●(2)给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始;●(3)抢答器具有数据锁存和显示功能,当某一路抢答成功时,放光二极管立即点亮,并在数码管上显示该路的号数,直到主持人按复位开关为止,其他人再抢答无效;仿真设计扩展功能:●(1)抢答器具有定时抢答的功能,且一次抢答时间可以由主持人设定(如97s)。
16路抢答器课程设计(带电路图和程序)
![16路抢答器课程设计(带电路图和程序)](https://img.taocdn.com/s3/m/1cfdcdde6529647d2628524f.png)
16路抢答器课程设计(带电路图和程序)题目:十六路抢答器学院: 电气学院学生姓名:学生学号:指导老师:摘要抢答器是一种应用非常广泛的设备,无论是在学校、工厂、军队还是益智性电视节目都会举办各种各样的智力竞赛, 都会用到智力抢答器。
目前市场上已有各种各样的智力竞赛抢答器, 但绝大多数是早期设计的, 以模拟电路、数字电路或者模拟电路与数字电路相结合的产品。
这部分抢答器已相当成熟, 但功能越多的电路相对来说就越复杂, 且成本偏高, 故障高, 显示方式简单( 有的甚至没有显示电路) , 无法判断提前抢按按钮的行为, 不便于电路升级换代。
近年来随着单片机的应用不断深入,基于单片机控制的抢答器的设计越来越被人们广泛的接受,C51 语言的成熟和单片机本身的汇编语言的融合即混合编程使得它比一般的汇编语言有更好的可读性。
本次设计中将采用AT89S51单片机为主控核心,在设有16个抢答键的抢答电路模块、控制电路模块和LED显示电路模块的共同作用下,可供16人同时抢答。
主持人按下开始按钮后,哪一个先抢答,则在数码管上显示选手编号,同时给出声音提示并封锁输入,其他选手再抢答则无效。
具有定时抢答功能,抢答时间可由主持人设定。
在设定时间内抢答有效,定时器停止工作。
定时时间已到,无人抢答,本次抢答无效。
关键词: 关键词:抢答器智力;单片机; 抢答器;数码显示一、课题研究的主要内容在抢答未开始时任何抢答均无效,抢答开始可显示最先抢答代表队的编号, 同时给出声光提示,并封锁输入的数据,在系统清零前禁止其他选手抢答。
具有定时抢答功能,抢答时间可由主持人设定。
在设定时间内抢答有效,定时器停止工作,定时时间已到,无人抢答,本次抢答无效,其主要技术参数如下:(1)可同时供16 个代表队参加比赛;(2)给节目主持人一个控制开关,用来控制系统清零和抢答开始; (3)能随时更改抢答时间;(4)有数码显示功能。
二、硬件电路设计2.1系统框图AT89S51单片机要实现主持人按开始键后,抢答器开始20秒倒计时。
单片机抢答器课程设计报告书
![单片机抢答器课程设计报告书](https://img.taocdn.com/s3/m/14a153e39b6648d7c1c746fd.png)
目录绪论------------------------------------------------------------------------------------------------------------ II引言------------------------------------------------------------------------------------------------------------- 1第1章系统设计内容--------------------------------------------------------------------------------- 2 1.1 系统设计依据------------------------------------------------------------------------------------------- 2 1.2 设计任务和要求------------------------------------------------------- 2 1.3 设计目的------------------------------------------------------------------------------------------------- 2第2章硬件设计-------------------------------------------------------------------------------------- 5 2.1 单片机控制原理---------------------------------------------------------------------------------------- 5 2.2 抢答器的原理------------------------------------------------------------------------------------------- 5 2.2.1 原理框图---------------------------------------------------------------------------------------------- 5 2.3 功能模块电路------------------------------------------------------------------------------------------- 5 2.3.1 开始抢答电路和选手抢答键--------------------------------------------------------------------- 5 2.3.2.显示与显示驱动电路------------------------------------------------------------------------------ 5 第3章软件设计---------------------------------------------------------------------------------------- 10 3.1程序设计-------------------------------------------------------------------------------------------------- 10第4章系统调试-------------------------------------------------------- 18第5章总结------------------------------------------------------------ 18 参考文献----------------------------------------------------------------- 19附录一程序代码---------------------------------------------------------- 20 附录二原理图------------------------------------------------------------ 27摘要随着社会的不断进步,电子技术也飞速的向前发展.特别是大规模集成电路的发展,把我们带进了电子化时代。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华东交通大学理工学院本科生毕业设计(论文)开题报告题目:16路单片机无线抢答器设计分院:电气与信息工程分院专业:通信工程班级:通信2010-2学号:***************名:**指导教师:**填表日期:2014 年 2 月17 日一、选题的依据及意义:在当今大众传播的新时代,中央电视台,地方电视台都推出了一批深受观众喜爱的互动抢答节目,比如《开心辞典》、《幸运52》,在这些节目中,我们可以看到,不论是抢答还是答题,都是非常公平公正的。
多位参赛选手在听完主持人的问题后,多人进行抢答,那么是什么让主持人可以明确的判断出哪位选手抢到了答题权,这完全归功于抢答器的功劳。
我们回想从前,主持人让选手通过举答题板的方法来判断选手的答题权,但是在某种程度上,会因为主持人的主观意识判断错误,而让游戏出现了不公平。
也正是因为如此,我们开始研究抢答器,这种数字抢答器可以杜绝人为因素的影响,实现抢答器公平公正的原则。
不单操作简单,而且非常经济试用。
二、国内外研究现状及发展趋势(含文献综述):抢答器目前广泛使用在学校,电台和企业单位等组织的简单文体娱乐活动中,但是在市场上,存在少量的设备可以给我们选择,有的产品过于复杂,不符合比赛的要求,同时价格也很昂贵,从而就浪费了;有的设备又过于简单,不能达到大型比赛的需求。
为了达到操作简单而且经济实用的,我们考察了国内的众多成熟的产品的研发方向,工艺设备,技术应用和趋势对于提升产品技术的规格,提高市场竞争都是十分重要的。
目前市场上抢答器种类繁多,功能也各异,价格差异那更别说有多大。
目前市场上的抢答器大都是可以判断出抢答成功和选手的号码,无法显示出每一个抢答选手所用的时间,这样,每次都会自己感觉自己抢的比别人快,但是主持人却把成功给了别人,这样就存在很多不公平性,自从市面上推出了一种可以将每个抢答器的抢答时间都自动排列出来,精度可以高达到0.0000001秒的抢答器后,让整个抢答游戏充满了更多的公平与娱乐性。
而且现在这种抢答器是采用单线连接的方式。
我们知道,抢答器每组都需要一条线,12组就需要12根线,但是如果使用单线连接的方式,那么就可以解决布线复杂的问题,而且可以使整个布线都看起来相当的美观。
单片微型计算机, 简称单片机, 是微型计算机的一个分支。
它是在一块芯片上嵌入了CPU、RAM 和ROM 存储器、I/O 接口等构成的一种微型计算机。
因为它主要用于工业测控领域, 所以又被称为微控制器或嵌入式控制器。
单片机的核心是中央处理器CPU。
用超大规模集成技术把CPU 集成在一块芯片上,这样我们把它称为微处理器。
微处理器、微控制器和微型计算机三者的关系十分密切。
单片机与微处理器存在很多的不同。
微处理器运算速度快、数据分析与处理能力强、容量存储大,它的接口界面也是为了满足外设和网络接口而设计的。
然而单片机则是从工业测控对象、环境、接口特点出发, 向着增强控制功能、提高工业环境下的可靠性、灵活方便的构成应用计算机系统的界面接口的方向发展。
所以单片机有他自己的特点。
张立科.单片机典型模块设计实例导航.北京,人民邮电出版社 2004.这本书以单片机的功能为模块,以外围器件、相关电路设计的实际应用为内容,以实例问答的方式向读者介绍了如何将单片机硬件、程序和外围器件的选择合理地实施在项目开发中去。
主要内容是单片机中断和定时器的使用、单片机的输入/输出、单片机的数据采集功能以及单片机的算法和信号处理等知识。
何立民.单片机应用技术大全.北京:北京航空航天大学出版社,1994.文中讲到“自从1971年出现了微处理器后不久,就出现了单片机,但只是一位的单片机。
1976年Inter 公司推出了8位的MCS-48系列的单片机,为单片机的发展奠定了坚实的基础。
到80年代末,世界各地已相继研制出大约50个系列3000多个品种的单片机产品。
继8位单片机之后,又出现了16位的单片机,随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。
目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。
当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。
而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用 Windows和Linux操作系统。
”邹寿彬.电子技术基础. 高等教育出版社2005.本书在应用方面,围绕着信号的放大、运算、处理、转换和产生来编排。
主要内容包括常用的半导体器材、放大电路基础、多级放大电路、集成运算放大电路、放大电路的频率效应还有就是信号产生和变换、直流电源盒系统应用的举例等等。
因为这本书在编排时没有采用很多逻辑电路和逻辑分析设计分开的方式,反倒是采用将电路在系统组成和逻辑功能分析、逻辑设计相互交叉的方式,这样提高了学生在实际组成数字系统的能力。
董晓红.单片机原理及接口技术.西安电子科技大学出版社2004.这本书以AT89C51为主线介绍了单片机的原理与应用、AT89C51汇编语言及程序设计,并列举了大量应用实例。
主要内容包括单片机基础知识、AT89C51的内容结构和原理、指令系统、汇编语言程序设计、系统扩展、串行通信、A/D转换以及D/A转换及接口技术等。
瞿贵荣.15通道红外遥控电路[J].实用电子制作, 2005.这本书介绍了一种利用模拟电子开关进行编码和译码的红外遥控电路,15个编码控制键与译码输出一一对应,操作非常简单,相应速度快,可以广泛运用于电风扇,电动窗帘,装饰彩灯,视听设备及家用电器等遥控操作,编码发射电路由时钟振荡器,模拟电子开关,编码控制键,双稳态触发器,红外载波频振荡器,与非门调制器,输出驱动器及红外发射管等。
蒋敏. 从Proteus仿真设计到实际产品制作[J]. 科技创新导报, 2009. Proteus是由英国Labcenter electronics公司开发的EDA工具软件。
它从1989年出现到现在已经有十多年的历史,在全球已经广泛的使用。
Proteus跟其他的单片机仿真软件不同的地方在于它不仅仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其他电路的工作情况,所以在仿真和调试的时候,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。
潭浩强.C程序设计. 清华大学出版社2003.从20世纪70年代末、80年代初开始,中国的高等院校开始面向8个专业的全体大学生展开计算机教育。
面向非计算机专业的学生的计算机基础教育,对于这门基础学科,可以看出普及计算机知识是多么意义重大而且任务艰巨的工程。
这本书分为四个部分,第一部分是书的习题和参考答案。
这里包含很多的题库。
第二部分是深入学习C程序设计,包括预处理指令、位运算和C程序案例,第三部分是上机指南,详细的介绍了Visual C++6.0集成环境下编辑、编译、调试和运行程序的方法,第四部分是上机实验指导,包括程序的调试与测试、实验的目的语要求,并且提供了12个实验。
徐熙文.电路基础. 高等教育出版社2003.这本书里介绍到了电路这门课程是一门非常重要的专业课,从1827年欧姆定律发现至今的一个多世纪中,电路理论由电磁学的一个分支发展成为一门体系完整、逻辑严密、不断发展的独立学科,而且也渐渐的影响着我们日常生活。
这里坐着主要介绍电路的基本概念和基本物理量,产生基尔霍夫定律。
以及还有正弦交了电路等简单的电路知识。
因为计算机的普及现象,我们对智能抢答器也有了更高的要求,如何有效的保证比赛中的公平公正,单片机智能抢答器可以提供很好的条件和发展空间。
设计一个价格适中,智能化的抢答器具有重要意义。
三、本课题研究内容我们研究的是16路抢答器,需要供16位选手参加比赛,同时存在一个主持人。
该抢答器具有基本的抢答功能,有清零开关,由主持人控制,具备锁存和现实功能,定时抢答功能,系统报警功能。
主持人定下抢答时间,并启动开始,抢答器实现减计时功能,同时扬声器发出短暂的声响,在规定的时间内抢答,有效,定时器停止工作,显示器上显示选手编号和抢答时间,并保持到主持人将系统清零位置,如果时间到了,无人抢答,则作为抢答无效,系统报警并禁止抢答,定时器上显示00。
四、本课题研究方案1、方案论证我们通过网上搜索,对抢答器有的一定的了解,基于单片机的抢答器具备以下三个特点:第一:性能好;第二:在功能的实现和使用上非常简洁;第三:利用优越的高度集成电路性,使其工作速度快,效率高,反应灵敏。
所以针对以上提出的内容,我对于此次抢答器的设计都是基于单片机上来完成的。
2、难点设计2.1、按键设计一个基于单片机的无线抢答器,我们需要使用到MCS-51单片机,但是由于单片机每组的接口只有八位,对于我们要设计的16路达不到要求,为了克服这一问题,我们就要使用矩阵式键盘。
矩阵式键盘是适用于按键数目较多的场合,它由行线和列线组成,按键是位于每行跟每列的交叉点上,行线跟列线分别连接到按键开关的两端。
1个4*4的行、列结构可以形成一个具有16个按键的键盘。
所以我们可以看出,矩阵式键盘跟普通独立的键盘相比,在按键数目较多的场合,矩阵式键盘可以节省很多的I/O 接口的。
这也正是我们要采用矩阵式键盘的原因了。
2.2、电源在整个系统设计中,我们首先要考虑的就是电源的设计。
一直以来,单片机系统中使用的集成电路器件电源基本上都是5V,随着电路制造的技术的发展和数字电子器件的微小型变化,集成电路器件制造商要实现在减少集成芯片尺寸的同时能够降低工作电压,所以我们在考虑电源方面上,就要着手思考到底是采用单电源还是多电源方案。
2.3、定时器、复位和清零定时器是通过计数器的技术来实现的,每经过一个机器周期的时间,计数器就会加1,因为在此次的设计中,我们采用的是MCS-51,然后这种单片机采用的是12MHz晶振,素以,它的计数频率是1MHz,也就是说,每过1微妙的时间,计数器就会加1,这样我们就可以通过计数器上的数值计算出定时时间了。
如果一个单片机系统中没有正确的复位信号,那么这个单片机也不会正常工作。
复位电路具有两种方式,分别是上电自动复位和按键手动复位。
我们在设计中就需要考虑到底使用哪种复位方式了,上电自动复位,它是通过外部复位电路的电容充电来实现的,然而按键手动它又分为两种方式,电平方式和脉冲方式,电平复位是通过RST端经电阻和电源Vcc接通来实现的,然而脉冲方式是利用RC微分电路产生的正脉冲。