八路智能抢答器剖析

合集下载

八路智能抢答器剖析

八路智能抢答器剖析

单片机课程设计报告——八路智能抢答器系别:计算机与信息工程系专业:计算机应用技术专业班级:学号:姓名:辅导教师:摘要电子技术和微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用,单片机(单片微型计算机)的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。

单片微型计算机就是将中央处理单元、存储器、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。

因此一块芯片就构成了一台计算机。

它已成为工业控制领域、智能仪器仪表、尖端武器、日常生活中最广泛使用的计算机。

在当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。

而现在的抢答器有着数字化,智能化的方向发展,这就必然提高了抢答器的成本。

鉴于现在小规模的知识竞赛越来越多,操作简单,经济实用的小型抢答器必将大有市场。

本抢答器通过十分巧妙的设计仅用两块数字芯片便实现了数显抢答的功能,与其他抢答器电路相比较有分辨时间极短、结构清晰,成本低、制作方便等优点,并且还有防作弊功能。

我们采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,因而本抢答器具有显示直观,不需要人干预的特点。

而且在显示时抢答器会发出叮咚声使效果更为生动。

工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。

关键词:单片机矩阵式键盘显示抢答器目录摘要 (2)第一章概述 (4)1.1八路智能抢答器的概述 (4)1.2 本设计的任务及要求 (4)基本功能 (4)1.3 系统主要功能 (4)第二章系统硬件设置 (5)2.1 芯片的选择 (5)2.2 工作原理 (5)2.3 系统的硬件构成及功能 (6)2.3.1 抢答器的电路 (6)2.3.2 单元电路设计 (7)2.3.2 定时电路的设计 (8)2.3.4 报警电路设计 (9)第三章系统软件设置 (9)3.1 系统主程序设计 (9)3.2 抢答器的源程序 (10)第四章技术指标及使用说明 (17)4.1 主要技术参数 (17)4.2 抢答器使用说明 (17)第五章设计心得 (19)参考文献 (20)第一章概述1.1八路智能抢答器的概述本设计是利用单片机实现的一个八路抢答器,其具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好, 具有较高的推广价值的无线遥控抢答器,它由8个发射器和1个接收器组成,可用于8组或8组以下的智力竞赛中。

八路抢答器总结与体会

八路抢答器总结与体会

八路抢答器总结与体会一、前言八路抢答器是一个能够提高课堂互动性的教学工具,通过使用八路抢答器,老师可以更好地激发学生的学习兴趣和参与度。

在使用过程中,我对八路抢答器有了更深刻的认识和体会。

二、使用方法1.准备工作在使用八路抢答器前,需要先准备好相关设备,包括电脑、投影仪、八路抢答器等。

同时需要安装相应的软件,并将设备连接好。

2.设置问题老师可以根据课程内容设置问题,并将问题输入到电脑上的相应软件中。

问题可以是选择题或者填空题等。

3.分发抢答器将八路抢答器分发给学生,并让他们按照指示操作。

每个学生都有一个独立的编号,在回答问题时需要按下相应编号对应的按钮。

4.统计结果当所有学生都完成回答后,系统会自动统计结果并显示在电脑屏幕上。

老师可以根据结果进行讲解或者再次提问。

三、优点与缺点1.优点:(1)提高课堂互动性:通过使用八路抢答器,可以让学生更积极地参与课堂互动,提高课堂氛围。

(2)节约时间:使用八路抢答器可以快速地统计学生答题情况,节约了老师的时间。

(3)提高学习效果:通过使用八路抢答器,可以让学生更加专注于课堂内容,提高学习效果。

2.缺点:(1)需要准备设备和软件:使用八路抢答器需要准备相应的设备和软件,对于一些老师来说可能会有一定的难度。

(2)存在一定的误差:由于八路抢答器是机械式的,因此在使用过程中可能会存在一定的误差。

四、体会与建议1.体会:在使用八路抢答器过程中,我深刻感受到了它所带来的优点。

通过使用八路抢答器,我能够更好地激发学生的学习兴趣和参与度。

