欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年智能短跑计时器的设计方案与实现.docx

    • 资源ID:26091623       资源大小:2.62MB        全文页数:56页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年智能短跑计时器的设计方案与实现.docx

    精选学习资料 - - - - - - - - - 毕业设计论文基于智能短跑计时器的设计与实现摘要 :随着人们精神生活水平的不断提高,全民健身运动的开展,在体育场上,短跑工程中传统的手工计时往往难以满意要求,裁判要求较高,人为因素1 / 31 名师归纳总结 - - - - - - -第 1 页,共 31 页精选学习资料 - - - - - - - - - 大,精度低,大量数据的储存查阅方面等都有很大的困难;而智能短跑计时器是体育信息化的重要设备 , 它实现了田径短跑竞赛计时的自动化和智能化,使计时更便利、更精确、更高效;本文主要介绍了利用AT89S51单片机实现智能短跑计时器的硬件设计和软件设计,具体介绍了计时器系统的监测设备的硬件设 计和利用中断、中断扩展以及定时器等软件技术实现智能计时的功能,以及智 能短跑计时器的使用方法和留意事项;关键词 :AT89S51单片机中肯定时器sprint timer dased on intelligent designAbstract:In recent years, China's sports to flourish. With the 2 / 31 名师归纳总结 - - - - - - -第 2 页,共 31 页精选学习资料 - - - - - - - - - launching of the National Fitness Campaign, in sports the traditional manual testing time is often difficult to meet the Bi requirements, referees are higher, and people of the great and input, low precision and large amounts of data stored on the access difficulties. With the constant development of electronic information industry in all walks of life in the SCM is widely used, microcontroller technology continues to mature technology to enable automatic time Sprint application in reality. Used in the Sprint with electronic timing methods impartial, accurate, fast and efficient other features. Smart sprint timer is the sports information of the important equipment.It implements automatic time track and field sprint race and intelligence, track and field sprint race over the years to solve the difficult problem of artificial time, so timing is more simple, more convenient, more accurate and more efficient. In this paper, 89S51 microcontroller design using smart sprint timer hardware design and software design, details of the timer system of monitoring equipment hardware design and use of interrupts, interrupt expansion and timer function of timer software technology, and Smart Dash timer use and precautions. keywords: microcontroller interrupt timer hardware design 目录3 / 31 名师归纳总结 - - - - - - -第 3 页,共 31 页精选学习资料 - - - - - - - - - 前言1 绪论 1 1.1 课题背景 1 1.2 设计简介 2 2 系统设计方案 3 2.1 系统设计方案的提出 3 2.1.1方案一 3 2.1.2方案二 4 2.1.3方案三 5 2.2 方案的确定 5 3 系统硬件设计 6 3.1 主电路设计 7 3.2 掌握台电路设计 7 3.3 信号装置设计 8 3.4 监测装置设计 10 3.4.1 监测装置激光发射器 10 3.4.2 监测装置接收转换器 10 3.4.3 监测装置与系统的连接 11 4 系统软件实现 13 4.1 主程序设计 13 4.2 抢跑处理 20 4.3 计时处理 23 4.4 成果查询 25 5 系统说明及留意事项 26 5.1 系统功能及性能 26 5.2 使用说明 27 5.3 留意事项 28 结论 28 致谢 29 参考文献 29 4 / 31 名师归纳总结 - - - - - - -第 4 页,共 31 页精选学习资料 - - - - - - - - - 前 言在电子技术飞速进展的今日,电子产品的人性化和智能化已经特别成熟,其进展前景仍旧不行估量;如今的人们需求的是一种能给自己带来便利的电子 产品,当然最好是人性化和智能化的,如何能做到智能化呢?单片机的引入就 是一个很好的例子;单片机又称单片微型运算机,也称为微掌握器,是微型计算机的一个重要分支,单片机是20 世纪 70 岁月中期进展起来的一种大规模集成电路芯片,是集 CPU,RAM,ROM,I/O 接口和中断系统于同一硅片上的器件;单片机的产生标志着运算机正式形成了运算机系统和嵌入式运算机系统两个分支;特殊是美国 Intel 公司的 MCS-51系列单片机,由于其具有集成度高,处理功能强,牢靠性高,系统结构简洁,价格低廉,易于使用等特点,在工业控制,智能仪器外表,办公室自动化,家用电器等诸多领域得到广泛的应用;美国 ATMEL公司推出的 AT89S5x 系列在世界的 8 位单片机市场中占有较大的份额,是替代 MCS-51系列单片机的主要机型;该系列中的AT89S51单片机是目前与 MCS-51单片机兼容的最具典型性、代表性的机种,同时也是各种增强型、扩 展型等衍生的基础;近年来,随着人们生活水平的提高,社会经济的进展,人们开头考虑精神 生活的享受,并开头留意身体素养的提高;随着全民健身运动的深化,田径运 动已逐步融入到现代人们的生活中;目前,各种群众竞技性运动会的计时照旧 停留在传统的人工秒表阶段;人工秒表由于受到计时操作人员的反应差异以及 实践体会等主客观因素的影响,测量精度和一样性都无法保证;而随着现代电 子技术的广泛应用,电子计时仪已开头应用于田径竞赛中,肯定程度上提高了 工作效率和计时的精确性;然而,对于一般竞赛组织单位而言,电动计时系统 价格过于昂贵,从而严峻制约了它的推广使用;针对以上实际情形,本人利用单片机设计了一套新型的短跑计时系统;它 不仅能精确计时,精确地分辩各跑道运动员的竞赛成果,并能在运动员冲过终 点时记录该运动员的竞赛成果,实时性、精确性优于人工秒表;现场监测装置 由激光发射器和激光接受器组成,每个赛道上的起点和终点均安置一现场监测 装置,的现场监测装置负责监视参赛者是否抢跑,终点线上的现场监测装置负 责向掌握台发送该参赛者成果的信号;最终仍介绍了智能短跑计时器的使用方 法和留意事项;另外,该装置仍具有一样性好,使用便利,价格低廉等优点;5 / 31 名师归纳总结 - - - - - - -第 5 页,共 31 页精选学习资料 - - - - - - - - - 第 1 章绪论1.1 课题背景单片微运算机子 20 世纪 70 岁月问世以来,已对人类社会产生了庞大的影响;特殊是美国 Intel 公司的 MCS-51系列单片机,由于其具有集成度高,处理功能 强,牢靠性高,系统结构简洁,价格低廉,易于使用等特点,在工业掌握,智 能仪器外表,办公室自动化,家用电器等诸多领域得到广泛的应用;美国 ATMEL公司推出的 AT89S5x系列在世界的 8 位单片机市场中占有较大 MCS-51系列单片机的主要机型;该系列中的 AT89S51单片机是 的份额,是替代 目前与 MCS-51单片机兼容的最具典型性、代表性的机种,同时也是各种增强 型、扩展型等衍生的基础;单片机已在宽阔的运算机应用领域中表现得淋漓尽致;从家用消费类电器 到复印机、打印机、扫描仪、传真机等办公自动化产品;从智能外表、工业测控装置到CT、MRI、刀等医疗设备;从数码相机、摄录一体机到航天技术、导航设备、现代军事装备;从形形色色的电子货币如电话卡、水电气卡到身份 识别卡、门禁掌握卡、档案治理卡及相关读 / 写卡机等等都有单片机在里面扮演 重要角色;因此,单片机已成为电子类工作者必需把握的专业技术之一;单片 机的显现给电子技术智能化和微型化起到了很大的推动作用;本文主要介绍了利用 89S51 单片机实现智能短跑计时器的硬件设计和软件设 计,具体介绍了计时器系统的监测设备的硬件设计和利用中断、中断扩展以及 定时器等软件技术实现智能计时的功能,现场监测装置由激光发射器和激光接 受器组成,每个赛道上的起点和终点均安置一现场监测装置,起跑线上的现场 监测装置负责监视参赛者是否抢跑,终点线上的现场监测装置负责向掌握台发 送该参赛者成果的信号;最终仍介绍了智能短跑计时器的使用方法和留意事 项;6 / 31 名师归纳总结 - - - - - - -第 6 页,共 31 页精选学习资料 - - - - - - - - - 1.2 设计简介短跑规章规定每位选手必需采纳蹲踞式起跑及使用起跑器;在枪响之前发 令员要发“ 预备” 及“ 各就位” 口令让参赛者完成有关预备动作;在枪声响起 前参赛者有任何起跑动作,属起跑犯规;目前短跑实行的是“ 一次抢跑” 起跑 原就,每次短跑竞赛中只答应发生一次抢跑大事,第一次抢跑的运动员将不会 遭到惩罚,而其次次抢跑的运动员就将被罚出场,即使第一次抢跑的不是他;对于短跑赛道规章要求整个过程中参赛者不得越出其指定之赛道;依据要求,以 AT89C51单片机为核心设计短跑计时器;系统由现场监测装 置,掌握信号装置,掌握台等部分组成;现场监测装置由激光发射器和激光接 受器组成,每个赛道上的起点和终点均安置一现场监测装置,起跑线上的现场 监测装置负责监视参赛者是否抢跑,终点线上的现场监测装置负责向掌握台发 送该参赛者成果的信号;掌握信号装置有信号灯和语音设备组成,起跑线上的 每个赛道上均设置红、绿、黄三信号灯和语音设置,以便使每位参赛者都能公 平一样的得到发令信号;显示装置负责显示竞赛已进行时间和竞赛终止后显示 每个赛道上参赛者的成果以及抢跑的赛道;掌握台上配有有一系列按键,由操 作人员掌握;当系统开启后系统处于就绪状态,赛道上只有红色信号灯亮,显 示器状态位显示“ AA” 等待发令人员在掌握台按键发令;第一轮当操作人员按“ 命令” 按键时显示状态位器显示“ BB” ,起跑线上的语音设备都发出“ 嘀嘀嘀” 三声;如有人抢跑就切换到其次轮,如无人抢跑再按“ 命令” 按键信号灯切换成黄色信号灯亮,显示器状态位显示“CC” ,语音装置发出“ 嘀嘀” 两声;第一轮按其次次“ 命令” 键后,如有人抢跑就进入其次轮,如无人抢跑操 作人员再按“ 命令” 按键,信号灯切换成绿色信号灯,同时语音装置发出“ 嘀” 一声,显示器状态位显示已用的时间,参赛者跑到终点时终点监测装置 向系统发出记录成果的信号,系统把该赛道上的参赛者成果储存下来;该轮比 赛终止后操作员按“ 显示结果” 按键,信号灯变成红色,并显示第一道状态和 结果,按“UP” 显示上一赛道状态和结果,如当前是第一赛道就显示第 8 赛道 状态和结果,按“DOWN” 时显示下一赛道状态和成果,如当前是第八赛道就显 示第一赛道状态和结果;如第一轮中有人抢跑,就信号灯切换成红色信号灯,显示器状态位显示“AA” ,操作人员再按“ 命令” 键就分别依次是“ 各就 位” 、“ 预备” “ 起跑” ,其情形和第一次相同;如其次轮仍有人抢跑就起点 监测装置向系统发该赛道参赛者抢跑的信号,系统记录该赛道状态位为“E” ;如最终显示成果时,某道的状态为“E” ,就说明该赛道参赛者抢跑,如某道状态为“A” 、时间为 0,就表示该赛道缺跑,某道的状态为“A” 时间不为 0,就说明该赛道参赛者成果有效;本次设计留意对单片机工作原理以及键盘掌握及显示原理的懂得,以便今 后自己在单片机领域的学习和开发打下基础,提高自己的动手才能和设计能 力,培育创新才能,丰富自己的理论学问,做到理论和实践相结合;本次设计 的重要意义仍在于对单片机的内部结构和工作状态做更进一步的明白,同时仍对单片机的接口技术,中断技术,定时/ 计数器技术,储备方式和掌握方式作更深层次的明白;此次设计更进一步明白基本电路的设计流程,提高自己的设计 理念,丰富自己的理论学问,巩固所学学问,使自己的动手动脑才能有更进一7 / 31 名师归纳总结 - - - - - - -第 7 页,共 31 页精选学习资料 - - - - - - - - - 步提高,为自己今后的学习和工作打好基础,为自己的专业技能打好基础;2 系统设计方案2.1 系统设计方案的提出本设计是基于 89S51 单片机的的键盘掌握、显示电路、以及监测装置等方 面设计;从系统的设计功能上看,系统可分为三大部分,即监测部分、键盘输 入掌握部分和显示部分,其中监测部分是重点;而且该系统对实时性和精确度 要求特殊高;针对每一个部分都有不同的设计方案,起初我拟定了下面几种方 案:2.1.1方案一现场监测装置利用条形码识别技术,通过无线电技术和系统传送信息,在 每一位参赛者的运动服上贴一张条形码,只需在起跑线和终点线分别放置一激 光扫描枪,当扫描到条形码时,监测装置通过无线电把扫描到的信息传送给系 统,系统收到后可以识别参赛者的身份信息,并可以进行一些掌握;键盘掌握采纳矩阵扫描键盘,可以用一般按键构成4× 4 矩阵键盘,直接接到89S51单片机的 P0 口,高四位作为行,低四位作为列,通过软件完成键盘的扫描和定位;显示部分采纳动态显示,采纳移位寄存器74LS164 和译码器 74LS138 通过显示驱动程序驱动七段数码管显示;此方案单片机的 I/O 口占用较少,可以节约单 片机接口资源,理论上实现简洁,可以扩展适用范畴,可以应用到长跑,无人 数限制,使用便利;但实时性不好,激光枪扫到条形码后要进行处理,把信息 发送给系统后系统仍需处理,技术要求高,精度要求高,抗干扰才能差,牢靠 性不好,在运动员穿过的瞬时扫描枪可能无法扫描到运动员身上的条形码;此 外精密条形码扫描技术成本高,难以实现;2.1.2方案二由于激光具有相干性好、方向性强、发散角小、亮度高等特点,故每个监 测装置用一对激光发射 / 接收器来实现,起跑线和终点线的每个赛道上都安装一 个监测装置,当无人经过监测装置时监测装置输出高电平给系统,当运动员经 过检测装置时,监测装置发送低电平给系统,监测装置与单片机相连采纳“ 矩阵式键盘扫描技术”可以将监测装置的输出口接成构成4× 4 矩阵式,直接接到 89S51单片机的 P0 口,高四位作为行,低四位作为列,通过软件完成监测装8 / 31 名师归纳总结 - - - - - - -第 8 页,共 31 页精选学习资料 - - - - - - - - - 置的扫描和定位以确定赛道;键盘掌握采纳独立式键盘,每个按键的 " 接零端 " 均接地,每个按键的 " 测试端 " 各接一条输入线,通过检测输入线的电平状态就 可以很简洁地判定哪个键被按下了,这种方法操作速度高而且软件结构很简 单;这种方法比较适合按键较少或操作速度较高的场合;显示部分采纳静态显 示方法,所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的接 口用于笔划段字形代码;这样单片机只要把要显示的字形代码发送到接口电 路,就不用管它了,直到要显示新的数据时,再发送新的字形码;使用这种方 法可以适合每一轮参赛人数较多的场合,外界干扰对系统的影响小,但系统对 监测装置的扫描定位影响系统的实时性,故该系统的精确度不高,而且占用单 片机大量的 I/O 接口,铺张单片机接口资源;2.1.3方案三该方案是对其次种方案的改进,现场监测装置的硬件设计采纳其次种方案 的激光发射 / 接收器装置,起跑线和终点线的每个赛道上仍都安装一个监测装 置,但每个监测装置的输出口加了一个非门作为输出;与单片机相连时单片机的 P0 口和 P1.0, 、P1.1 口连接到 8 位串行口接收端RXD后与单片机的P3.2、P3.3 口相连,采纳外部中断源的扩展方法利用中断技术进行监测装置的定位,然后进行起点抢跑或终点计时处理;键盘掌握仍采纳独立式键盘,每个按键的“ 接零端” 均接地,每个按键的“ 测试端” 各接一条输入线,通过检测输入线 的电平状态就可以很简洁地判定哪个键被按下了;显示装置采纳第一种方案中的动态显示,采纳移位寄存器4094 显示驱动程序驱动七段数码管显示;该方案设计的系统每轮至多答应8 名运动员同时跑,而且占用单片机I/O 口较多,但该方案的实时性好,牢靠性好,易于实现,而且一般的田径跑道几乎最多只能 同时容纳 8 人,该方案能满意大多数场合田径短跑竞赛计时要求;2.2 方案的确定好的设计方案能使事半功倍,能以最低的成本满意系统功能和性能上的要 求;不好的设计方案可能成本高,最致命的是功能和性能无法满意系统的要 求,致使系统无法正常工作;所以确定好的设计方案是顺当完成系统设计的前 提;本设计对系统的实时性和牢靠性要求较高,在很短的时间内可能有多个人 几乎同时到达终点,因此系统的精确度必需很高才能测出微小的差距,假如可 靠性和实时性不够高也可能造成系统无法在很短的时间内处理多个记录,造成 部分人的成果丢失;因此,实时性和牢靠性的影响对该系统是致命的;由于本次设计只是对所学学问的一次实践,设计要求简洁,简洁实现,成本低;比较以上三种设计方案,第一种方案理论上特别完善,占用I/O口少,节约单片机接口资源,理论上无空间限制、无人数限制,可以扩展适用范畴,可以应用到长跑,使用便利等优点但凭现有水平实现起来特别困难,而且抗干 扰才能差,实时性和牢靠性很难保证;其次种方案抗干扰性,牢靠性和实时性 都优于第一种方案,但各种性能仍不能满意计时系统的要求;第三种虽然功能 上不如前两种方案,但能满意大多数情形下的使用要求,在性能上,实时性、牢靠性较好、精确度等许多指标都远远优于前两种方案,并且简洁实现,成本 也较低;综上,所以第三种设计方案比较适合本次设计,故挑选第三种方案作9 / 31 名师归纳总结 - - - - - - -第 9 页,共 31 页精选学习资料 - - - - - - - - - 为本次设计的方案;3 系统硬件设计硬件的设计应考虑到软件的可实现性,只有软硬件达到最好的结合才能显 示出系统的优越性,所以软硬件设计要想结合;依据设计任务与要求,可初步将系统分为五大功能模块:主电路模块、监测装置电路模块,信号电路模块、掌握台电路模块和 5V 稳压电源模块;进一步细说,主电路选用 AT89S51作为中心处理器;监测装置电路用一对激光发射 / 接收器组成;掌握电路由“ 发令键” 、“ 成果查询键”UP“ 键” 、“ DOWN” 键、“ 复位” 键,5 个按键组成;信号电路由蜂鸣器、信号灯、显示器组成,显示器由七个数码管和 4094 移位寄存器组成;音响电路用蜂鸣器;稳压电路把电源电压稳固在 5V;系统整体的模块图如图 3 所示;图 3 系统整体模块图3.1 主电路设计主电路是整个系统的核心部分,以 89S51 单片机为中心处理器;主电路模块包括现场监测模块、信号模块、掌握模块,复位模块和晶振电路模块等几部分组成;现场监测模块接 P0 口、 P3.2 和 P3.3;监测装置与系统连接采纳外部中断10 / 31 名师归纳总结 - - - - - - -第 10 页,共 31 页精选学习资料 - - - - - - - - - 源扩展的连接方法,每个赛道的起点和终点都安装监测装置,同一赛道起点和终点的两个监测装置经过爱护电阻连接到单片机 P0 口上的同一接口上,然后P0口通过 8 位串行口接收端RXD连接到外部中断接口P3.2 和 P3.3 上;信号模块接 P1 口、P2 口的 P2.0、P2.1、P2.2 和 P3 口的 P3.0;P1 口连接信号模块的显示器,其中P1.0、P1.1 连接道号状态显示器, P1.2、 P1.3 连接分显示器, P1.4 、P1.5 连接秒显示器, P1.6、P1.7 连接毫秒显示器;P2 口中, P2.0 、P2.1 、P2.2 口连接信号模块的红色信号灯、黄色信号灯和绿色信号,其中 P2.0 连接红灯, P2.1 连接黄灯, P2.2 连接绿灯; P3.0 连接蜂鸣器;掌握模块由 P2.3、P2.4、P2.5、P2.6、和 RST五个接口连接;其中, P2.3接“ 发令” 按键, P2.4 连接“ 显示成果” 按键, P2.5连接”UP” 按键, P2.6连接“DOWN” 按键;3.2 掌握台电路设计掌握台由“ 复位” 按键电路、“ 命令” 按键电路、“ 查看结果” 按键电路、“UP” 按键电路以及“DOWN” 按键电路组成;掌握模块由 P2.3、 P2.4、P2.5、P2.6、和 RST五个接口连接;P2.3 接“ 发令” 键, P2.4 连接“ 显示成果” 键, P2.5 连接”UP” 键,P2.6 连接“DOWN” 键;复位电路连接 +V 电源、地线,通过电容、电阻、和按键接在单片机的VCC、RST、VSS 三接口上;复位电路是连接电源和单片机的通道,负责向系统供应电源和复位;其功能是复位到系统初始化状态,而且其功能的实现是通过硬件电路来实现的;图 3-2 是掌握台电路的电路连接、信号灯电路的连接以及音响设备电路的连接的原理图;3.3 信号装置设计信号电路由显示器,信号灯、音响设备组成;显示装置用的设计采纳移位寄存器4094 与数码杆连接的方法;其中,道号状态显示器由两个 4094 移位寄存器和两位数码管组成,接在 P1.0、P1.1 两个接口;分显示器也由两个 4094 移位寄存器和两位数码管组成,接在 P1.2、P1.3 两个接口;秒显示器由两个4094 移位寄存器和两位数码管组成,接在P1.4、P1.5 两个接口上;毫秒显示器由三个 4094 移位寄存器和三位数码管组成,接在 P1.6、P1.7 两个接口;其连接原理图见图 3-3 ;信号灯由红色信号灯、黄色信号灯、绿色信号灯组成;其中 P2.0 接红色信号灯、 P2.1 接黄色信号灯、 P2.2 接绿色信号灯;音响设备使用驱动电路连接蜂鸣器,用单片机的 动设备;信号灯和音响设备电路的连会见图 3-2 ;11 / 31 P3.0 接口连接蜂鸣器的驱名师归纳总结 - - - - - - -第 11 页,共 31 页精选学习资料 - - - - - - - - - 图 3-2 掌握台电路原理图12 / 31 名师归纳总结 - - - - - - -第 12 页,共 31 页精选学习资料 - - - - - - - - - 图 3-3 显示器电路原理图13 / 31 名师归纳总结 - - - - - - -第 13 页,共 31 页精选学习资料 - - - - - - - - - 3.4 监测装置设计由于激光具有相干性好、方向性强、发散角小、亮度高等特点,故每个监 测装置用一对激光发射 / 接收器来实现;激光发射器放置在赛道的一侧,激光接 收器安置在赛道对应的另一侧,使激光发射器发射的激光束恰好射到激光接收 装置的感应器上;当系统启动后,无人经过监测装置时激光发射器发射的激光 直接照耀到激光接收器的感应器件上,此时激光接收装置输出一个高电平给系 统;当运动员经过现场监测装置时,激光发射器到激光束接收器间的激光束被 运动员的身体遮拦住,此时激光接收装置的感应器上无法接收到激光的照耀,故此时激光接收装置输出低电平给系统;3.4.1 监测装置激光发射器激光发射器是现场监测装置的组成部分,负责产生激光信号并发送给激光 接收装置;图 3-2-1 是激光发射器装置的电路原理图;该装置由 PIC12C508A芯 片、 9014 三极管、和激光发射管等器件连接组成,在 +5V 的电压下,激光发射 管 LD发射出激光束;图 3-4-1 激光发射器电路原理图3.4.2 监测装置接收转换器激光接收器是现场监测装置的重要组成部分,负责监视激光发射器和自己 之间的激光路是否畅通,并对检测到的信息进行处理,并发送给系统;如有物 体遮挡激光发射器和激光接收器之之间的激光路,就输出低电平表示有人通 过,如激光路畅通就输出高电平表示无运动员通过;激光接收器的电路原理图如图3-4-2 所示;图中的 IRM8881V可对接收到的激光信号进行放大,并具有解调功能,而锁相环就起译码作用;将锁相环的压 控振荡频率调到由软件确定的编码频率,就当接收器接收到激光器发射的编码调制信号并经接收器放大、解调译码后,在LM567 的 8 端输出一个低电平信号,就在 PNP晶体管的集电极输出一个高电平,从而完成对发射信号的接收和14 / 31 名师归纳总结 - - - - - - -第 14 页,共 31 页精选学习资料 - - - - - - - - - 把监测到的信号通过OUT发送给系统的任务;与单片机连接时,只需把OUT与单片机的相关接口直接相连即可;图 3-4-2 激光接收器的电路原理图3.4.3 监测装置与系统的连接设计好系统监测装置后的任务就是把现场监测装置和单片机连接起来该系 统有 8 个赛道,每个赛道上的起点和终点都要安置现场监测装置,起点的装置 负责监视运动员是否抢跑,终点上的监测装置负责监测运动员是否到达终点;但为了节约 I/O 接口,可以把同一赛道上的两个监测装置的输出端连接到单片 机的同一接口,可以用软件来实现它们的功能;8 个赛道上的监测装置与单片机上对应 8 个接口连接后,监测装置就可以 把检测到的信息传送到单片机;然后采纳外部中断源扩展方法把 8 个接口和一 RXD连接起来连接到单片机两外部中断接口上;这样当监 个 8 位串行口接收端 测器向系统发送消息后,系统就可以辨论出是哪一个接口接收到的信号,即可 以辨论出是哪一个赛道上的运动员;图 3-2-3 是监测装置与系统连接的示意图;如图监测装置与系统连接可采 用外部中断源扩展的连接方法,每个赛道的起点和终点都安装监测装置,同一 赛道起点和终点的两个监测装置经过爱护电阻连接到单片机 P0口上的同一接口 上,然后 P0 口通过 8 位串行口接收端 RXD连接到外部中断接口 P3.2 和 P3.3 上;15 / 31 名师归纳总结 - - - - - - -第 15 页,共 31 页精选学习资料 - - - - - - - - - 图 3-4-3 监测装置连接电路原理图4 系统软件实现系统软件模块分为:主程序模块,抢跑中断1 处理模块,计时中断0 处理模块,成果查询模块4.1 主程序设计在硬件连接中, P0 口和现场监测装置相连并与 P3.2、P3.3 相连; P2.0 连接红灯, P2.1 连接黄灯, P2.2 连接绿灯; P2.3 连接“ 发令” 键,P2.4 连接“ 显示成果” 键,P2.5 连接”UP” 键, P2.6 连接“DOWN” 键; P1.0、P1.1连接道号状态显示器, P1.2、P1.3 连接分显示器, P1.4、P1.5 连接秒显示器,P1.6、P1.7 连接毫秒显示器; P3.0 连接蜂鸣器;储备单元中用, 30H 37H 单元依次存放18 赛道的道号和状态,38H3FH储备 18 赛道用时的分钟数, 40H47H储备 18 赛道用时的数钟, 48H16 / 31 名师归纳总结 - - - - - - -第 16 页,共 31 页精选学习资料 - - - - - - - - - 4FH储备 18 赛道用时的毫秒数;用51H 储备开跑以来时间的分钟数,52H存储秒数, 53H储备毫秒数;代码中用 XSZ模块显示道号和状态,用XSF 模块显示分钟数, XSM模块显示秒数, XSHM模块显示毫秒数; INT0 模块处理中断 0 计时处理, INT1 模块处理中断 1 抢跑处理;初始化时,赛道18 的状态分别为1A、2A、3A、4A、5A、6A、7A、8A,赛道 18 的分钟数,秒钟数,毫秒数都为0;状态显示器显示十六进制数据,分钟显示器、秒数显示器、毫秒显示器都显示十进制数据;图 4-1 是主程序流程图;17 / 31 名师归纳总结 - - - - - - -第 17 页,共 31 页精选学习资料 - - - - - - - - - 图 4-1 主程序流程图18 / 31 名师归纳总结 - - - - - - -第 18 页,共 31 页精选学习资料 - - - - - - - - - 这程序代码如下:ORG 0000H LJMP MAIN ORG 0003H LJMP INT0 ORG 0013H LJMP INT1 ORG 0030H MAIN: MOV R4,#0H ;存放计数器数据MOV 30H,#1AH MOV 31H,#2AH MOV 32H,#3AH MOV 33H,#4AH MOV 34H,#5AH MOV 35H,#6AH MOV 36H,#7AH MOV 37H,#8AH MOV 38H,#0 MOV 4FH,#0 MOV 51H,#0AAH MOV 52H,#0H MOV 53H,#0H CLR EA MOV P0,#0FFH ;P0口置高电平 SETB P2.0 CLR P2.1 CLR P2.2 LCALL XSZ LCALL XSF LCALL XSM LCALL XSHM ;初始化,状态 AA JB P2.3,$ ;=各就位 CLR P3.0 LCALL TDELAY SETB P3.0 LCALL TDELAY CLR P3.0 LCALL TDELAY SETB P3.0 LCALL TDELAY CLR P3.0 LCALL TDELAY SETB P3.0 ;三声蜂鸣器19 / 31 名师归纳总结 - - - - - - -第 19 页,共 31 页精选学习资料 - - - - - - - - - MOV 51H,#0BBH LCALL XSZ ;状态显示 BB YB: MOV A,P0 ;=判定是否有人抢跑JNZ QP1 JB P2.2,YB ;判定“ 预备”CLR P3.0 LCALL TDELAY SETB P3.0 LCALL TDELAY CLR P3.0 LCALL TDELAY SETB P3.0 ;两声蜂鸣器CLR 2.0 SETB P2.1 CLR P2.2 MOV 51H,#0CCH KP: LCALL XSZ ;状态显示 CC MOV A,P0 QP: JNZ QP1 ;判定抢跑JB P2.2,KP ;“ 起跑” ?CLR EA ;禁止中断CLR 2.0 CLR P2.1 SETB P2.2 CLR P3.0 LCALL TDELAY XS1: SETB P3.0 ;一声蜂鸣器MOV 51H,#0DDH ;状态显示 DD LCALL XSZ INC 53H ;= 计时显示程序

    注意事项

    本文(2022年智能短跑计时器的设计方案与实现.docx)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开