- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的抢答器设计汇总
摘要该抢答器由单片机以及外围电路组成。设计分为五个模块:抢答按钮输入电路、数码管输出电路、发光二极管显示电路、蜂鸣器报警电路、清零电路。抢答器按钮输入电路用于输入抢答信号;数码管输出电路用于输出抢答到的队伍的编号;发光二极管显示电路用于显示抢答到的队伍;蜂鸣器报警电路用于警告违规抢答者;清零电路用于数码管的清零,使进行下一次抢答。设计要求抢答器同时供4名选手或4个代表队比赛,分别用4个按钮S0~S3表示。设置一个系统清除RESET和抢答控制开关START,该开关由主持人控制。抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。抢答器具有定时抢答功能,且一次抢答的时间由主持人设定。当主持人启动开始键后,定时器进行减计时。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。如果定时时间已到,无人抢答,本次抢答无效,系统通过一个指示灯报警并禁止抢答。二、总体设计1.1设计模块图如图:发光二极管显示抢答队伍数码管显示电路单片机SCT89C52抢答器按钮输入电路蜂鸣器报警电路清零电路按钮1.2 根据图1,本设计需要器件清单元件数量元件数量元件数量蜂鸣器 1个电位器若干二极发光管4只开关6只单片机最小系统板 一块12M晶振1只电阻,电容若干51系列89C52芯片一块两位数码管1个2.原理分析及说明单片机的P2.0~P2.3为输入口,接抢答按键开关,当有某个按键按下时,对应口的电位跳低,被单片机检测到并执行相应的程序,让数码管显示以及使接在P2.4~P2.7二极管发光,用于显示所抢答到的队伍。P0.0~P0.7口接数码管,用于显示哪个组抢到,并以该队的队伍数值编号方式显示出来。电路中,轻触开关RESET为复位开关,按下RESET,可以让系统复位。在下一次抢答前,主持人按下抢答控制开关START,各个组的抢答按键才有用,否则,抢答按键没有作用。P1.0口接蜂鸣器,用于警告错误抢答,要注意在端口出来需要接PNP型三极管。抢答器供4名选手比赛,分别用4个按钮S0 ~ S3表示。这个功能只需要通过管脚分配把按钮分配到实验版上的拨动开关S0到S3,让每个选手拨动开关后产生相应的信号即可。不同的选手拨动按钮发出信号通过单片机进行编码,编码后输出信号进行下一步的译码和锁存。设置一个系统清除RESET和一个抢答控制开关START,该开关由主持人控制。RESET开关接至单片机复位端,高电平清零。START开关接至,下降沿到来结束中断,控制开始抢答。抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止,并且具有锁存功能,可以在一个选手按下按钮后进行锁存,其他的选手不能在抢答。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号,并保持到主持人将系统清除为止。选手进行抢答,通过编码-锁存-译码,显示出来。当某个选手抢答有效,通过中断程序就可以进行禁止其他选手的抢答,同时把该选手的号码显示在数码管上。如果定时时间已到,无人抢答,本次抢答无效。上图为单片机工作的基本电路,左上角为稳压电路,中间为复位电路,下部为晶振电路,接线按图接就可。总电路图硬件介绍主控芯片介绍MCS-51 系列中的各种芯片引脚是互相兼容的,其中STC89C52单片机是高性能的单片机,它具有8位微处理器,128bit片内RAM,8K的片内ROM,4个八位的并行I/O接口P0-P3,两个定时/计数器及五个中断源的中断控制系统。再不接任何外围电路的情况下可以实现大部分较为复杂的逻辑控制功能,进行外部RAM扩展还可以用于数据采集,点阵显示屏控制等方面应用。对于存储量要求不高的实际应用,STC89C52是一种不可多得高性能的单片机,被广泛应用于各个领域。STC89C52单片机的每个端口都是8位准双向口,每一条I/O线都能独立的用作输入或输出。每个端口都包括一个锁存器,一个输出驱动器和输入缓冲器。再无片外扩展存储器系统中,这四个端口都可以作为准双向I/O口使用。再具有片外扩展存储器的系统中,P2口送出高8位地址P0口位双向总线,送出低八位地址和数据的输入/输出;P3口是一个多功能端口各个引脚具有第二功能。(P3.0为串行口输入,P3.1位串行口输入,P3.2为外部中断0输入,P3.3为外部中断1输入,P3.4为定时器0的外部输入,P3.5为定时器1 的外部输入,P3.6位片外数据存储器“写选通控制”输出,P3.7为片外数据存储器“读选存储器”输出)。芯片引脚排列如图所示。STC89C52引脚功能说明:Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线
文档评论(0)