下载此文档

乒乓球游戏机设计.doc


文档分类:生活休闲 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
《 EDA 课程论文设计》乒乓球游戏机设计学校: 学院: 班级: 姓名: 学号: 指导教师: 乒乓球游戏机设计一、实验目的: (1)采用 VHDL 语言编写程序,并利用 MAX+plusII 对程序进行文本编辑输入、仿真测试并得出仿真波形,了解控制信号的时序。(2)编写设计报告,要求包括方案选择、程序清单、调试过程、测试结果及心得体会。二、设计内容: 用 VHDL 设计一个乒乓球游戏机,用开关来模拟球手及裁判,用 LED 来模拟乒乓球,采用每局十一球赛制,比分由七段显示器显示。采用按功能分块, 将整个电路分成若干子程序, 利用不同的子程序来实现记分、显示、键盘控制。三、设计原理: 1、设计步骤: (1)对4MHZ 信号进行分频,得到所需的 1HZ, ( 注:仿真时所加的信号频率比这要高。)。(2)设计一个子程序来描述裁判,左击球手,右击球手的动作对 LED 显示的影响, 及失球后给出失球信号. 这个程序是通过状态机来完成。存为P (3)利用上一子程序给出的矢球信号,来实现记分。并用按键来控制清零。 (4)从记分子程序得到分数,译码并动态显示出来。程序名为 D 。(5)写主程序将上面的子程序组合起来。程序名为 。按动开关 JUDGE 可以变动是由哪边开始发球. 球发出后, 朝对方移去, 如果对方接球过早, 将使对方得一分, 如果球到最近仍不击球, 也将丢分, 只有在球移动到最进处时, 按动击打开关, 球才会改变方向朝对方移去. 选手每得一分, 分数显示加一,满十一分时,、设计原理图: 四、实验设备: 软件环境: MAX+PLUS Ⅱ CPLD 软件开发系统, VHDL 硬件描述语言五、设计程序:( 1) 顶层模块: LIBRARY IEEE; USE ; USE ; USE ; ENTITY pingpanggame IS PORT(clk_4mhz:IN STD_LOGIC; playr:IN STD_LOGIC; playl:IN STD_LOGIC; judge:IN STD_LOGIC; clr:IN STD_LOGIC; led:OUT STD_LOGIC_VECTOR(8 DOWNTO 0); tclr:IN STD_LOGIC; scan:OUT STD_LOGIC_VECTOR(5 downto 0); displaycode:OUT STD_LOGIC_VECTOR(6 DOWNTO 0) ); END pingpanggame; ARCHITECTURE play OF pingpanggame PONENT clockmake PORT (CLK : IN STD_LOGIC; CLK_DSP :OUT STD_LOGIC; CLK_1HZ :OUT STD_LOGIC ); PONENT; COMPONENT playandled PORT( clk: IN STD_LOGIC; playr: IN STD_LOGIC; playl: IN STD_LOGIC; judge: IN STD_LOGIC; led: OUT STD_LOGIC_VECTOR(9 DOWNTO 1); playrloss:OUT STD_LOGIC; playlloss:OUT STD_LOGIC ); PONENT; COMPONENT display PORT( bcdin:IN STD_LOGIC_VECTOR(3 DOWNTO 0); displaycode:OUT STD_LOGIC_VECTOR(6 DOWNTO 0) ); PONENT; COMPONENT dataget PORT(datain:IN STD_LOGIC_VECTOR(23 DOWNTO 0); clk_dsp:IN STD_LOGIC; scan: OUT STD_LOGIC_VECTOR(5 DOWNTO 0); bcdout: OUT STD_LOGIC_VECTOR(3 DOWNTO 0) ); PONENT; COMPONENT datacontrol PORT( clk_1hz:IN STD_LOGIC; clr:IN STD_LOGIC; tclr:IN STD_LOGIC; playrloss:IN STD_LOGIC; playlloss:IN STD_LOGIC; data

乒乓球游戏机设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小0 KB
  • 时间2016-05-15