基于51单片机的篮球竞赛计时器.pdf

毕 业 设 计 基于 51 单片机的篮球竞赛计时器 姓 名 朱旺 班 级 电子 1202 专 业 应用电子 系 部 信息工程系 指导教师 李平安 2014年 11月 11 日 1  目录 摘要1  二、硬件设计总方案2  2.1 设计思路2  2.2 系统基本方案2  2.3 单片机的选型3  2.3.1 最小系统的解析3  2.3.2 时钟电路3  2.3.3 复位电路3  2.4 AT89C51 芯片介绍4  2.5 显示模块设计5  2.5.1 12864 显示的特点6  2.5.2 12864 基本资料7  2.5.4 字符型液晶显示模块 12864 的内部结构8  2.6 键盘部分8  2.7 红外线检测进球10  三、 软件设计11  3.1 计时方案11  3.2 中断流程图12  3.3 液晶显示部分12  四、 测试过程16  4.1 12864 显示测试16  4.2 按键的测试16  4.3 红外线进球检测16  五、 总结17  致谢18  参考文献19  附录 A20 2  摘要:20 世纪末电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、 电子、智能楼宇以至于我们的生活,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的 控制系统的常规电子线路。在篮球比赛中,总的倒计时是必需的,单片机以其极高的性能价格比, 受到人们的重视和关注,所以应用很广,发展速度快。单片机以其一系列优点,近几年得到了迅猛 发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日 常消费类产品、玩具等。而 51 单片机是各单片机中最为典型和最有代表性的一种。 本设计是采用 AT89C51 单片机设计的一个用于篮球比赛的篮球计时计分器, 采用定时器 T0 中断 进行计时,显示部分分为计时显示和计分显示两部分,均采用 LCD 液晶显示屏显示,用于显示整个 比赛赛程的比赛时间和两队的比分情况。用单片机设计的篮球计时器,使用起来方便、显示明了。 关键词:AT89C51 单片机 计时器 LCD 篮球 二、硬件设计总方案 2.1 设计思路 根据设计任务与要求,设计思路如下: 系统采用 51 单片机软件方法来实现。设计出篮球记分、计时系统,能实现两队比 分的加分(防误操作)、倒计时和各种显示效果;其控制系统的模块有:LCD 液晶屏显 示记分模块和计时模块、两队加分模块、分秒控制系统;计分统采用了指令冗余和按键 松手有效消抖等抗干扰措施。 程序由显示函数、主函数、中断函数、按键扫描函数等组成,主函数中调用显示函 数显示时间、比分,比分与时间同时显示。 (1)时间显示用LCD 液晶显示器的初始化程序,用来动态扫描方式显示。 (2)时间的暂停与开始,分数的累加以及清零功能,通过接入键盘电路实现。系统共

文档评论(0)

1亿VIP精品文档

相关文档