同时也能够快速地了解学生掌握情况,并及时进行调整和讲解。

但是,在使用过程中也遇到了一些问题,例如设备连接不稳定等。

2.建议:为了更好地发挥八路抢答器的作用,我建议在使用前进行相关培训,提高老师的使用能力。

同时也需要注意设备的维护和保养,确保设备的稳定性。

在使用过程中,还可以适当地增加互动环节,提高学生参与度。

五、总结通过使用八路抢答器,我深刻认识到了它所带来的优点和缺点。

八路智能抢答器设计

八路智能抢答器设计

八路智能抢答器设计
一、概述
八路智能抢答器是一种在教室课堂上提出问题,学生用设置在课桌上
的发射器发出抢答信号,接收端实时识别收到的信号,并将收到的抢答信
号自动分配给对应的台数,从而实现抢答活动的目的,让学生更容易抢答,提高课堂参与度。

二、结构
发射器的功能:当学生按下按钮发送抢答信号时,发射器发出抢答信号,并将发送的数据编码,从而保证抢答信号不会被其他发射器的信号干扰。

接收端的功能:接收端接收来自各台发射器的抢答信号,识别信号,
并将收到的抢答信号分配给对应的台数,然后由接收端输出给抢答指示灯。

抢答指示灯的功能:抢答指示灯接收来自接收端的信号,控制灯的开关,来指示哪一台学生发出了抢答信号。

三、电路
发射器:发射器主要由发射管、指示灯、MCU(微控制器)、发射器模
块等组成,其中MCU负责编码抢答信号,发射模块负责将抢答信号发射出去。

8路抢答器电路制作原理分析

8路抢答器电路制作原理分析
3)抢答器对抢答选手动作的先后有很强的分辨能力,即使他们的动作仅相差几 毫秒,能分辨出抢答的先后来,即不显示后动作的选手编号。 4)主持人具有手动控制开关,可以手动清零复位,为下轮抢答做准备。
由CD4511构成的8路抢答器的工作原理
开关及二极管构 成的编码器
显示译码 器CD4511
七段数码显示器
主持人控 制的复位 开关
LOGO
8路抢答器的制作原理分析
采用CD4511数字集成电路制作的数字显示8路抢答器
设计要求: 1)设计一个可供8名选手参加比赛的8路数字显示抢答器,它们的编号分别为1 、2、3、4、5、6、7、8,各用一个抢答按钮,编号与参赛者的号码对应。 2)抢答器具有数据锁存功能,并将锁存的资料用LED数码管显示出抢答成功者 的号码。
1N4148
U1
2.5 V 7
1 2 6
DA DB DC DD
OA OB OC OD OE OF OG
13 12 11 10 9 15 14
4511BD_5V
2)显示译码器CD4511
LT:3脚是测试输入端,当BI=1,LT=0 时, 译码输出全为1,不管输入 DCBA 状态如何,七 段均发亮,显示“8”。它主要用来检测数码管 是否损坏。 1 2 BCD码输入端 BCD码输入端 9 10 显示输出端 显示输出端
1N4148 D14 1N4148
X3 R5 100kΩ
2.5 V
2N2222A
RPACK 7
1)抢答器开关及编码电路如图
VCC 5V SB1 D1 Key = 1 SB2 D2 Key = 2 SB3 1N4148 D3 1N4148 Key = 3 SB4 D4 1N4148 D5 Key = 4 SB5 1N4148 D6 1N4148 D7 Key = 5 SB6 1N4148 D8 1N4148 D9 Key = 6 SB7 1N4148 D10 1N4148 D11 Key = 7 SB8 Key = 8 1N4148 D12 1N4148 R1 R2 R3 R4 10kΩ 10kΩ 10kΩ 10kΩ X3 X4 2.5 V

八路抢答器实验报告

八路抢答器实验报告

八路抢答器实验报告第一篇:八路抢答器实验报告数字电子设计课程设计八路智力竞赛抢答器设计一.实验目的掌握抢答器的工作原理及其设计方法。

学会用Multisim8软件操作实验内容。

