基于STC89C51的游泳比赛显示器 摘 要 随着我国的社会经济不断发展变化,我国在游泳赛事方面夺冠无数,相对来说比较大型的游泳比赛计时往往都需要十分精确,为了对选手的名次进行排名确认,所以需要对每位选手的比赛成绩进行记录。但是相对于中小型比赛来说,大型比赛所用设施的科技成本比较高,价格比较昂贵,对于中小型比赛仍可能会采用秒表来计时,这种人工记录方法由于人体反应延迟时间无法精确比赛的计时时间,对选手的比赛成绩结果无法做到公平公正,对选手有失公平。 为了使更多中小型游泳比赛在赛时也能做到公平公正,能更好的方便于各种比赛计时,本文设计了基于51单片机的游泳比赛计时系统。在设计中采用STC89C51RC单片机为游泳计时显示系统中的主体控制芯片,设计了一个可人工操控的游泳计时显示系统。外接电时芯片驱动发令装置进行倒计时,发令同时蜂鸣器完成发令提醒,设计通过独立按键配合软件编程来实现计时的开始和结束命令,同时配合利用LCD1602液晶作为显示开始计时、计时时间、计时结果等。用户基于利用微动开关便可以实现对多达八人的游泳进行自动计时记录,通过按键和LCD显示屏对比赛结果进行记录查询,可以非常清晰地对整场比赛数据进行比较,而且此设计对于比赛裁判和选手来说非常简单方便快捷容易操作,且成本价格不高,计时精准,非常适用于一些小型比赛或者学校企业自己举办的私人比赛。现在,单片机技术仍在不断发展进步,为人们的生活提供很多可选择的简单快捷方式。 关键词: 游泳计时显示;LCD1602液晶显示;STC89C51RC单片机 目 录 引言 2 1 设计内容 2 1.1设计目的 2 1.2设计内容 3 1.2系统设计总体方案 3 1.2.1总体方案设计 3 1.2.2硬件方案设计 4 1.2.3软件方案设计 5 2 系统硬件选择 5 2.1主控芯片的选择 5 2.2显示元件的选择 6 2.3触板装置的选择 7 3 硬件电路的设计 8 3.1软件绘制介绍 8 3.2单片机最小系统电路 8 3.2.1 STC89C51RC引脚介绍 10 3.3 LCD1602液晶显示介绍 11 3.3.1 LCD1602概述 11 3.3.2 LCD1602引脚功能 12 3.4按键输入电路 13 3.5蜂鸣器发令电路 14 4系统软件设计 15 4.1 Keil C51软件概述 15 4.2系统主要函数介绍 16 4.2.1主函数设计 16 4.2.2显示函数模块 17 4.2.3按键处理模块 19 5 调试结果 19 6 结论 22 谢 辞 23 参考文献: 24 |
基于STC89C51的游泳比赛显示器
更新时间:2019-07-29