篮球赛计时计分器课程设计.doc

约23页DOC格式手机打开展开

篮球赛计时计分器课程设计,本设计是篮球计时计分器,主要在篮球比赛中用于记录整个赛程的比赛时间和显示甲、乙两队在比赛过程中的比分情况。该计时计分器有部分组成:一部分用来实现计时功能,其基本原理和定时闹钟相似;另一部分用来实现计分功能,其基本原理和计数器相似,只不过所要记录和显示的对象是按键按下的次数,每按下一次计数值加一。主控芯片采用at89c5...
编号:10-157762大小:251.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 91740000 发布

本设计是篮球计时计分器,主要在篮球比赛中用于记录整个赛程的比赛时间和显示甲、乙两队在比赛过程中的比分情况。该计时计分器有部分组成:一部分用来实现计时功能,其基本原理和定时闹钟相似;另一部分用来实现计分功能,其基本原理和计数器相似,只不过所要记录和显示的对象是按键按下的次数,每按下一次计数值加一。
主控芯片采用AT89C51,采用汇编语言进行编程,编程后利用WAVE600来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能是否能够正常实现。
我自己在制作的过程中,先是制了一个定时闹钟,然后又制作一个计数器,但是始终不能用一片芯片来实现两种功能。后来经过我查询资料和上单片机爱好者、老古单片机网、以及周立功单片机论坛交流后,我终于发现问题出现在程序上,不是硬件连接图的问题。然后,我将我的程序重新进行修改,终于实现了主体功能。
该设计能够实现计时和计分功能,采用共阴极数码管进行动态显示,加分的部分用按键来完成,每按一次发送一个计数脉冲,计数值加一。但是效果病不是很完美,计时显示部分有时候会出现不稳定的情况,通过对晶振和电容值调整后仍然没有改变效果,而且该设计最大遗憾是没有实现中场时交换比分和结束时进行报警的功能。