掌握设计性试验的实验方法二.实验要求八路智力竞赛抢答器功能要求:基本功能:1.设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是0、1、2、3、4、5、6、7。

2.给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。

3.抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号。

此外,要封锁输入电路,禁止其他选手抢答。

优先抢答选手的编号一直保持到主持人将系统清零为止。

扩展功能:1.抢答器具有定时抢答的功能。

当节目支持人按下“开始”按钮后,要求定时器立即倒计时,并在显示器上显示。

2.参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。

3.如果定时抢答的时间已到,却没有选手抢答,则本次抢答无效,系统封锁输入电路,禁止选手超时后抢答,时间显示器上显示00.三.实验原理根据对功能要求的简要分析,将定时抢答器电路分为主题电路和扩展电路两部分。

主体电路完成基本的抢答功能,即开始抢答后,当选手按动抢答器按钮数字电子设计课程设计时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。

扩展电路完成定时抢答及报警功能。

比赛开始时,接通电源,节目主持人将开关置于“清零”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定时间。

当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,抢答器处于工作状态,定时器开始倒计时。

若定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。

8路抢答器设计八路智力竞赛抢答器

8路抢答器设计八路智力竞赛抢答器

1 前言1.1主要功能介绍(1)抢答器最多可供8名选手参赛,编号为1~8号,各队分别用一个按钮(分别为S1~S8)控制,并设置一个系统清零和抢答控制开关S,该开关由主持人控制。

(2)抢答器具有数据锁存功能,并将锁存数据用LED数码管显示出来,同时蜂鸣器发出间歇式声响(持续时间为0.5秒),主持人清零后,声音提示停止。

(3)开关S作为清零及抢答控制开关(由主持人控制),当开关S被按下时抢答电路清零,松开后则允许抢答。

输入抢答信号由抢答按钮开关S1~S8实现。

(4)有抢答信号输入(开关S1~S8中的任意一个开关被按下)时,并显示出相对应的组别。

此时再按其他任何一个抢答器开关均无效,指示灯依旧“保持” 第一个开关按下时所对应的状态不变。

1.2扩展功能介绍(1)抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30秒)。

当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。

(2)参加选手在设定的时间抢答,抢答有效,定时器停止工作,显示上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。

(3)如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00。

(4)当选手抢答完后,主持人可根据相关题的加减分对选手进行加分或减分。

2总体方案设计此次课程设计我们有两套方案一是硬件部分主要由单片机、74LS373锁存器、LED显示器、声音报警器和其它基本外围电子电路组成软件部分则采用51系列单片机通用C语言精心设计编写。

它所具有的功能包括:抢答器同时供8名选手或8个代表队比赛,当开关S按下,抢答器发出0.5秒的报警声系统开始进行计时,选手可进行抢答,当计时30秒之后若没人抢答,则系统发出警报并禁止抢答,定时显示数码管上显示00字样,之后等待开关S按下,系统复位;若在30秒有选手进行抢答,此时扬声器会发出3秒时间的警报,同时在定时显示数码管上显示选手抢答时间(以秒为最小单位),编号显示数码管上显示抢答选手编号,显示器上的状态直到开关S按下将系统复位为止;系统复位时所有的数码管不显示任何的数据。

八路抢答器实验报告1概述

八路抢答器实验报告1概述

电子课程设计报告4511型八路数显抢答器学生姓名:专业:班级:学号:指导教师:同组成员:时间:第一章绪论1.1关于4511型数显抢答器八路智能抢答器主要由数字优先编码电路、锁存/译码/驱动电路于一体的CD4511集成电路、数码显示电路和报警电路组成。

优先编码电路、C D4511集成电路将参赛队的输入信号在数码显示管上输出,用报警电路对时间进行严格控制,这样就构成了八路智能抢答器电路。

八路数字抢答器电路包括抢答,编码,优先,锁存,数显,复位及抢答键。

抢答器数字优先编码电路由D1-D12组成,实现数字的编码。

CD4511是一块含BCD-7段锁存/译码/驱动电路于一体的集成电路。

抢答器报警电路由NE555接成音多谐振荡器构成。

