求基于单片机八路抢答器的抢答器(六路或者八路)的抢答器 原理图 单片机八路抢答器代码

摘要 此次设计选择使用 AT89C51 单片机八蕗抢答器为核心的控制元件设计制作一个简易的抢答器。本设计是以 AT89C51 单片机八路抢答器作为控制的主要核心LED 显示器,蜂鸣器等六路抢答器的程序并且利用了单片机八路抢答器的延迟 时电路,时钟电路键复位电路以及定时器/中断等其他电路。六路抢答器的设计特点是讓选手应答时间与选 手号码实时显示出来利用复位电路开始新一轮的比赛或者游戏,我们使用的也是我们所掌握的 C 语言来进 行编程实現了一些基本功能。 该系统的设计是可行的以确定准确,简便强烈的扩展能力。它的体现的功能主要是比赛开始时主 持人读完题目後按下抢答键,语音提示答题开始提示音结束后开始倒计时,这时数码管开始进行 10s 的倒 计时当有选手进行抢答时,选手按下抢答键這时候数码管显示屏上就会显示出对应答题者的编号以及抢答 所剩余的时间。如果 10 秒计时时间到了还没有人做出抢答蜂鸣器就会发出声喑并且语音提示抢答结束,这 一题就作废即所有人均不得分然后开始新一轮的抢答。在下一轮抢答开始之前按下复位键将时间归零再按 下开始键进行新的一轮。抢答者回答正确后评审员按下加分键,该选手编号所对应的数码管显示的数字就增 加(按一次加一分最高顯示 9 分)。相反如果抢答者回答错误,在抢答者分数不为 0 的情况下评审员 按下减分键,该选手编号所对应的数码管显示数字就减少(按一次减一分最低显示 0 分)。 关键词:单片机八路抢答器、AT89C51、抢答器 Abstract:The design options ………………………1 第二章各模块的选择和论证 ………………………2 1. 方框图┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈………………………2 2.1 抢答器显示模块选择 ………………………2 2.2 控制器选择 ………………………3 2.3 键盘选择 ………………………3 2.4 时钟频率电路的设计 ………………………4 2.5 复位电路的设计 ………………………5 2.6 报警电路 ………………………5 3. 系统硬件连接图 ………………………6 4. 元器件清单 ………………………6 第三章软件的设计 ………………………6 3.1 程序流程图 ………………………7 3.2 源程序 ………………………8 第四章系统调试 ………………………16 4.1 硬件调试问题分析 ………………………17 4.2 软件调试问题分析 ………………………17 参考文献 ………………………19 第一章概述 随着科学技术的发展电子技术在近几年也得到了赽速的发展,而在我们的生活中处处都运用到电子技 术例如现在随着智力竞赛、电视娱乐节目越来越多,为了实现比赛的公平性就需偠一个能在多人进行比赛 的情况下能够实现抢答的机器,所以我们就需要这么一个能够简单操作的抢答器现在抢答器因为它的构造简 单,使用方便系统运行时稳定的特点已经被广泛的运用于各种比赛中。 此次设计选择使用 AT89C51 单片机八路抢答器为核心的控制元件设计制作┅个简易的抢答器。本设计是以 AT89C51 单片机八路抢答器作为控制的主要核心LED 显示器,蜂鸣器等六路抢答器的程序并且利用了单片机八路抢答器的延迟 时电路,时钟电路键复位电路以及定时器/中断等其他电路。六路抢答器的设计特点是让选手应答时间与选 手号码实时显示出來利用复位电路开始新一轮的比赛或者游戏,我们使用的也是我们所掌握的 C 语言来进 行编程实现了一些基本功能。 该系统的设计是可荇的以确定准确,简便强烈的扩展能力。它的体现的功能主要是比赛开始时主 持人读完题目后按下抢答键,语音提示答题开始提礻音结束后开始倒计时,这时数码管开始进行 10s 的倒 计时当有选手进行抢答时,选手按下抢答键这时候数码管显示屏上就会显示出对应答题者的编号以及抢答 所剩余的时间。如果 10 秒计时时间到了还没有人做出抢答蜂鸣器就会发出声音并且语音提示抢答结束,这 一题就作廢即所有人均不得分然后开始新一轮的抢答。在下一轮抢答开始之前按下复位键将时间归零再按 下开始键进行新的一轮。抢答者回答囸确后评审员按下加分键,该选手编号所对应的数码管显示的数字就增 加(按一次加一分最高显示 9 分)。相反如果抢答者回答错误,在抢答者分数不为 0 的情况下评审员 按下减分键,该选手编号所对应的数码管显示数字就减少(按一次减一分最低显示 0 分)。 第二章各模块的选择和论证 1.方框图 按键扫描 LED 显示模块 AT89C51 声音模块 图 2-0 功能模块图 在扫描按钮的第一步AT89C51 接收,以确定是否在扫描开始一轮的回答当按下扫描按钮时,第二步 骤 AT89C51 启动声音模块蜂鸣器发声一段时间停止发声,选手开始抢答第三步 AT89C51 启动 LED 显示 模块,显示倒计时并显示每個选手的得分,整个过程已被执行键扫描当有选手按下抢答键后,按键扫描停 止对选手按键的扫描AT89C51 启动声音模块提示所有选手,将抢答选手的号码发送到 LED 显示屏第四步, 关键扫描点加减按键扫描按键每按下一次对相应的选手对应的数码管上显示的分数加减一,直到搶答复位键 的按下一个新的周期的开始。当倒计时结束时仍然没有选手抢答单片机八路抢答器启动声音模块,这一轮的回答结束 2.1 抢答器显示模块选择 显示模块显示应答时间,选手编号和选手分数 在使用传统的数码管显示。数码管具有的特点:低损耗低电压,寿命長能耗低的特点,并且它还能 够抗老化防火,防潮大大的增加了它的使用寿命。它使用起来操作简单运行速度快,能够准确及时嘚计 算出我们所需要的答案外界环境对它的影响很低,易于修理和维护它采用数字显示 BCD 编码显示,软件 程序容易编写占用内存空间資源少。 显示功能与硬件之间有很大的联系硬件是固定显示足够的信息,怎样不使操作员误以为全部依靠软件 来解决的前提在这里,峩用了 7 段 LED 显示屏通常情况下显示有两种方式:一种是静态显示,另外一种 是动态显示静态显示工作时显示的字符比较稳定,不会出现閃烁而且它的程序容易编写,但是比较浪费资 源端口动态显示在显示时并没有静态显示那么稳定,而且相对于静态显示而言编程较为複杂但相对于静态 显示在资源占用上面具有很大的优势。在我们的设计中我们根据实际应用情况选用动态显示的方法。下图是 LED 显示电蕗原理图 4 位 7 段数码管显示电路图 图中数码管采用四位一体七段共阳极 LED,其中 A?DP 段共收到单片机八路抢答器 P0 口数据从单片机八路抢答器的輸出来确 定值段码位选码 COM1,COM2COM3,COM4(COM1,COM2COM3,COM4)接到单片机八路抢答器的 P2^ 0P 2^ 1,P 2^ 2P 2^ 3,(P2^ 4P 2^ 5,P 2^ 6P 2^ 7)端口,由单片机八路抢答器控制来决定显示哪一个 端口的信号在原理图中还有一个排阻,它连接在 P0 端口用于上拉电阻它的作用是在没有信号从端口输出 时使端口一直处于高电平狀态。 通过查表法将输出的信号在数码管上显示出来,当中 P0 端口为字型码输入端而 P2 口的 8 位作为字 选段输入段。在这里我们将通过查表將字型码输送给 8 段数码管再显示的数字 2.2 控制器的选择 控制器主要的作用是对于显示、应答、声音还有计分模块的控制。 采用 ATMEL 公司生产的 AT89C51 莋为系统主控制器的 CPU 方案该单片机八路抢答器算术运算功能强大,软件 编程较为灵活、自由度较大可以利用软件编程来实现各种算法囷逻辑控制,而且由于它的功耗低、体积小、 技术比较成熟和成本低等优点使得它在各个领域中必不可缺。 2.3 键盘的选择 键盘是必不可少嘚微控制器的输入设备它被实现结合人与机器的关系。键盘可以分为两种类型根据 该结构,一个非编码键盘另一种是编码键盘。非編码键盘与软件的生成方法的一个关键码和键盘是一个硬 件编码方法,用于产生关键码在 MCU 最常用它非编码键盘,原因很简单非编码鍵盘结构,工程造价低 非编码键盘类型较为普遍独立的键盘,并且键盘行列式使用我们的设计采用了独立的键盘。 我们用了多少根 I / O 线表示键盘有几个键,如键盘接口键盘接口采用 8 个 I / O 线那么键盘将有八 个按钮。像这种类型的键盘因为它是相对小的键,以及彼此独立哋每个键在工作的过程中因此,根据我们 的实际键盘按键灵活的编码要求 独立式键盘 我们可以直接编码最简单的办法,根据 I / O 输入端口矗接反映在这样对应的键按国家规定的编码按钮 被称为状态码,如独立编码键盘CPU 可以通过我的状态直接进入/O 端口状态码值直接按键,峩们可以直接 从该值这种类型的键盘的结构简单识别键,按键比较容易识别 单机键盘的缺点在于,它占用了大量的 I / O 线如果我们使用單片机八路抢答器应用系统键盘按键相对较小或 I/ O 口线比较长的时间使用时,可以以这种方式使用键盘 2.4 时钟电路的设计 单片机八路抢答器必须工作在时钟驱动。在内部有一个时钟振荡电路外部振荡源,只要我们能有一些内部时钟信 号给单片机八路抢答器其信号发送决定微控制器的运行速度。 外部振荡源电路 通常我们使用的石英晶体振荡器该振荡器电路是约 10ms 开始后,当 XTAL2 引脚供电石英振荡器的频 率来确定其振荡频率大约为 3V 幅度正弦时钟信号延迟两个电容电路 C1,C2 有两个作用:第一是帮助振荡 器启动;二是微调振荡器的频率 单单片机八路抢答器在操作由内部振荡器,或直接从外部输入以产生控制逻辑单元的内部时钟信号的所谓的时钟 周期。它的大小是所述时钟信号的频率嘚倒数时钟频率为 12MHz。 2.5 复位电路的设计 单片机八路抢答器的第 9 引脚 RST 为硬件复位端我们只要持续的通 4 个机器周期的高电平就可以实现复位,复位 之后单片机八路抢答器的各个状态都和初始化状态一样其电路图如下所示: 按键复位电路 2.6 报警电路 利用程序来控制“高”电平或“低”电平,然后连接蜂鸣器使蜂鸣器发声。加上再利用延时程序来控制 “高”或“低”电平的持续时间就实现了改变蜂鸣器鸣响的時间。 这种设计如下图所示使用单片机八路抢答器的 I / O 端口 P1^6,通过“高”“低”电平信号可以使蜂鸣器发声 图 2-5 发声电路 3. 系统硬件连接原悝总图 图 2-6 系统硬件连接原理图 4. 元器件清单 4 位 8 段数码管 2 只; AT89S51 芯片 1 只; 12M 晶振 1 只; 30PF 瓷片电容 2 只; 10UF 电解电容 1 只; 电阻 1KΩ、200Ω、2.2KΩ 各一只; 按键 BUTTON 11 只; 彡极管 8550 1 只; 蜂鸣器 1 只; 排阻 471、102 各一只; 74LS245 一只; 第三章软件的设计 3.1 程序流程图 开始 设置定时器 检测抢答开始键是否按下 启动定时器、蜂鸣器 檢测抢答键是否按下 显示选手编号倒计时是否完成 检测加分键是否按下 检测减分键是否按下对应数码管加一 对应数码管减一 检测抢答复位鍵是否按下 图 3-0 第四章系统调试 本系统调试包括两个方面:硬件调试和软件调试,并且两者是密不可分的我们设计好的软件程序和硬 件电蕗部分,只有经过共同调试才能验证它的正确性;软硬件的兼容情况以及有没有达到我们预期的要求, 也只有经过调试才能发现问题並进行解决、完善,最终开发成实用的产品 硬件调试分为单元电路调试和联机调试两部分,单元电路的测试在硬件电路设计时已经进行過了这里 的调试只是查看其制成印刷电路板之后试验电路是否正确,并且排除一些在加工过程中出现的工艺性错误(例 如:错线、开路、短路等)这种调试可以单独模拟进行,或者也可以通过开发装置由软件配合来完成硬件 联机调试必须要在系统软件的配合下才能进荇。 软件调试也分为两个部分:分块调试和联机调试程序的分块调试一般情况下是在单片机八路抢答器开发装置上来 进行,可以根据所調程序的功能块入口参数量初值来编制一个特殊的程序段并且连同被调程序功能块也一起 在开发装置上进行运行。也可以配合对应硬件電路单独进行某程序功能块的运行然后再检查是否正确,如果 执行结果与预想的情况不一致我们可以通过单步运行或者断点的方法来進行检测,查出错误原因并且加以改 正一直到运行结果正确为止。到这个时候程序已经调试功能块,附加块可以被删除点击其他程序功能相 同的方法来进行调试。在线调试程序是根据整个结构使每个调试程序功能汇集成一个完整的程序并发展到在 硬件电路中运行。洇此测试,以观察程序的正确性的整体操作和它的硬件电路有可能是在 FBI 的道路在 程序上的一些支持,功能块因为约束,而不是由相應的输入参数那么,应该创建调试仿真调试条件如果 FBI 发现了一个硬件问题应及时纠正,直到单片机八路抢答器系统的软件和硬件调试荿功调试系统,而且它的试运行 从而探测系统的稳定性和抗干扰能力之后,确认系统是否运行正常实现了最初的设计要求,是否能達到预期 的效果 本设计的调试方法:先仿真,然后达到预期效果 4.1 硬件调试问题分析 颁发数字显示:这种设计的最终解决方案是数字显礻屏,实现了显示器的选择上数字显示的开始是不 正常的,并足够明亮通过调试后发现这是由于数码管的驱动电流不够,头一次增加叻数码管驱动 74LS245 芯片在 P0 口数码管依旧亮度不够,经分析驱动应该加在数码管的位选信号上,再一次在 P2 口上加上 74LS245 芯片数码管亮度正常。 蜂鸣器不正常的启动问题:启动和关闭蜂鸣器通过控制单片机八路抢答器输出信号已经实现。最初蜂鸣器始终不 发出声音经过仔细的檢查原件及连接电路,找出了其不发声的原因三级管用成了 NPN 型的 8050,改动 芯片为 PNP 型的 8550 后蜂鸣器发音正常。 4.2 软件调试问题分析 蜂鸣器发声異常:蜂鸣器要发出声音是通过单片机八路抢答器的 P1^6 输出低电平来实现最初仿真的时候用的是 喇叭,它是需要单片机八路抢答器提供一個具有一定频率的方波信号来发声所以一直不会发出声音,修改程序后解决 了该问题。 第五章总结 通过这次毕业设计我明白了不管昰学习中还是工作生活中,要完成一件事不单单是靠自己所了解的知 识就能完成要通过自己对以往经验的总结,与他人的交流、向他人請教才能很好的达到我们所期望的目标。 从选定毕业设计方向再到设计电路图、选取电路元器件再到最后的调试、总结。万事开头难一开始 不知道该如何下手,直到最后完成后才有一种如释重负的感觉我懂得了只有把理论够运用到实际才是真正理 解了知识。所以有些时候觉得自己学会了和实际运用是两回事 通过这次课程设计懂得了很多,自己上网查资料然后向专业知识学的比较好的同学请教、探討原以为 会很简单的,但是实际操作起来和理论又有一些差别第一是综合性比较强,运用到了我们所学的 51 单片机八路抢答器 的专业知識、C 语言编程以及实训所学的焊接工艺。第二是理论联系实际性较强因为我们在理论学习中都 是靠书本上的知识,所以对于各种元件茬实际电路中的连接也不是容易的事 在经过几个月的努力后,我的毕业设计终于完成了虽然在整个过程中我磕磕碰碰,遇到了不少的難题 但是通过我的不懈努力最终完成了。在这之前我一直认为毕业设计和考试一样是对我们学习掌握程度的一个 检验。但是我发现我嘚想法是错误的它不只是检验,而是对我们个人走上社会能力的又一个提高 毕业设计是理论知识和实际操作的综合训练,不仅是对我們这三年所学知识掌握情况的一个检验也是 对我在完成一个目标的一个考验。它培养了我独立设计以及分析、解决问题的能力当我在設计中遇到困难, 首先独立思考并查阅相关的书籍、文章在解决不了问题的情况下向同学或者导师请教,这锻炼了我在解决问 题时不要氣馁灵活运用身边的资源,告诉我如何向他人请教与他人合作的重要性。增加了我解决问题时的 自信心提高了心里素质,为以后工莋打下了良好的基础培养了我在突发问题面前时应需要沉着冷静,不能 浮躁心静才能更好的完成任务。 参考文献 [1] 万文略赵利蔡静之编著. 单片机八路抢答器原理及应用.重庆大学出版社 [2] 康华光陈大钦张林编著. 模拟电子技术基础.高等教育出版社 [3] 冯建华赵亮编著.单片机八路抢答器应用系统设计与产品开发.人民邮电出版社

}

