2010年北京市大学生电子设计竞赛试题
要求用指定的FPGA平台结合SOPC技术构造一个乒乓球游戏机。系统结构如果所示,FPGA通过两条I/O信号输出两组脉宽调制波,经过低通滤波器提取脉宽调制的均值电压,输入到双通道示波器中。示波器工作在X/Y模式。示波器屏幕上的光点代表乒乓球。乒乓球X/Y电压的控制下在屏幕上移动。
基本要求:
1.构造两组无源低通滤波器,使得FPGA可以用脉宽调制方式控制球的位置(20分)
2.用给定的运放制作一放大器,使光点运动范围在示波器的X轴,Y轴方向上可调(10分)
3.乒乓球可按抛物线自动在屏幕上左右弹射,球的落点为屏幕两侧边的中间。(20分) 扩展要求:
1.使用两个按钮分别作为左侧击球钮和右侧击球钮。当乒乓球靠近屏幕左边时按下左侧击球钮,可将球击回右侧。右侧击球钮亦然。(10分)
2.建立成败机制,即球抵达边沿而未按下击球钮,记为击球失败,用LED灯光表示。(10分)
3.建立记分机制,在七段数码管上显示双方得分(10分)
4.特殊功能,在不调整放大器的情况下,连按两下击球钮能击出高抛球,轨迹抛物线曲率变大(20分)
《北京市大学生电子设计竞赛试题.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档