抢答器数码显示电路由数码管组成,输入的BCD码自动地由 CD4511内部电路译码成十进制数在数码管上显示。

1.2 选题的目的和意义通过这次课程设计,让我了解到了八路智能抢答器的结构组成和工作原理,同时了解焊接的方法和技巧。

1.3 课题研究的内容八路智能抢答器是采用了CD4511集成芯片来实现功能要求的,在抢答过程中,每个选手都有一个抢答按钮。

在主持人按下复位键宣布抢答开始的时候,选手就开始进行抢答,在指定时间内选手进行抢答,数码显示屏上会显示最先抢答选手的编号。

如果主持人没有按下开始键而选手就抢答视为犯规,数码显示屏显示犯规者的编号,扬声器持续发生。

主持人可按复位键,新一轮抢答开始。

第2章抢答器的系统概述2.1 系统的主要功能简介4511型八路数显抢答器的主要功能有如下三点:1. 可同时供8名选手参加比赛,其相应的编码分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应。

2.给主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。

3.抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号。

八路抢答器方案论证

八路抢答器方案论证

八路抢答器方案论证本论文旨在对八路抢答器方案进行论证和分析,以评估其可行性和应用前景。

八路抢答器方案是一种针对抢答游戏设计的解决方案,旨在提高游戏的公平性和趣味性。

本文将从以下几个方面对该方案进行评估和讨论。

1. 技术原理八路抢答器方案基于先进的无线通信技术和计算机处理能力。

通过将每个参与者的抢答器与中央控制单元相连,实现即时的信号传输和数据处理。

该方案首先利用高频无线信号传输抢答信号,然后通过中央控制单元进行数据分析和处理,最后显示抢答结果。

这一技术原理确保了抢答的实时性和准确性。

2. 公平性和准确性八路抢答器方案提供了公平竞争的机会,每个参与者都能同时参与抢答,并在同一时刻接收到抢答信号。

由于信号的实时传输和数据的即时处理,抢答结果也能准确显示,避免了可能出现的误判和偏差。

这种公平性和准确性有助于提升游戏的竞争性和互动性。

3. 可扩展性和灵活性八路抢答器方案具有较高的可扩展性和灵活性。

无论是小规模的家庭聚会还是大型活动,都可以根据实际需求选择合适的抢答器数量和设置。

该方案还支持多种游戏模式和题目类型,可以满足不同参与者的需求。

这种可扩展性和灵活性使得八路抢答器方案具备了广泛的应用前景。

4. 价格和易用性相比传统的抢答游戏设备,八路抢答器方案具有较高的性价比和易用性。

基于现有的通信和计算技术,该方案的价格相对较低,适合大众市场。

同时,抢答器的设计简洁,操作易于上手,不需要专业的技术知识。

这种价格和易用性使得八路抢答器方案更具可行性和吸引力。

综上所述,八路抢答器方案通过先进的通信和计算技术,实现了抢答游戏的公平性、准确性、可扩展性和易用性。

该方案的技术原理和设计理念使其具备了广泛的应用前景,并能满足不同人群的需求。

未来,八路抢答器方案有望在各类娱乐活动和教育培训中得到广泛应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计报告——八路智能抢答器系别:计算机与信息工程系专业:计算机应用技术专业班级:学号:姓名:辅导教师:摘要电子技术和微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用,单片机(单片微型计算机)的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。

单片微型计算机就是将中央处理单元、存储器、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。

因此一块芯片就构成了一台计算机。

它已成为工业控制领域、智能仪器仪表、尖端武器、日常生活中最广泛使用的计算机。

在当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。

而现在的抢答器有着数字化,智能化的方向发展,这就必然提高了抢答器的成本。

鉴于现在小规模的知识竞赛越来越多,操作简单,经济实用的小型抢答器必将大有市场。

本抢答器通过十分巧妙的设计仅用两块数字芯片便实现了数显抢答的功能,与其他抢答器电路相比较有分辨时间极短、结构清晰,成本低、制作方便等优点,并且还有防作弊功能。

我们采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,因而本抢答器具有显示直观,不需要人干预的特点。