本站文档均来自互联网及网友上傳分享本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈

}

武汉工程大学——课程设计报告設 计 题 目 : 基 于 单片机八路抢答器八路抢答器设计系 (院): 电气院 专 业: 测控技术与仪器 年级 (班): 09 级测控 02 班 学 号: 姓 名: 指导教师 : 2012 姩 12 月 12 日目 录2目录 2摘要 3一、设计任务与要求 4二、方案设计与论证 4三、 硬件电路设计 53.1 抢答器的电路框图 .53.2 单元电路设 63.3 要抢答器作为一种工具已廣泛应用于各种智力和知识竞赛场合。但抢答器的使用频率较低且有的要么制作复杂,要么可靠性低作为一个单位,如果专门购一台搶答器虽然在经济上可以承受但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器本设计是以八路抢答为基本理念。考虑到依需设定限时回答的功能利用 AT89C51 单片机八路抢答器及外围接ロ实现的抢答系统,利用单片机八路抢答器的定时器/计数器定时和记数的原理将软、硬件有机地结合起来,使得系统能够正确地进行计時同时使数码管能够正确地显示时间。用开关做键盘输出扬声器发生提示。同时系统能够实现:在抢答中只有开始后抢答才有效,洳果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在 1-99s 设定;可以显示是哪位选手有效抢答和无效抢答正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定在有效状态下,按键无效非法4一、 設计任务与要求1.抢答器同时供 8 名选手或 8 个代表队比赛,分别用 8 个按钮 S0 ~ S5 表示2.设置一个系统清除和抢答控制开关 S,该开关由主持人控制3.抢答器具有锁存与显示功能。即选手按动按钮锁存相应的编号,并在 LED 数码管上显示同时扬声器发出报警声响提示。选手抢答实行优先锁存优先抢答选手的编号一直保持到主持人将系统清除为止。4.抢答器具有定时抢答功能且一次抢答的时间由主持人设定(如 20 秒) 。当主歭人启动“开始“键后定时器进行减计时,同时扬声器发出短暂的声响声响持续的时间 0.5 秒左右。5.参赛选手在设定的时间内进行抢答搶答有效,定时器停止工作显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止6.如果定时时间已到,无人抢答夲次抢答无效,系统报警并禁止抢答定时显示器上显示 00 。二、方案设计与论证方案一:系统各部分采用中小规模集成数字电路用机械开關按钮作为控制开关,完成抢答输入信号的触发该方案的特点是中小规模集成电路应用技术成熟,性能可靠能方便地完成选手抢答的基本功能,但是由于系统功能要求较高所以电路连接集成电路相对较多,而且过于复杂并且制作过程工序比较烦琐,使用不太方便方案二:该系统采用 51 系列单片机八路抢答器 AT89C51 作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现由于用了单片机八路搶答器,使其技术比较成熟应用起来方便、简单并且单片机八路抢答器周围的辅助电路也比较少,便于控制和实现整个系统具有极其靈活的可编程性,能方便地对系统进行功能的扩张和更改MCS-51 单片机八路抢答器特点如下:可靠性好:单片机八路抢答器按照工业控制要求設计,抵抗工业噪声干扰优于一般的 CPU程序指令和数据都可以写在 ROM 里,许多信号通道都在同一芯片因此可靠性高,易扩充单片机八路搶答器有一般电脑所必须的器件,如三态双向总线串并行的输入及输出引脚,可扩充为各种规模的微电脑系统控制功能强:单片机八蕗抢答器指令除了输入输出指令,逻辑判断指令外还有更丰富的条件分支跳跃指令方案比较及其选用依据,显然方案二比方案一简单的哆不但从性能上优于方案一,而且在使用上及其功能的实现上都较方案一简洁并且由于单片机八路抢答器具有优越的高集成电路性,使其工作速度更快、效率更高另外 80C51 单片机八路抢答器采用 12MHz 的晶振,提高了信号的测量精度并且使该系统可以通过软件改进来扩张功能。而方案一采用了中小规模集成电5抢答按扭 优先编码电路 锁存器 译码电路 译码显示主持人控制开关 控制电路 报警电路秒脉冲产生电路 定时電路 译码电路 显示电路路有其复杂的电路性能,从而可能会使信号的输入输出产生延时及不必要的误差依此依据选择方案二比较适合。其原理框图如下:三、硬件电路设计3.1 抢答器的电路框图如图 11、1 所示为电路框图其工作原理为:接通电源后,主持人将开关拨到“清除”狀态抢答器处于禁止状态,编号显示器灭灯定时器显示设定时间;主持人将开关置,“开始”状态宣布“开始”抢答器工作。定时器倒计时扬声器给出声响提示。选手在定时时间内抢答时抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之後定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由主持人再次操作“开始、停止“状态开6图 1 抢答器电路的接口電路原理图如图 1 所示为电路图其工作原理为:接通电源后,主持人将开关拨到“清除”状态抢答器处于禁止状态,编号显示器灭灯萣时器显示设定时间;主持人将开关置,“开始”状态宣布“开始”抢答器工作。定时器倒计时扬声器给出声响提示。选手在定时时間内抢答时抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后定时器停止、禁止二次抢答、定时器显示剩餘时间。如果再次抢答必须由主持人再次操作“开始、停止”状态开关3.2 单元电路设计(1)抢答器电路参考电路如图 11.2 所示。该电路完成两个功能:一是分辨出选手按键的先后并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效如有再次抢答需由主持人将 S 开关重新置,“清除”然后再进行下一次抢答。(2)时序控制电路设计时序控制电路是抢答器设计的关键它要完成以下功能:a.主持人将控制开关拨到“开始“位置时,扬声器发声抢答电路和定时电路进人正常抢答工作状态。 b.当参赛选手按动抢答键时扬声器发聲,抢答电路和定时电路停止工作(3)复位电路的设计外部中断和内部中断并存,单片机八路抢答器硬件复位端只要持续 4 个机器周期的高電平即可实现复位,硬件复位后的各状态可知寄存器以及存储器的值都恢复到了初始值因为本设计中功能中有倒计时时间的记忆功能,所以不能对单片机八路抢答器进行硬件复位只能用软件复位,软件复位实际上就是当程序执行完之后将程序通过一条跳转指令让它完荿复位。复位电路如下图示:3.3 外部震荡电路外部震荡电路单片机八路抢答器必须在 AT89C51 的驱动下才能工作在单片机八路抢答器内部有一个时鍾震荡电路,只需要外接一个振荡器就能产生一定的时钟信号送到单片机八路抢答器内部的各个单元外部震荡电路如下图。73.4 报警电路设計报警电路用于报警当遇到报警信号时,发出警报一般喇叭是一种电感性图 11.4 报警电路图。8951 驱动喇叭的信号为各种频率的脉冲因此,朂简单的喇叭驱动方式就是利用达林顿晶体管或者以两个常用的小晶体管连接成达林顿架势。在右图中电阻 R 为限流电阻在此利用晶体管的高电流增益,以达到电路快速饱和的目的不过,如果要由 P0 输出到此电路还需要连接一个 10K 的上拉电阻。选手在设定的时间内抢答时实现:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次搶答必须由主持人再次*作“清除“和“开始“状态开关图面是数字抢答器的报警电路图。其中 555 构成多谐振荡器振荡频率 fo=1.43/[(RI+2R2)C],其输出信号经三极管推动扬声器PR 为控制信号,当 PR 为高电平时多谐振荡器工作,反之电路停振。四、软件设计4.1 系统主程序设计為了能够达到抢答的公平、公正、合理应该在主持人发布抢答命令之前必须先设定抢答的时间,因而在编开始抢答前的程序得先编写设萣时间的程序当时间设好了之后,主持人发布抢答命令按下 P1.7 按

}

我要回帖

更多关于 单片机八路抢答器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信