羽毛球教学网

当前位置: 主页 > 羽毛球教学 > 正文阅读:数字电路课程设计 乒乓球游戏机|||乒乓球课小游戏

数字电路课程设计 乒乓球游戏机|||乒乓球课小游戏

作者: 乒乓球课 来源:http://www.zsmxw.com 欢迎投稿到:羽毛球教学网
3.当“球”(点亮的那只led)运动到某方的最后一名时,参加比赛者应能坚定地按下位于本身一方的按键开关,即暗示开始工作球打球工具击球。若击中,则球向相反标的目的移动;若未击中,则对于方患上1分。 ...

3.当“球”(点亮的那只led)运动到某方的最后一名时,参加比赛者应能坚定地按下位于本身一方的按键开关,即暗示开始工作球打球工具击球。若击中,则球向相反标的目的移动;若未击中,则对于方患上1分。

织梦好,好织梦

if(fengshu1==21)

dedecms.com

2.用8个(或者更多个)led排成一条直线,以中点为界,两边各代表参加比赛两边的位置,此中一只点亮的led指示球确时下位置,点亮的led依此从左到右,或者从右到左,其移动的速率应能调治。调 dedecms.com

sb1=1; 织梦好,好织梦

mic();}

织梦内容管理系统

delay(50) ;

织梦内容管理系统

rythddfgg 织梦内容管理系统

if(fang==0)

织梦内容管理系统

{fengshu1=0;fengshu2=0;}

内容来自dedecms

sbit deng1=p2^7;//指示灯1 copyright dedecms

else p0=dengcode[8-i];

copyright dedecms

{deng1=1;deng2=0;} 织梦内容管理系统

{yidong⑴; }

本文来自织梦

void main() 织梦内容管理系统

p2=p2&&0xe8;

dedecms.com

p1=ledcode[a%10];

织梦内容管理系统

6.甲、乙两边各设1个闪光二极管,暗示领有发球权,每一隔5次自己主动互换发球 本文来自织梦

uchardengcode[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//从左到右移动的代码

本文来自织梦

择要:为了使成为事实摹拟乒乓球角逐的历程以及法则,咱们接纳了at89c51单片机来节制摹拟,接纳用8个(或者更多个)led排成一条直线,以中点为界,两边各代表参加比赛两边的位置,此中一只点亮的led指示球确时下位置,用蜂鸣器来使成为事实响铃, 本文来自织梦

}

dedecms.com

2.1.4数码管预设

copyright dedecms

日子2009年12月26日 内容来自dedecms

/**************灯移动步伐******************/

本文来自织梦

{for(i=0;i<2;i++) copyright dedecms

一.基本要求:

织梦内容管理系统

你好le⑴ 内容来自dedecms

{yidong(i); 织梦好,好织梦

{for(i=0;i<8;i++) 本文来自织梦


2.1.2 单片机总体预设

织梦好,好织梦

{yidong(0); }

内容来自dedecms

要求led按左到右、或者右到左的标的目的移动,咱们只要把p0口的值变化便可。依次对于p0口给值0x0一、0x0二、0x0四、0x0八、0x十、0x20、0x40、0x80,便可以使成为事实标的目的的移动。群体图如次所示:

内容来自dedecms

ucharledcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //0到9的段码 织梦内容管理系统

sbit sb2=p3^1;//按键2

内容来自dedecms

ifi==1) copyright dedecms

voiddisplay(uchar a,uchar b) 本文来自织梦

at89c51单片机有价格低,抗滋扰能力强的长处,以是完成可以容或者餍足咱们的要求,咱们用单片机的p0节制8个led的开关,路程经过过程对于p0口的节制就能节制led,因为p0口内部没有上拉电阻,不克不及驱动led,以是咱们在外部新增了上拉电阻。用p1口来节制数码管段显,用p2口的低四位节制数码管的位选,p30、p31来节制开关,pp2六、p27来预示发球权。p25节制蜂鸣器,群体图如次图所示:

内容来自dedecms

路程经过过程节制数码管的段,就能够节制数码管的算术的预示,咱们接纳了动态体式格局来节制数码,该体式格局是路程经过过程让数码管迅速切换预示,人眼分辩不出来,不仅节电电能,并且还可以容或者节电单片机的端口,从而削减步伐的庞大性,如次图所示:

织梦内容管理系统

sb2=1; dedecms.com

{fengshu1=0;fengshu2=0;} 织梦好,好织梦

for(y=0;y<125;y++);}

内容来自dedecms

uchar i,j,fengshu1,fengshu2;

本文来自织梦

if(i==0) dedecms.com

tl0=0; dedecms.com

/****蜂鸣器相应步伐***/

内容来自dedecms

/**************延时x毫秒步伐*****************/ 内容来自dedecms

voidyidong(uchar fang)

copyright dedecms

{uchar shu=0;

copyright dedecms

delay(50) ;

copyright dedecms

void delay(uint x) 织梦内容管理系统

4.一方患上分时,电路自己主动响铃3 s,这时候期发球失效,等铃声遏制后方能接续角逐。

织梦好,好织梦

#include

织梦内容管理系统

#define db p1 dedecms.com

二. 体系预设

dedecms.com

sbit deng2=p2^6;//指示灯2 内容来自dedecms

}

本文来自织梦

th0=0x00;

内容来自dedecms

mic();} 内容来自dedecms