而且在显示时抢答器会发出叮咚声使效果更为生动。

工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。

关键词:单片机矩阵式键盘显示抢答器目录摘要 (2)第一章概述 (4)1.1八路智能抢答器的概述 (4)1.2 本设计的任务及要求 (4)基本功能 (4)1.3 系统主要功能 (4)第二章系统硬件设置 (5)2.1 芯片的选择 (5)2.2 工作原理 (5)2.3 系统的硬件构成及功能 (6)2.3.1 抢答器的电路 (6)2.3.2 单元电路设计 (7)2.3.2 定时电路的设计 (8)2.3.4 报警电路设计 (9)第三章系统软件设置 (9)3.1 系统主程序设计 (9)3.2 抢答器的源程序 (10)第四章技术指标及使用说明 (17)4.1 主要技术参数 (17)4.2 抢答器使用说明 (17)第五章设计心得 (19)参考文献 (20)第一章概述1.1八路智能抢答器的概述本设计是利用单片机实现的一个八路抢答器,其具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好, 具有较高的推广价值的无线遥控抢答器,它由8个发射器和1个接收器组成,可用于8组或8组以下的智力竞赛中。

比赛前,将参赛组从0至7编号,每组发给对应的一个发射器。

将接收器放于各组中央或前方。

主持人按一下启动键后,抢答开始。

此后,哪一组最先按下发射器上的抢答键,接收器就立即显示该组的组号并锁定,同时发出3次清脆的“叮咚”声。

以后,按下任何一路抢答键均不起反映。

只有主持人再次按动启动键后,才能进行下一次抢答该电路由直流稳压电源、抢答器、超时报警与电子计分四部分组成。

