网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机的游泳计时显示系统.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
————_-—————_————_—_-—●■■■■—_——●■—————●●_—___III II———— I__●-——■_—- 经验交:IJ盘II., 《自动化技术与应用》2008年第2 7卷第5期 TechnicaI Communications 基于单片机的游泳 计时显示系统 邬丽娜,夏莉英 (苏州职业大学电子信息工程系,江苏苏州215104) 摘  要:文章介绍了基于AT89C51单片机控制的游泳自动计时显示系统的软硬件设计。系统以单片机来完成数据采集处理,通过显 示驱动芯片MAX7219来完成LED显示。 关键词:单片机;显示驱动;MAX7219 中图分类号:TP368.1 文献标识码:B 文章编号:1003—7241(2008)05—0123—03 A Swimming Time Display System Based WU Li-na.XIA Li-ying  on  MCU (School ofElectronic&Information Engineering,Suzhou Vocational Universityjiang Su Suzhou 215104 China) Abstract:This paper introduces a swimming time automatic display system based on the AT89C5 1 microcontroller.The data acquisition and processing are performed by the microcontroller,and the LED is driven by the chip MAX721 9. Key words:microcontroller;display drive;MAX72 1 9 1  引言  用AT89S51,该芯片具有4KB闪存,2个外部中断,2个 大型游泳比赛中主要通过自动计时系统来记录每 定时器中断。晶振采用12MHZ,其机器周期仅为1 p S, 位运动员的成绩、确定运动员的名次。但是这种自动计 时系统的价格较为昂贵,一般业余、中小规模的比赛通 常仍采用人工按动秒表的方法来计时,由于人的反应时 间较长且不稳定,使得比赛结果有失公正。 基于单片机的游泳计时显示系统能很好地解决这 一问题。该装置能对多达八人的游泳比赛进行自动计 时,且成本低廉、精确度高、工作稳定,特别适用于学 校、企事业单位及其他小型游泳队的训练或比赛。 可满足系统的精度要求。显示驱动采用美国MAXIM公 司生产的串行输入/输出共阴极显示驱动芯片 MAX7219。 2  硬件系统的设计 游泳计时显示系统的硬件设计原理如图l所示。一 般游泳项目自动计时显示系统应包括发令装置、触板 和计时显示三部分组成。发令功能现考虑由单片机来 简单驱动蜂鸣器实现。触板可以利用行程开关自制,也  图1  游泳计时显示系统的硬件原理图 可以使用专用的成品触摸板,但触摸板最好是继电器输 出或TTL低电平输出方式,继电器输出可按图1连接, TTL低电平输出可接至图中的A~H点。主控芯片采 硬件图中ANl~AN4为控制按钮,可实现以下所述 的功能。ANl按钮按下可实现按键电平复位,使复位后 程序计数器PC=0000H。AN2是开始键,AN3是查询键, AN4是停止键。初始上电时,八位数码管全部不亮无显 收稿日期:2 0 0 8—01—1  万方数据 4 示。在预备比赛时,按动AN2钮系统开始计时,同时三 《自动化技术与应用》2008年第27卷第5期  经验交流 "rechnicaI 极管9012、9013驱动蜂鸣器发出“开始”口令,中间六 位数码管显示当前计时值,前四位是秒,后两位是小数 部分,最大计时值为9999.99秒。K1~K8是泳道尽头 Communications 送来的串行数据的位号刚好相反,所以数据在发送以前 必须进行颠倒,即DO变成D15,D1变成D14……。对 各控制寄存器的初始设置可考虑表2【21。 传感装置的常开触点,当参赛者,例如l号泳道人员,到 表2 初始设置 达终点时,接触传感装置,Kl闭合,P20、P32变为低电 平,AT89S5 1芯片接收到这一信息后,产生中断并立刻 把该参赛者的名次、用时值、泳道号进行保存以备查询 用,同时点亮LEDI指示灯。其他泳道的情况与此相同。  设置项日 显示亮度 扫描限制 译码方式 显示测试 关断方式  选择 17/32 O~7位 非{番码方式 正常操作 正常攮作 颠侣店的数值(16位) 5F1FH 瑚

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档