篮球比赛记分器

时间:2015-11-12 12:38:21
【文件属性】:

文件名称:篮球比赛记分器

文件大小:576KB

文件格式:DOC

更新时间:2015-11-12 12:38:21

记分器

篮球比赛记分器#include //#include 为头文件P1口各位分别用P1_0等表示 code unsigned seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //其中{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f} //分别对应数码管显示的字形0到9 int m=1,n=60,x=0,y=0,i=0,jie=2,zidong=1,bujin=1,zanting=0,chuzanting=0; //定义全局变量m,n,x,y,i,jie,zidong,bujin,zanting,chuzanting //并初始化,其中m,n分别表示分钟与秒计时,x,y分别表示甲乙//两队的分数,其余中间变量 void delay(int t) // 延时子程序 通过参数t,可以调整暂停时间 { while(t--) { unsigned int i; for(i=0;i<200;i++); } } void display(int i,int j,int x,int y) // 数码管动态刷新显示程序 { if(jie==1&&bujin;!=2) //中间变量jie==1时,为上半场,对P1赋值 P1=0xbf; //P1=0xbf, 即P1=1011 1111B,点亮对应上半场指示灯 P2=0xfe; //数码管动态刷新显示程序 P2=1111 1110,i为分钟 P0=seg[i0/10]; //刷新显示时间显示分钟十位,调用延时程序, delay(1); //延时数码管的点亮 P2=0xff; P0=0;


网友评论