文档详情

AT89S51的单片机无线双显示抢答器.pdf

发布:2019-12-20约3.7万字共25页下载文档
文本预览下载声明
基于 AT89S51的单片机无线双显示抢答器 1 关于抢答器 1.1 目前常见的抢答器有以下几种类别: (1) 数字电路:只要使用 555 定时电路作为时序触发,配合相应的数字电路实现。 (2) 单片机式:以单片机为作为总控制单元利用单片机的扫描读取外部输入 , 并进行相应的判断以及数 据处理。 (3) 电脑程序实现的:以电脑作为上位机,利用 USB端口或者串口编程技术实现,逻辑上面的判断以及 处理均由程序来完成。这种抢答器可以在电脑上面显示并且可以和相应的由高级语言完成答题系统一起 使用,配合单片机控制能力强的优势,将会是完美的结合,这也是我们追求的目标。 1.2 抢答器的常见功能: (1) 判断抢答端的序号。 (2) 判断是否犯规并且在主机显示。 (3) 在抢答端显示犯规或是抢答成功。 (4) 设定倒计时时间并显示倒计时时间。 (5) 显示各组分数。 (6) 主持人的控制。既主持人可以开始和取消倒计时。 (7) 无线抢答端的实现 (8) 电脑显示抢答情况 (9) 选择抢答方式。一种是有倒计时有犯规的倒计时结束开始答题的,另外一种是无倒计时无犯规可以 直接答题的,比如说像 Lucky52 那样的,两种只是在程序逻辑以及显示上面稍有区别。 1.3 功能实现的选择 我们的抢答器选择了上面的( 1),(2 )(3 )(4)(6 )(7 )(8)进行实现。 抢答的逻辑具体流程如下图: 2 主要芯片及设备的选择: 2.1 AT89S51 芯片 很熟悉的 ATMEL公司的 51 单片机,主要具有一下功能: 40 个引脚 4k Bytes Flash 片内程序存储器 128 bytes 的随机存取数据存储器 (RAM) 32 个外部双向输入 / 输出( I/O )口 5 个中断优先级 2 层中断嵌套中断 2 个 16 位可编程定时计数器 2 个全双工串行通信口 看门狗( WDT)电路 片内时钟振荡器 2.2 Max7219 芯片 MAX7219是一种串行接口的 8 位数码管显示驱动器。它和通用微处理器只有 3 根串行线相连,最多可驱 动 8 个共阴数码管或 64 个发光二极管。它内部有可存储显示信息的 8×8静态 RAM,动态扫描电路,以 及段、位驱动器。 它的特点有:串行接口的传输速率可达 10MHz;独立的发光二极管段控制;译码和非译码两种显示方式 可选;数字、模拟两种亮度控制方式;可以级联使用。 2.3 Max232 芯片 Max232用于 TTL 电平向 RS-232 串口电平转换。该产品是由德州仪器公司( TI )推出的一款兼容 RS232 标准的芯片。由于电脑串口 rs232 电平是-10v +10v,而一般的单片机使用系统的信号电压是 ttl 电平 0 +5v,max232 就是用来进行电平转换的 , 该器件包含 2 驱动器、 2 接收器和一个电压发生器电路提供 TIA/EIA-232-F 电平。 2.4 PT2262/2272 芯片 PT2262和 PT2272是 CMOS三态编码集成芯片,这组器件广泛用于各种遥控器件上,只需较低的 +3V 电压 就能工作 ( 本机选用 12V作为发射电压 ) 。PT2262 是发射编码芯片, PT2272是接收解码芯片,两者的地 址必须配对,而且振荡电阻必须符合要求。 PT2262 的 TE 端是发射允许端,接受低电平时, 17脚 DOUT 端输出一串编码。该串编码在载波上发送出去,被接收端接受和解调,输入 PT2272的 14 脚,当地址配 对时, VT 解码有效端输出高电平,数据端口就会输出和 PT2262发射端口一致的数据,从而实现遥控功 能。 2.5 超再生无线发射模块 (F04P) 和接收模块 (J04V) 2.5.1 超再生低功耗射频发射模块( 315Hz) 主要特点 : 低功耗发射,声表稳频,无数据时发射电流为零,较宽的工作电压范围 发射电路: 2.5.2 超再生低功耗射频接受模块( 315Hz) 主要特
显示全部
相似文档