电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单片机课程设计多路抢答器

12页
  • 卖家[上传人]:新**
  • 文档编号:483004650
  • 上传时间:2023-02-13
  • 文档格式:DOC
  • 文档大小:94.03KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、烟台南山学院单片机课程设计题目:多路抢答器 目录1.抢答器课程设计目的.12.抢答器设计功能要求.13.抢答器设计正文.13.1软件分析. 13.1.1 程序流程图.13.2硬件分析. 23.3 元件分析.23.4功能实现. 23.5系统调试. 24.原理图.35.程序代码.46.参考文献.9一抢答器课程设计目的在电视和学校中我们会经常看到一些智力抢答的节目,如果要是让抢答者用举手等方法,主持人很容易误判,会造成抢答的不公平,比赛中为了准确、公正、直观地判断出第一抢答者,所设计的抢答器通常由数码显示、灯光、音响等多种手段指示出第一抢答者。为了使这种不公平不发生,只有靠电子产品的高准确性来保障抢答的公平性二器设计功能要求1.四个抢答台和四个抢答成功指示灯,一个比赛主持人“开始”键和一个抢答指示灯以及一个LED 显示器。2.采用中断和查询的方法确定按键的动作3.主持人按下“开始”按键后,若有人抢答,则抢答指示灯确认有人抢答,并用七段LED 显示抢答者的号码,并同时点亮对应抢答台上的抢答成功指示灯,、;若十秒钟内无人抢答,则发出超市报警声,此题作废,主持人可按下“开始”键开始下一道题的抢答。

      2、三抢答器设计正文3.1 软件分析 当主持人宣布抢答开始的时候,按下开始按钮,此时电路进入抢答状态,选手的输入采用了扫描式的输入,之后把相应的信息送往单片机,再由单片机输出到显示输出电路中。此时有人第一按下相应的抢答按钮,经过单片机的控制选择,在七段显示器上显示相应的号码。若十秒内无人抢答,程序将进入定时器中断,蜂鸣器响。主持人按下“开始”键进行下一轮答题3.1.1 程序流程图蜂鸣器响定时器到时答题数码管显示 二极管发光外部中断并查询按键 定时器开始定时 主持人按下按键 等 待 是 否 有选 手按 无人按下 下按 按键 键 显 示 输 出 3.2硬件分析 输出锁存单片机控制 控制输入抢答输入 本设计是采用单片机设计的 四 人比赛用抢答器系统 。 它具有电路简单 、 功能齐全 、 制作成本低、性价比高等特点,是一种经济、实用的比赛用抢答器。硬件部分主要由单片机、CD4511 译码器 、 LED 显示器 、 发光二极管 、 声音报警器 、 主持人操作键盘和其它基本外围电子电路组成 3.3元件功能CD4511 驱动译码单片机 , 输入接单片机的 P 口 , 输出接数码管的七段 ; 三极管驱动发

      3、光二极管和蜂鸣器;排阻用做 P0 口的上拉电阻。3.4功能实现整个原理图由最小系统,滤波电路,抢答电路,抢答显示电路,主持人控制电路,以及蜂鸣器控制电路。下面主要介绍:1. 主持人控制电路 , 当主持人按下 “ 开始 ” 按键时 , P1.7 变为低电平 , 通过软件启动定时器。2. 抢答电路 , “ 开始 ” 后,选手可以答题,当有人按下抢答按键时,对应的 P 口将变为低电平,通过程序控制使得对应的发光二极管发光,并在数码管上显示对应的按键号码。3. 如果单片机内部的定时器定时完毕无人抢答,则通过定时器中断来启动蜂鸣器响。4. 抢答显示电路,单片机通过 P0 口输出对应的低电平控制发光二极管发光,以及将按键号码输到 CD4511 ,通过 CD4511 译码给数码管,显示按键号码。3.5系统调试故障: 调试时定时到时时刻蜂鸣器未响,查其原因是蜂鸣器与电源之间的电阻太大,使蜂鸣器的电流太小,不能发音,将板子的电阻取下后 ,再用仿真器仿真 ,蜂鸣器恢复功能 ,当定时到时立即响起。情况正常时:接上电源,发光二极管全部发光,蜂鸣器响,按下主持人按键,发光二极管灭,蜂鸣器不响,数码管显示定时器开

      4、始倒计时,从此时起分两种情况:第一种情况 , 定时到之前有人按下按键抢答 , 则定时器锁定并显示按键号码,主持人按下 “ 开始 ” 按键开始另一轮答题 ; 第二种情况,无人按键抢答,定时器到时,蜂鸣器响,主持人按下 “ 开始按键 ”开始另一轮答题。4.原理图5.程序代码P3.0为开始抢答,P3.1为停止,P1.0-P1.7为八路抢答输入,数码管段选P0口,位选P2的低三位口,蜂鸣器输出为P3.6口。 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 001BH AJMP T1INTOK EQU 20H ; 抢答开始标志位RING EQU 22H ; 响铃标志位 ORG 0040HMAIN: MOV R1,#0FH; 初设抢答时间为15s MOV R2,#0AH; 初设答题时间为10s MOV TMOD,#11H; 设置未定时器/模式1 MOV TH0,#0F0H MOV TL0,#0FFH; 越高发声频率越高,越尖 MOV TH1,#3CH MOV TL1,#0B0H; 50ms为一次溢出中断 SET

      5、B EA SETB ET0 SETB ET1 SETB EX0 SETB EX1; 允许四个中断,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 SETB TR0; 一开始就运行定时器,以开始显示FFF.如果想重新计数,重置TH1/TL1就可以了查询程序:START: MOV R5,#0BH MOV R4,#0BH MOV R3,#0BH ACALL DISPLAY; 未开始抢答时候显示FFF JB P3.0,NEXT ACALL DELAY JB P3.0,NEXT;去抖动,如果开始键按下就向下执行,否者跳到非法抢答查询 ACALL BARK;按键发声 MOV A,R1 MOV R6,A; 送R1-R6,因为R1中保存了抢答时间 SETB OK; 抢答标志位,用于COUNT只程序中判断是否查询抢答 MOV R3,#0AH; 抢答只显示计时,灭号数 AJMP COUNT;进入倒计时程序,查询有效抢答的程序在COUNT里面NEXT: JNB P1.0,FALSE1 JNB P1.1,FALSE2 JNB P1.2,FALSE3 JNB P1.3,FALSE4 JNB P1.4,FALSE5 JNB P1.5,FALSE6 JNB P1.6,FALSE7JNB P1.7,FALSE8 AJMP START非法抢答处理程序:FALSE1: ACALL BARK; 按键发声 MOV R3,#01H AJMP ERRORFALSE2: ACALL BARK MOV R3,#02H AJMP ERRORFALSE3: ACALL BARK MOV R3,#03H AJMP ERRORFALSE4: ACALL BARK MOV R3,#04H AJMP ERRORFALSE5: ACALL BARK MOV R3,#05H AJMP ERRORFALSE6: ACALL BARK MOV R3,#06H AJMP ERRORFALSE7: ACALL BARK MOV R3,#07H AJMP ERRORFALSE8: ACALL BARK MOV R3,#08H AJMP ERROR倒计时程序(包括有效抢答程序): COUNT: MOV R0,#00H; 重置定时器中断次数 MOV TH1,#3CH MOV TL1,#0B

      《单片机课程设计多路抢答器》由会员新**分享,可在线阅读,更多相关《单片机课程设计多路抢答器》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.