乒乓球比赛游戏机设计总结报告

乒乓球比赛游戏机设计总结报告

ID:5484028

大小:445.00 KB

页数:25页

时间:2017-12-14

乒乓球比赛游戏机设计总结报告_第1页
乒乓球比赛游戏机设计总结报告_第2页
乒乓球比赛游戏机设计总结报告_第3页
乒乓球比赛游戏机设计总结报告_第4页
乒乓球比赛游戏机设计总结报告_第5页
资源描述:

《乒乓球比赛游戏机设计总结报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、现代电子与系统设计总结报告现代电子与系统设计总结报告项目名称:乒乓球比赛游戏机班级:物科院1005姓名:周**沈**学号:071005**071005**指导老师:倪**提交日期:2012/12/2325现代电子与系统设计总结报告封面…………………………………………………………………1一、设计要求………………………………………………………3二、设计的具体实现…………………………………………..31、系统框图……………………………………………………………..32、甲乙方得分显示模块……………………………………………......43、加减计数模块…………………………………………………

2、……..64、译码模块……………………………………………………………...85、控制模块……………………………………………………………...96、核心问题…………………………………………………………......12三、结果分析……………………………………………………...15四、附件……………………………………………………………161、完整电路图…………………………………………………………..162、各个自制元件的VHDL程序……………………………………......1625现代电子与系统设计总结报告一、设计要求设计一个乒乓球比赛游戏机(1)设计一个由甲乙双方参加,有裁判的三人乒乓

3、球游戏机;(2)用8个(或更多个)LED排成一条直线,以中点为界,两边各代表参赛双方的位置,期中一只点亮的LED指示球的当前位置,点亮的LED依次从左到右,或从右到左,其移动的速度应能调节;(3)当“球”(点亮的那支LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按钮开关,即表示启动球拍击球,若击中则球向相反方向移动,若未击中,球掉出桌外,则对方得一分;(4)设计自动计分电路,甲乙双方各用两位数码管进行计分显示,每记满11分为1局;(5)甲乙双方各设一个发光二极管表示拥有发球权,每隔2次自动交换发球权,拥有发球权的一方发球才有效;(6)其他。二、设计的具体实现1

4、、系统框图25现代电子与系统设计总结报告此系统框图分为控制模块,加/减计数模块,译码显示模块和甲乙方得分显示模块。2、甲乙方得分显示模块甲乙双方各用两位数码管进行计分显示,通过控制模块加以控制。甲乙得分的计数:图形:VHDL语言:LIBRARYieee;USEieee.std_logic_1164.all;useieee.std_logic_unsigned.all;ENTITYjifenISPORT(reset:INSTD_LOGIC;clk:INSTD_LOGIC;q:bufferSTD_LOGIC_VECTOR(3downto0));ENDjifen;ARCHITECTUR

5、Ejifen_architectureOFjifenISBEGINprocess(clk,reset)beginif(reset='0')thenq<="0000";elsif(clk'eventandclk='1')thenif(q="1011")thenq<="1011";elseq<=q+1;endif;endif;endprocess;ENDjifen_architecture;25现代电子与系统设计总结报告甲乙得分的显示:图形:VHDL语言:LIBRARYieee;USEieee.std_logic_1164.all;useieee.std_logic_unsigned

6、.all;ENTITYxianshiISPORT(a:INSTD_LOGIC_VECTOR(3downto0);y1:OUTSTD_LOGIC_VECTOR(6downto0);y0:OUTSTD_LOGIC_VECTOR(6downto0));ENDxianshi;ARCHITECTURExianshi_architectureOFxianshiISBEGINprocess(a)begincaseaiswhen"0000"=>y1<="1111110";y0<="1111110";when"0001"=>y1<="1111110";y0<="0110000";when"0010

7、"=>y1<="1111110";y0<="1101101";when"0011"=>y1<="1111110";y0<="1111001";when"0100"=>y1<="1111110";y0<="0110011";when"0101"=>y1<="1111110";y0<="1011011";when"0110"=>y1<="1111110";y0<="1011111";when"0111"=>y1<="1111110";y0<="1110000";when"1000"=

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

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

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