51单片机电子定时抢答器_课程设计.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、原理分析 定时抢答器的总体框图如图所示,它由两部分组成。 图1-1:定时抢答器的总体框图主完成基本的抢答功能,即开始抢答后,当选手按动抢答键时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。扩展定时抢答的功能。定时抢答器的工作:接通电源时,,抢答器禁止工作,定时器倒计时。当,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。当选手在时间内按动抢答键时,抢答器要完成以下四项工作: 立即分辨出抢答者的编号,然后由译码显示电路显示编号;,避免其他选手再次进行抢答;③使定时器停止工作,时间显示器上。当选手将问题回答完毕,主持人操作控制开关,使系统以便进行下一轮抢答。1芯片方案选择 限于目前已有芯片,选AT89C51 。AT89C51有40个引脚,如图2-1所示。 图2-1:AT89C51引脚图 主要功能特性如下: ·与MCS-51 兼容 ·4K字节可编程FLASH存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年 ·全静态工作:0Hz-24MHz ·三级程序存储器锁定 ·128×8位内部RAM ·32可编程I/O线 ·两个16位定时器/计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路 2.2抢答器显示模块 数码管显示是采用BCD编码显示数字,程序编译容易,资源占用较少。 采用8位共阴数码管显示。它是共阴极的由高电平点亮,如图2-2所示。 图2-2:共阴极数码管引脚图 2.3 电源方案的选择 系统需要5V电源来驱动单片机AT89C51。 利用电脑的USB接口可以提供5V电压来驱动单片机。 2.4抢答器键盘的选择 在一个单片机应用系统中,键盘和显示是系统中并不可少的输入输出设备,是控制系统与操作人员对话的窗口。常用的有独立式键盘,行列式键盘等。 行列式键盘有节省I/O口的优点,但是电路比较复杂,识别要进行扫描。 本设计采用行列式键盘,如图2-3所示。 图2-3:行列式键盘电路图 2.5 外部振荡电路 外部振荡电路单片机必须在AT89C51的驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,外部振荡电路见图5所示。 图2-4:外部振荡电路图 一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为22PF。 2.6 复位电路 外部中断和内部中断并存,单片机有硬件复位端,只要输入持续4个机器周期的高电平即可实现复位。硬件复位后的各状态可知寄存器及存储 器的值都恢复到了初始值,应为本设计功能中有倒计时时间的记忆功能,所以不能对单片机进行硬件复位。只能用软复位。软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序初始位置。复位电路采用图2-5所示。 图2-5:复位电路图 复位电路主要由电解电容C3、电阻R1、按键S1组成。由于单片机是高电平复位,所以当复位键按下时候,单片机的9脚RESET管脚处于高电平,此时单片机处于复位状态。当上电后,由于电容的缓慢充电,单片机的9脚电压逐步由高向低转化,经过一段时间后,单片机的9脚处于稳定的低电平状态,此时单片机上电复位完毕,系统程序从0000H开始执行。 2.7 发声电路 蜂鸣器是众多电子产品中作为发声器件,其图形如图2-6所示。 图2-6:蜂鸣器电路图 三、电路原理图绘制及仿真 3.1电路原理图(proteus、protel) 图3-1:电路原理图(proteus) 所用元件型号如下: ·51芯片:AT89C51 ·锁存器:74HC573 ·蜂鸣器:BUZZER ·按键:BUTTON ·数码管:7SEG-MPX6-CC ·晶振:CRYSTAL ·三极管:2N3702 ·电阻:RES ·普通电容:CAP ·电解电容:CAO-ELEC Protel绘制的原理图如图3-2。 图3-2:电路原理图(Protel) 3.2仿真(proteus) 双击仿真图中的单片机AT89C51,将会出现如图3-3所示的单片机对话框窗口: 在Program File中装载由KEIL生成的后缀名为.HEX的文件,点击仿真按钮即可进行仿真。 图3-3:仿真装载文件图 主持人未按开始键8位选手抢答没任何反应。 图3-4:未开始屏幕显示图 主持人按开始后5s思考时间。抢答还没开始,5s内不能抢答,若抢答视为犯规。 图3-5:5S思考时间屏幕显示图 2号在抢答未开始抢答,屏幕显示出222表示犯规。 图3-6:2号犯规屏幕显示图 已有选手抢答犯规,其他选手抢答无反应。 5s的思

文档评论(0)

追风少年 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档