摘要:2013—2014学年第二学期《单片机原理与接口技术》课程设计报告2013—2014学年第二学期《单片机原理与接口技术》课程设计报告专业班级:自动化11-...
此外,它还具有价格低廉、性能稳定、操作方便、便于携带等特点。 广泛应用于各类学校和中小型团体作为计时器和计分器。 3、题目含义:足球是世界上最受欢迎的运动。 为了体现竞技体育的公平、公正,大型常规足球赛事需要性能稳定、操作简便的计时记分机。 本设计是一个足球计时记分器。 主要用于足球比赛中足球比赛系统,记录整个赛程的比赛时间,并在比赛过程中显示A、B两队的比分,让观众一目了然地看到比赛的进展情况。 4. 设计目标要求: 基于足球比赛计时和记分功能实现: 1. 能够记录整个赛程的比赛时间 2. 能够修改比赛时间 3. 能够暂停比赛时间 4. 能够刷新随时查看A队和B队的整个赛程 得分 5.可以通过设置时间进入加时赛 5.设计原理 1.内部芯片和按钮功能通过电容触摸屏控制分数的加减足球比赛系统足球比赛系统,档位电位器调节背光、对比度、游戏时间等设置。 单片机芯片按键计时显示计分显示 2、电路原理图:液晶模块 用户按键模块 电容触摸按键模块 6、编程模块 液晶屏显示框模块丰富的库函数。 本系统充分调用库函数,节省资金。 节省了大量的开发时间,使系统程序更加简洁、稳定。 这里只列出关键的程序代码。 关键代码: (void)//开始游戏//定义暂定变量 ();//清屏 e(&);while(!(//获取电容触摸按键位置=(&);;;;; //读取RTC时间寄存器){//显示框 n();(5,97,8,0);(5,97,20,0);(5,97,55,0);(8,55 , 5,0);(20,55,51,0);(8,55,97,0);XY(28,11,time,L);//显示时间 XY(12,0,"", 0 );XY(10,25,"中国",0);//显示球队名称XY(56,25,"意大利",0); 0);//显示得分;//更新时间 D;D;( );()//电容触摸按键加减计分 [0]+=1;//A队加一分 while(==1) (&);;case//A队失一分[0]- =1;while(==2)(&);;;[0]+=1;while(==4)(&);; [0]-=1;while(==5)(&);;:break;))//按S1暂停;//保持时间;=;//读取RTC时间寄存器{//按触摸按键3 重新开始游戏(&);;while(==3);;;(&);;暂停
标签: 足球比赛系统