目录
资料下载地址:基于51单片机篮球计分系统
一、项目功能概述
液晶显示比赛时间、甲队和乙队的得分;
甲 甲队和乙队的得分分别有加1分,加2分,加3分,减1分,比分清零,比分切换操作;
比 比赛时间采用10min倒计时器,可以进行加时或减时1s操作;
还 可以暂停计时及比赛时间复位等操作;
二、仿真
系统刚上电
通过 按键设置甲乙两队比分
三、程序
main.c
#include <REGX51.H>
#include <dy.h>
#include <lcd.h>
#include <ziku.h>
#include <display.h>
#include <anjian.h>
#include <yx.h>
void main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
lcd();
kaishi();
while(1)
{
shijian();
df_display();
button_check();
}
}
void time() interrupt 1
{
u8 i;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
i++;
if(i==20)
{
if(s==0)
{
m--;
if(m==0)
{
m=10;
}
s=60;
}
s--;
i=0;
}
}