标题:
单片机篮球乒乓球比赛计分器计时器设计 带仿真 源程序
[打印本页]
作者:
51黑ff
时间:
2016-9-27 12:20
标题:
单片机篮球乒乓球比赛计分器计时器设计 带仿真 源程序
给51黑电子论坛的朋友们分享一个用51单片机做的篮球和乒乓球比赛用的计分器的proteus仿真设计,下面是仿真原理图:
0.png
(274.97 KB, 下载次数: 112)
下载附件
2016-9-27 12:14 上传
0.png
(64.84 KB, 下载次数: 93)
下载附件
2016-9-27 12:15 上传
所有资料下载:
篮球比赛计时器.zip
(161.75 KB, 下载次数: 97)
2016-9-27 12:18 上传
点击文件名下载附件
下载积分: 黑币 -5
比赛计分器的源程序(主程序)如下:
#include"main.h"
#include"delay.h"
#include"keypad.h"
#include"display.h"
void main()
{
INT0_Initial();
Time0_Initial();
delay_ms(10);
LED = 0;
while(1)
{
switch(key_value)
{
case 12:
{
num1 ++;key_value = 0;
flag1 = 0;
if(num1>255)
{
num1 = 0;
}
break;
}
case 13:
{
num1 --;key_value = 0;
flag1 = 0;
if(num1>255)
{
num1 = 255;
}
break;
}
case 14:
{
num2 ++;key_value = 0;
flag1 = 0;
if(num2>255)
{
num2 = 0;
}
break;
}
case 15:
{
num2 --;key_value = 0;
flag1 = 0;
if(num2>255)
{
num2 = 255;
}
break;
}
case 1:
{
TR0 = 1;
key_value = 0;
break;
}
case 2:
{
num1 = 0;num2 = 0;
num = 4;
secs = 0;minutes = 12;
m_secs = 24;
key_value = 0;
TR0 = 1;
break;
}
case 3:
{
TR0 = 0;
key_value = 0;
break;
}
default:
{
break;
}
}
HEXTOBCD();
delay_us(10);
Display(table);
delay_us(10);
}
}
复制代码
作者:
15617951513
时间:
2016-12-22 18:08
不能换场,不能调节时间,别的挺好
作者:
cf900320
时间:
2017-1-10 20:46
谢谢楼主分享谢谢楼主分享
作者:
我会一直等你Z
时间:
2017-9-12 00:10
谢谢分享
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1