首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于单片机控制的八路无线抢答器
来源:本站整理  作者:佚名  2010-08-28 09:40:09



  大型八路有线抢答器带十余米长的九条多芯线缆,既不美观,又不方便,且故障部位多发生在多芯线缆上。为此,笔者在原有抢答器的基础上,设计了本文介绍的单片机八路无线抢答器。

  一、软件设计

    抢答器中的单片机实质上是一个过程控制器,其程序框图如图2所示。抢答器通电后,主机上电复位完成初始化。当主持人发出“开始”口令,主机操作员按下启动按钮AN2后,单片机一边等待抢答中断信号,一边进行抢答计时。程序将抢答限时时间分为十段,用一位七段LED数码管以倒计时的方式显示出来。如果抢答限时到而无抢答中断信号,则单片机发出抢答限时到的声响信号,返回初始状态,等待下一个题目。如果在抢答时限内,单片机收到从P3.2口输入的抢答中断信号,则程序控制数码管显示抢答组号,同时发出抢答声响信号,启动答题限时定时器T0。答题限时时间同样分为十段,用数码管以倒计时的方式显示出来。如果抢答者提前回答完毕,主机操作员将“回答完毕”标志开关K1置为“1”,程序查询到该信号后转向计分程序,等待主持人评分;如果答题限时时间到仍未收到回答完毕信号,则主机发出限时时间到声响信号,并转向计分程序,等待主持人评分。计分程序设置了七个计分等级,即不计分、计±10分、计±20分、计±30分。七个计分等级对应加/减标志开关K2的“0”、“1”及计分编码开关K3、K4的“00”、“01”、“10”、“11”七种状态。如果主持人评为“不计分”,则操作员将计分编码开关K3、K4置于“00”,程序结束中断服务,返回初始状态。如果主持人评为“加10分”,则操作员将计分编码开关K3、K4置于“01”,加/减标志开关K2置于“1”位。程序查表获得加分编码后,向该抢答组发出加分指令后,结束中断服务,返回初始状态。

  二、硬件设计

    抢答器的硬件电路分主机、组号计时声响、计分、电源器部分。系统框图如图1所示。

  1.主机电路

    主机电路由AT89C51、编/解码芯片及接收、发射电路构成。

  主机的任务是无线接收八路抢答信号,并识别最先按下抢答按钮组的组号,向“组号计时声响”单元发出声响和显示抢答组号指令,对抢答和答题进行抢答限时和答题限时,根据主持人的口令对抢答组进行计分和显示。

    单片机的P0口作八路抢答信号的输入口,1kHz、2kHz??8kHz八个音频信号分别对应1~8个抢答组的信号。P0口外接八片音频解码电路LM567(IC2~IC9)。当某组先按下抢答按钮AN3时,对应的音频振荡器启动,通过发射电路向主机发出抢答信号。主机通过超再生接收电路收到此信号后,对应于该频率的音频解码器LM567输出低电平。此路信号送P0口进行组号识别,通过8输入与非门IC13、反相器IC14向单片机发出INT0中断请求信号。

     单片机的P1口为输出口,外接编码电路YYH26(IC10)。单片机对YYH26共有十一个编码操作,八个为组号显示编码,二个为加、减分编码,一个为组号复位编码。

  编码指令通过发射电路发射出去,组号显示指令和组号复位指令由“组号计时声响”单元接收,进行八个抢答组号的显示和复位操作;加、减分编码指令信号由八个抢答组的“计分”单元接收,进行加、减计分显示操作。

  单片机的P2口设置成位控方式。P2.0~P2.3外接K1~K4四只单刀双掷开关作程序的控制标志,P2.5、P2.6外接三通道编码器TA7333P(IC11),该编码器有四种操作状态:即当P2.5、P2.6分别为“00”、“01”、“10”、“11”时,通过发射和“组号计时声响”单元的接收电路,分别在“组号计时声响”单元产生倒计时电路减1、时间到声响、倒计时电路复位、编码器TA7333P复位等操作。P2.7外接按钮AN2,作抢答开始的启动控制。

  单片机的P3.2作抢答中断信号输入口,P3.4、P3.5外接由NE555(IC12)时基电路组成的50Hz振荡器,作系统的定时和限时时基信号。定时/计数器T0、T1设置为计数、方式0,T0作抢答限时和答题限时定时器,T1作动作指令和声响指令1s延时。


[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:126,421.90000 毫秒