八路抢答器说明书概要

上传人:夏** 文档编号:489678001 上传时间:2023-02-16 格式:DOC 页数:19 大小:474.50KB
返回 下载 相关 举报
八路抢答器说明书概要_第1页
第1页 / 共19页
八路抢答器说明书概要_第2页
第2页 / 共19页
八路抢答器说明书概要_第3页
第3页 / 共19页
八路抢答器说明书概要_第4页
第4页 / 共19页
八路抢答器说明书概要_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《八路抢答器说明书概要》由会员分享,可在线阅读,更多相关《八路抢答器说明书概要(19页珍藏版)》请在金锄头文库上搜索。

1、精心整理 烟台大学51单片机 课程设计说明书课题:八路抢答器学生姓名:王志林学号:201056501312院系:机电汽车工程学院指导教师:姜风国同组成员:张凤礼、张体栋、程事业、范光科2013 年 06 月 05 日书目1 设计任务.2 2 系统总体方案.23 硬件设计.3 3.1 限制系统所需硬件.3 3.2 硬件原理介绍.44 软件设计.64.1 软件总体设计.64.2 程序流程图.75 软件仿真.95.1 Keil软件.95.2在Proteus软件.96小结.10附1:源程序代码.11附2:参考文献 .18 1 .设计任务 本设计要求学生结合现有的实际条件,以51单片机为限制核心,设计一

2、个8路智能抢答器。要求实现以下功能: 1) 有一主持人和8个参赛队员 2) 当主持人按下抢答按键,参赛队员在10秒内可以抢答,并且抢答器起先倒计时。剩余5秒时,假如仍无人抢答,那么系统每1s报警一次。如超出10秒那么不能抢答;如抢答胜利,那么显示抢答队号。 3) 抢答胜利那么需在60秒内答复完成,如超出时间那么抢答无效,显示无效指示。假如60秒完成答复,那么抢答胜利,显示有效。剩余5秒时,假如仍无人答复,那么系统每1s报警一次。4) 当主持人按下复位键时,系统回到初始状态。5) 倒计时期间,假如主持人想终止倒计时,可以按下“停顿”按键,系统会自动进入打算状态。主要硬件设备:AT89C51单片机

3、,8输入3态缓冲器/线驱动器74LS244,六反相驱动器7404,共阳极LED数码管等,12MHZ晶振,74LS04反相器,手动开关,按键假设干,报警喇叭。2.系统总体方案2.1整体方案设计 该智能抢答器以AT89C51单片机为限制核心,限制精度较高,操作误差主要来自晶振自身所造成的误差。其他外围电路包括复位电路,时钟电路,报警电路,LED显示电路,抢答按键等。该智能抢答器具有计时记忆功能,一次时间设置完,复位后不需重新进展时间设定;通过按键扫描输出按键信息,并通过单片机将它转化为在七段数码管上显示的字符型。单片机的P1口为8组抢答按键的输入口,P0.0P0.6为数码管的段选口,P2.0P2,

4、2为数码管的片选口。P3.6为报警电路的限制口。智能抢答器的整体方案设计图如下所示。 智能抢答器的整体方案设计图3.硬件设计3.1 硬件总体设计 1限制系统主要由单片机应用电路、存储器接口电路、显示接口电路组成。其中单片机AT89C51是系统工作的核心,它主要负责限制各个局部协调工作.2硬件组成及所需元件:该系统的核心器件是AT89C51。在其外围接上复位电路、上拉电阻、数码管、按钮及扬声器。元件为:晶振X1、电容C1、C2、C3、 电阻RP1。P3.0和P3.1由裁判限制,分别是起先键和抢答停顿。P1.0-P1.7是8组抢答的输入口,P2.0-P2.3口为数码管的段选口,位选口用的是P0.0

5、-P0.6口输出 硬件接线图如下图: 7SEG-MPX4-CC LED显示内部构造如上图所示:3.2 原理介绍 智力竞赛抢答器用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成, 采纳单片机AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。该智力竞赛抢答器的精确度很高,其误差主要由晶振自身的误差所造成。AT89C51单片机由微处理器,存储器,I/O口以及特别功能存放器SFR等局部构成。其存储器在物理上设计成程序存储器和数据存储器两个独立的空间,片内程序存储器的容量为4KB,片内数据存储器为128个字节。89

