eda课程设计——乒乓球比赛游戏机

eda课程设计——乒乓球比赛游戏机

ID:31727107

大小:290.47 KB

页数:12页

时间:2019-01-17

eda课程设计——乒乓球比赛游戏机_第1页
eda课程设计——乒乓球比赛游戏机_第2页
eda课程设计——乒乓球比赛游戏机_第3页
eda课程设计——乒乓球比赛游戏机_第4页
eda课程设计——乒乓球比赛游戏机_第5页
资源描述:

《eda课程设计——乒乓球比赛游戏机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(WWMft(EDA)删题目:乒乓球比赛游戏机姓名:院系:专业:学号:指导教师:完成时间:年月日站須必(1(2<<(3『<0边E,^0应,得一G自两i1站者球方跆次,钏料赛击对2界打It参拍则0鬲为樂住,球,fi斜占心铀彷时动外H中"能位启桌隸*以討咖一示出骁期。代亮隊果击旅…讯交各点当能若一每动绩定成评指导教师评语课程设计等级1课程设计题目、内容与要求1.1设计内容1.2具体要求2系统设计2.1设计思路2.2系统原理(包含:框图等阐述)与设计说明等内容3系统实现注:此部分阐述具体实现,包含主要逻辑单元、模块、源代码等内容4系统仿真

2、5硬件验证(操作)说明6总结7参考书目1课程设计题目、内容与要求1・1课程设计的题目乒乓球比赛游戏机1・2课程设计目的随着科学技术日益迅速的发展,数字系统已经深入到生活的各个方面。它具有技术效果好,经济效益高,技术先进,造价较低,可靠性高,维修方便等许多优点。使我们更加熟练掌握数字系统的设计。对所学的专业知识有能力更好的应用在实践方面。1・3课程设计要求(1)使用乒乓球游戏机的双方在不同位置发球或击球。(2)乒乓球的位置和移动方向由灯亮和依次亮的方向决定。使用者根据球的位置发出相应的动作(3)比赛用21分为一局来进行,双方设置各自的

3、记分牌,任意一方先记满21分就获胜此局。当记分牌清零后,开始新的一局比赛。1・4课程设计内容设计一个由甲乙双方参赛,有裁判的三人乒乓球游戏机。用8个(或更多个)LED排成一条直线,以中点为界,两边各代表参赛双方的位置,其中一只点亮的LED指示球的当前位置,点亮的LED依次从左到右,或从右到左,其移动的速度应能调节。当“球”(点亮的那只LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按纽开关,即表示启动球拍击球,若击中,则球向相反方向运动;若未中,球掉出桌外,则对方得一分。设置自动记分电路,甲乙双方各用两位数码管进行

4、记分显示,每计满21分为1局。甲乙双方各设一个发光二极管表示拥有发球权,每隔2次自动交换发球权,拥有发球权的一方发球才有效。2系统设计2.1设计思路:根据系统设计的要求,乒乓球比赛游戏机的电路原理框图如下:3系统实现设计程序及其部分设计说明LIBRARYIEEE;USEIEEE.STDLOGIC1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCORNAISPORT(AF,AJ,BF,BJ,CLK,CLR:INSTD_LOGIC;—AF,BF,为AB发球;BJAJ为接球;CLK为时钟信号;C

5、LR为复位信号SHIFTzOUTSTD_L0GIC_VECT0R(7DOWNTO0);-表示LED灯的亮灭,其实也就是乒乓球的位贏YA,YB:OUTSTD_LOGIC;—接LED小灯,亮表示拥有发球权YYYzOUTSTD_LOGIC;一当其中任何一方得分时候,YYY为1状态,下面接响铃电路;AH,AL,BH,BL:OUTSTD_L0GIC_VECT0R(3DOWNTO0));-双方得分的BCD码END;ARCHITECTUREABHVOFCORNAISSIGNALAMARK,BMARK:INTEGER;—分别用整数表示AB的得分SI

6、GNALYY:STD_LOGIC;一代表YYY的信号BEGIN以下进程是主要程序流程PROCESS(CLR,CLK)VARIABLEA,B:STD_LOGIC;VARIABLEWOJIA,WOJIB:INTEGER;VARIABLESHE:STD_LOGIC_VECT0R(7DOWNTOO);—led亮灯的位置-WOJIA:=4;-WOJIB:=4;BEGINIFCLR=OTHEN一复位信号A:=O;B:=O;5朋:=”00000000”;一”00000000”代表没有任何一个LED亮AMARKv=O;BMARK<=0;WOJIA:

7、=4;WOJIB:=4;ELSIFCLKTVENTANDCLK=,1,THEN每五次自动转换发球,主要有WOJIA,WOJIB来控制IFA='O*ANDB=OANDAF=*O*ANDWOJIA/=0THEN-A方发球A:=Y;—・1■代表已经发球YAv=・「;YBv=,O';SHE:=n10000000";WOJIA:=WOJIA-1;ELSIFA='0‘ANDB=OANDBF=OANDWOJIB/=0THEN-B方发球B:=T;YA<=,0,;YB<=,1,;SHE:=M00000001H;WOJIB:=WOJIB-1;ELSIF

8、A=*1*ANDB=,0,THEN-A方发出球之后IFSHE>8THENIFBJ=OANDAJ=9'THEN—AB都犯规,AB均加分AMARKv=AMARK+1;BMARKv=BMARK+1;YY<=T;A:='0‘;B:=O;SHE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。