全般历程由at89c51单片机节制,节制器孕育发生节制旌旗灯号来节制8个led的开关,便可摹拟led依此从左到右,或者从右到左,并可完成调治速率。对于分数的预示咱们用led,led有闪光明度强的长处,可以容或者餍足咱们的要求。群体电路图如次图所示: 织梦内容管理系统

1.用vhdl语言预设数码电路(板祭祀物品给钟表旌旗灯号为1mhz)2.详细要求⑴.能举行没事了的计局,计分功效别离预示两方的患上分环境,预示两方的计局记载,用六个7段式数码管预示⑵.能使成为事实对于球台,球的摹拟功效;以闪光二极管取代乒乓球,乒乓球以8只闪光二极管构成,角逐起头时,由裁判按发球开关决议此中一方起头发球,光点应浮此刻先发球者的球打球工具位置上。中心二个闪光二极管作为球台。⑶.能使成为事实自己主动判球计分;只要一方掉球对于方计分器自己主动加1分,当一方计到11分时一局竣事,两边计分器同时清零,并且,每个球竣事后,自己主动确定下1个发球者,每一方持续发2球后自己主动发球。⑷.能举行告捷预示⑸.3局2胜,告捷方预示⑹.按发球按键应举行消抖措置惩罚(选作)⑺.患上分规范当球达到一方的球怕位置,如该方未按发球键,则对于方患上分,先按接发球按键击球失效,但不掉分⑻.球移动速率,0.1—0.5s会的发到信箱63213639@.谢谢 织梦好,好织梦

要害词:at89c51 led 蜂鸣器。

dedecms.com

delay(50) ; dedecms.com

delay(3000);//延时3秒

织梦内容管理系统

void mic() 本文来自织梦

{deng2=1;deng1=0;}

织梦好,好织梦

{uchar y; dedecms.com

mic=0; copyright dedecms

display(fengshu1,fengshu2); 织梦好,好织梦

1.预设1个由甲、乙两边参加比赛,有裁判的3人乒乓球游戏机。 本文来自织梦

tmod=0x01;

dedecms.com

p2=p2&&0xe0;

copyright dedecms

5.配备布置自己主动记分电路,甲、乙两边各用2位数码管举行记分预示,每一计满21分为1局。 内容来自dedecms

} 内容来自dedecms

2.2步伐预设

dedecms.com

if(sb2==1&&p0=0x80) 本文来自织梦

} 织梦好,好织梦

{fengshu2++;

内容来自dedecms

课程预设名称乒乓球游戏机节制电路预设

织梦好,好织梦

p1=0; 内容来自dedecms

sbit sb1=p3^0;//按键1 内容来自dedecms

if(sb2==0&&p0=0x80) 织梦好,好织梦

2.1.3 led开关的预设

织梦好,好织梦

tl0=0x00;

内容来自dedecms

p1=ledcode[a/10]; 织梦好,好织梦

et0=1; 织梦内容管理系统

引导西席 织梦内容管理系统

uchar count=0; 织梦好,好织梦

2.1.1 乒乓球角逐体系方框图

内容来自dedecms

角逐两边用按键开关来摹拟开始工作球打球工具击球,用数码管来预示角逐分数, 本文来自织梦

if(fenshu2==21) 织梦内容管理系统

if(sb1==1&&p0=0x01) 本文来自织梦

2.1 总体预设 织梦内容管理系统

if(sb1==0&&p0=0x01) 本文来自织梦

#define uchar unsigned char 织梦内容管理系统

{p0=dengcode[i];}

dedecms.com

fengshu1=0;fengshu2=0; dedecms.com

#define uint unsigned int

本文来自织梦

p1=ledcode[b/10];

dedecms.com

{th0=0; dedecms.com

姓名

织梦内容管理系统

本体系的步伐如次: dedecms.com

{delay(1000);

织梦内容管理系统

专业

本文来自织梦

tr0=1; 内容来自dedecms

年级 本文来自织梦

你好le(x--) dedecms.com

bit stall,chose,ret,flag=0; 内容来自dedecms

delay(50) ; dedecms.com

p2=p2&&0xe0; 织梦好,好织梦

p2=p2&&0xe0;

织梦好,好织梦

for(j=0;j<5;j++)

织梦内容管理系统

#include 织梦内容管理系统

sbit mic=p2^5;//蜂鸣器 织梦好,好织梦

p2=p2&&0xe0;

本文来自织梦

{p2=p2&&0xe1;

dedecms.com

} 织梦好,好织梦

p2=0; 本文来自织梦

p0=0;

织梦内容管理系统

/********数码管预示步伐****************/

copyright dedecms

p2=p2&&0xe2; 内容来自dedecms

} 本文来自织梦

课程预设陈诉

本文来自织梦

p2=p2&&0xe4; 织梦好,好织梦

voiddisplay0() interrupt 1 内容来自dedecms

{fengshu1++; 内容来自dedecms

p1=ledcode[b%10]; 织梦内容管理系统

{mic=1;

本文来自织梦

}

织梦好,好织梦

( 重庆华泰 乒乓球 手 2008女子 桌球价钱 河北正定 台球图片 台球打低 斯迪卡乒

严禁未经允许转载本站文章,转载请标注自:羽毛球教学网 [http://www.zsmxw.com]
文章地址:数字电路课程设计 乒乓球游戏机|||乒乓球课小游戏

)
热门导读