6、C51单片机有4个8位的并行I/O口:P0口,P1口,P2口和P3口。各个接口均由接口锁存器,输出驱动器,和输入缓冲器组成。P1口是唯一的单功能口,仅能用作通用的数据输入/输出口。P3口是双功能口除了具有数据输入/输出功能外,每条接口还具有不同的其次功能,如P3.0是串行输入口线,P3.1口是串行输出口线。在须要外部程序存储器和数据存储器扩展时,P0可作为分时复用的低8位地址/数据总线,P2口可作为高8位的地址总线。P3口也可作为AT89C51的一些特别功能口,同时为闪耀编程和编程校验接收一些限制信号。AT89C51的管脚图:外部振荡电路单片机必需在AT89C51的驱动下才能工作.在单片机内部

7、有一个时钟振荡电路,只须要外接一个振荡源就能产生必须的时钟信号送到单片机内部的各个单元。外部振荡电路见图一 复位电路采纳图二所示: 图一图二外部还接有蜂鸣器用来发出报警音,其图形如下:采纳七段码7SEG-MPX4-CC 显示,它是共阳极的由低电平点亮。图形如下:采纳八个BUTTON按钮作为抢答的选择按键如下图:4.软件设计4.1软件总体设计 智力竞赛抢答器要求有计时记忆功能,一次时间设置完, 复位后不需重新进展时间设定,通过键盘扫描输出按键信息,再通过单片机将它转换成能在七段数码管上显示字型码. 当抢答完毕时,会在数码管上显示抢答者数字号码提示以表示抢答胜利.同时显示其分数,分数的加减可由裁判

8、手动进展. 采纳独立式键盘,可实现8路抢答. 在显示时运用的是七段数码管显示在本设计中依据实际状况采纳的是动态显示方法. 并通过查表法 将其在数码管上显示出来,其中P1口为字型码输入端,P2口低3位为字选段输入端.通过查表将字型码送给7段数码管显示的数字。软件去抖动,假如起先键按下就向下执行,否者跳到起先。采纳倒计时程序,使其具有倒计时功能。答复倒计时60秒。抢答时间10秒。采纳发声警报,起到报警作用。 1、主持人按抢答起先键,会有提示音,并马上进入抢答倒计时预设10s抢答时间,如有选手抢答,会有提示音,并会显示其号数并马上进入答复倒计时预设60s抢答时间,不进展抢答查询,所以只有第一个按抢答

9、的选手有效。倒数时间到小于5s会每秒响一下提示音。 2、如倒计时期间,主持人想停顿倒计时可以随时按停顿按键,系统会自动进入打算状态,等待主持人按抢答起先进入下次抢答计时。 3、假如主持人未按抢答起先键,而有人按了抢答按键,犯规抢答,LED上不断闪耀FF和犯规号数并响个不停,直到按下停顿 键为止。4、P3.0为起先抢答,P3.1为停顿,p1.0-p1.7为八路抢答输入 数码管段选P0口,位选P2口低3位,蜂鸣器输出为P3.6口。4.2流程图4.2.1主程序流程图智能抢答器在正常工作的状况下,首先对限制系统进展初始化,然后进展键盘扫描,判定主持人是否按下了“起先抢答”按键按下那么执行倒计时子程序和显示子程序。其中倒计时程序包括抢答倒计时和答复倒计时。主程序流程图如下列图所示:起先初始化子程序P3.0是否按下非法抢答处理子程序倒计时子程序显示子程序正常抢答处理子程序完毕4.2.2初始化子程序流程图任何限制系统起先正常工作前都必须要进展初始化。初始化子程序流程图如上图所示4.2.3非法抢答查询子程序流程图起先在主持人未按下“抢答起先键”P1.0按下时,为防止参赛选手发生抢答, Y特地设计了非法抢答查询子程序。当有选手发生抢答时,系统会将选手的号码保存,P1.1按下N下来,并送到LED显示装置 Y进展显

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号