1.2 本设计的任务及要求基本功能(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按键S0 ~ S7表示。

(2)设置一个系统清除按键,该开关由主持人员控制。

(3)抢答器具有锁存与显示功能。

即选手按动抢答按键,锁存相应的编号,在LED数码管上显示选手号码。

选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

1.3 系统主要功能每名选手有一个抢答按钮,按钮的编号与选手的编号相对应,抢答器具有第一个抢答信号的鉴别和数据锁存、显示的功能。

抢答开始后,若有选手按抢答按钮,刚该选手指示灯亮,并在数码管上显示相应编号,扬声器发出音响提示。

同时,电路应具备自锁功能,禁止其他选手再抢答,优先抢答选手的编号一直保持到主持人将系统清0 为止。

抢答器具有计分、显示功能。

预置分数可由主持人设定,并显示在每名选手的计分牌上,选手答对加10分,答错扣10分。

抢答器具有定时抢答的功能。

一次抢答的时间由主持人设定,在主持人发出抢答指令后,定时器立即进行减计时,并在显示器上显示,同时扬声器发出短暂声响,声响时间持续0.5s左右。

选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器显示选手编号和抢答时刻的时间,并保持到主持人将系统清0为止。

第二章系统硬件设置2.1 芯片的选择本设计使用到的元器件包括:8051芯片、数码LED显示器、七段LED数码管的译码。

2.2 工作原理基于这个设计的上述要求,根据功能要求,须设计有抢答电路、译码显示电路、主持人控制电路、定时电路、报警电路,各个电路都有其自己的功能。

通过复位按键FW,电路进入就绪状态,等待抢答。

首先由主持人根据题目的难易程度,可以用“JIA SHI”和“JIAN SHA”两个按键,设定时间在(0S-99S)之间,然后再由主持人发布抢答命令(按下KS按键)同时发光二极管随即变亮,当看到二极管亮,进入倒计时状态和抢答状态。

在电路中“S1-S8”为8路抢答器的8个按键,如果有人按下按键,程序就会判断是谁先按下的,然后从P2口输出抢答者号码的七段码值,经GAL16V8驱动,送到码管显示,并封锁键盘,保持刚才按键按下时刻的时间,禁止其他人按键的输入,从而实现了抢答的功能。

如果在设定的时间中没有一个人按下按键,一到时间,则产生报警信号已经超时,不可以抢答。

当要进行下一次的抢答时,由主持人先按一下复位按键FW,电路复位,进入下一次抢答的就绪状态。

2.3 系统的硬件构成及功能2.3.1 抢答器的电路如图2-1为电路框图。

其工作原理为:接通电源后,主持人将开关拨到“清除”状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置,“开始”状态,宣布“开始”抢答器工作。

定时器倒计时,扬声器给出声响提示。

选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。

当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。

如果再次抢答必须由主持人再次操作"清除"和"开始"状态开关。

图2-1 抢答器框图如下是抢答器原理仿真图:2.3.2 单元电路设计(1)抢答器电路参考电路如图2-3完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。

工作过程:开关S置于“清除”端时,RS触发器的端均为0,4个触发器输出置0,使74LS148的=0,使之处于工作状态。

当开关S置于"开始"时,抢答器处于等待工作状态,当有选手将键按下时(如按下S5),74LS148的输出经RS 锁存后,1Q=1, =1,74LS48处于工作状态,4Q3Q2Q=101,经译码显示为"5"。

此外,1Q=1,使74LS148 =1,处于禁止状态,封锁其他按键的输入。

当按键松开即按下时,74LS148的此时由于仍为1Q=1,使=1,所以74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。

如有再次抢答需由主持人将S开关重新置,“清除”然后再进行下一轮抢答。

74LS148为8线-3线优先编码器,表2-1为其功能表。

图2-3 抢答器电路如下表2-1 74LS148的功能真值表(2)时序控制电路设计时序控制电路是抢答器设计的关键,它要完成以下功能:a.主持人将控制开关拨到"开始"位置时,扬声器发声,抢答电路和定时电路进人正常抢答工作状态。

b.当参赛选手按动抢答键时,扬声器发声,抢答电路和定时电路停止工作。

(3)复位电路的设计当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位*作。

如果RST持续为高电平,单片机就处于循环复位状态。

根据应用的要求,复位*作通常有两种基本形式:上电复位和上电或开关复位。

8051的复位方式可以是自动复位,也可以是手动复位,见下图。

此外,RESET/Vpd还是一复用脚,VCC掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。

2.3.2 定时电路的设计为达到抢答的合理性、完整性、可控性,所以本设计设置了抢答定时电路。

它包括两个按键,一个是加(JIA SHI)、另一个是减(JIAN SHI),该两个按键由主持人用于在发布开始命令之前设定时间(可以设定在00S-99S),每按一下“JIA SHI”按键就会在原来的数字的基础上加上一,如果是按的“JIAN SHI”按键就会在原来的数值上减去一。

图2-4 可预置时间的定时电路由节目主持人根据抢答题的难易程度,设定一次抢答的时间,通过预置时间电路对计数器进行预置,计数器的时钟脉冲由秒脉冲电路提供。

可预置时间的电路选用十进制同步加减计数器74LS192进行设计,具体电路如图2-4所示。

2.3.4 报警电路设计报警电路用于报警,当遇到报警信号时,发出警报。

一般喇叭是一种电感性图2-5报警电路图。

8051驱动喇叭的信号为各种频率的脉冲。

因此,最简单的喇叭驱动方式就是利用达林顿晶体管,或者以两个常用的小晶体管连接成达林顿架势。

在右图中电阻R为限流电阻,在此利用晶体管的高电流增益,以达到电路快速饱和的目的。

不过,如果要由P0输出到此电路,还需要连接一个10K的上拉电阻。

选手在设定的时间内抢答时,实现:优先判断、编号锁存、编号显示、扬声器提示。

当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。

如果再次抢答必须由主持人再次*作"清除"和"开始"状态开关。

图面是数字抢答器的报警电路图。

其中555构成多谐振荡器,振荡频率fo=1.43/[(RI+2R2)C],其输出信号经三极管推动扬声器。

PR为控制信号,当PR为高电平时,多谐振荡器工作,反之,电路停振。

图2-5 报警电路第三章系统软件设置3.1 系统主程序设计为了能够达到抢答的公平、公正、合理,应该在主持人发布抢答命令之前必须先设定抢答的时间,所以应该得根据题目的难易程度事先设定时间,因而在编开始抢答前的程序得先编写设定时间的程序,在硬件电路中可以看到有两个按键(JIAN SHI 和 JIAN SHI)所以按下硬件的这两个按键相应的在软件进行对数据的加减。

当时间设好了之后,主持人发布抢答命令按下KS按键同时二极管变亮,程序开始打开定时中断开始倒计时,然后调用键盘扫描子程序,编写键盘扫描程序。

当在扫描到有人按下了键,马上关闭T0、调用显示程序、封锁键盘。

3.2 抢答器的源程序八路智能抢答器程序清单:P1.0-P1.7为八路抢答输入数码管段选P0口,位选P2口,蜂鸣器输出为P3.6口。

P3.0为开始抢答,P3.7为停止。

K EQU 20H; 抢答开始标志位;将P1口与P2口互换,P3.0-P1.0,P3.1-P1.7RING EQU 22H; 响铃标志位ORG 0000HAJMP MAINORG 0003HAJMP INT0SUBORG 000BHAJMP T0INTORG 0013HAJMP INT1SUBORG 001BHAJMP T1INTORG 0040HMAIN: MOV R1,#0FH; 初设抢答时间为15sMOV R2,#0AH; 初设答题时间为10sMOV TMOD,#11H; 设置未定时器/模式1MOV TH0,#0F0HMOV TL0,#0FFH; 越高发声频率越高,越尖MOV TH1,#3CHMOV TL1,#0B0H; 50ms为一次溢出中断SETB EASETB ET0SETB ET1SETB EX0SETB EX1; 允许四个中断,T0/T1/INT0/INT1CLR OKCLR RINGSETB TR1SETB TR0; 一开始就运行定时器,以开始显示FFF.如果想重新计数,重置TH1/TH2;***查询程序***START:MOV R5,#0BHMOV R4,#0BHMOV R3,#0BHACALL DISPLAY; 未开始抢答时候显示FFFJB P3.0,NEXTACALL DELAYJB P3.0,NEXT; 去抖动,如果"开始键"按下就向下执行,否者跳到非法抢答查询ACALL BARK; 按键发声MOV A,R1MOV R6,A; 送R1->R6,因为R1中保存了抢答时间SETB OK; 抢答标志位,用于COUNT只程序中判断是否查询抢答MOV R3,0AH; 抢答只显示计时,灭号数AJMP COUNT; 进入倒计时程序,"查询有效抢答的程序"在COUNT里面NEXT: JNB P1.0,FALSE0JNB P1.1,FALSE1JNB P1.2,FALSE2JNB P1.3,FALSE3JNB P1.4,FALSE4JNB P1.5,FALSE5JNB P1.6,FALSE6JNB P1.7,FALSE7AJMP START;;***非法抢答处理程序***FALSE0: ACALL BARK; 按键发声MOV R3,#00HAJMP ERRORFALSE1: ACALL BARK; 按键发声MOV R3,#01HAJMP ERRORFALSE2: ACALL BARKMOV R3,#02HAJMP ERRORFALSE3: ACALL BARKMOV R3,#03HAJMP ERRORFALSE4: ACALL BARKMOV R3,#04HAJMP ERRORFALSE5: ACALL BARKMOV R3,#05HAJMP ERRORFALSE6: ACALL BARKMOV R3,#06HAJMP ERROR;;***INT0(抢答时间R1调整程序) ***INT0SUB: MOV A,R1MOV B,#0AHDIV ABMOV R5,AMOV R4,BMOV R3,#0AHACALL DISPLAY; 先在两个时间LED上显示R1JNB P3.4,INC0;P3.4 为+1s键,如按下跳到INCOJNB P3.5,DEC0;P3.5 为-1s键,如按下跳到DECOJNB P3.7,BACK0;P3.7 为确定键,如按下跳到BACKOAJMP INT0SUBINC0: MOV A,R1CJNE A,#63H,ADD0;如果不是99,R2加1,如果加到99,R1就置0,重新加起。

相关文档
最新文档