




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
燕 山 大 学EDA课程设计报告书题目: 乒乓球游戏机 姓名: 班级: 学号: 成绩: 一、设计题目及要求1用 8 个发光二极管表示球;用两个按钮分别表示甲乙两个球员的球拍; 2一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到后一个发光二极管时, 对方击球(按下按钮)球将向相反方向运动。过早或过晚击球视为犯规,系统自动给对手加 1 分;3甲、乙各有两个数码管计分(11 分制),每两球换发一次发球方。 4裁判有一个按钮,系统初始化和每次得分后按下一次,发球方的第一个 LED 会被点亮。 二、设计过程及内容1.总体设计根据题目设计要求,该乒乓球游戏机主要分为六个模块进行设计,其分别为ping-pong模块、control模块、score模块、change模块、clk模块、scan模块。ping-pong模块实现了乒乓球的运动的功能;control模块实现了乒乓球的往返运动的功能;score模块实现了球员的计分的功能;change模块实现了裁判按下按键后换发球方的功能;clk模块实现了产生有效脉冲和分频的功能;scan模块实现了扫描的功能。总电路图如下:总仿真图如下:2.主要模块设计(1)pingpong模块该模块的功能由双向移位寄存器74198和门电路实现。8个输出端的接LED灯,灯的亮灭代表乒乓球运动的轨迹。输入端sl为高电平(sr为低电平)和sr为高电平(sl为低电平)表示小球的左移和右移,sr、sl同时为高电平时表示甲(set为低电平)或乙(set为高电平)为发球方。clk接时钟信号表控制乒乓球移动速度的大小,频率越大移动越快。该模块的仿真图如下:(2)control模块该模块的功能由双D触发器7474和门电路实现。输入端A、B分别代表甲、乙两位球员,输入端J代表裁判。当输入端Q0为高电平时代表乒乓球到达甲处,甲按下按键产生一个低电平脉冲,通过clk模块产生高电平脉冲,通过此模块使sr为高电平,sl为低电平,乒乓球向相反方向移动,过早或过晚击球不会通过与门产生高电平,乒乓球不会反向移动。当裁判按下按钮后,通过clk模块产生高电平脉冲,通过非门使7474处于置数状态,发球方的第一个LED灯点亮。该模块的仿真图如下:(3)clk模块 该模块的功能由两片双D触发器7474和两个D触发器以及相应的门电路实现。当在一局比赛中球员多次按下按键也只有第一个上升沿有效(当对手或裁判按下返回原状态),从而产生脉冲。该电路也有防抖动功能,避免加分错误。下面的D触发器将时钟信号二分频,使得乒乓球运动速度适中,上面的D触发器消除毛刺。该模块的仿真图如下:(4)change模块 该模块的功能由集成4位二进制加法计数器74161组成。Set循环输出0 0 1 1 ,0 低电平代表甲发球,1 高电平代表乙发球,实现每两次换一次发球方的功能。 该模块的仿真图如下:(5)score模块 该模块的功能由两片十进制计数器74160、D触发器和门电路实现。两片74160分别控制个位和十位的分数,实现十二进制计数(十一分制)的功能。当球员犯规时(AB和Q的状态在clk的上升沿不同,异或门输出高电平,计数器从而产生进位),自动给对手加1分,计分暂停(由右边的两个D触发器和或非门,反相器实现。计分之后产生的上升或下降沿使或非门输出低电平,计数器停止工作),当裁判(j)按下之后继续计分,由于裁判按下按钮, AB和Q(发球方)的状态不一样,可能会计分,而左边的D触发器输出低电平,计数器不工作。所以上面的3个D触发器防止了多次加分的可能性。 该模块的仿真图如下:(6)scan模块扫描电路通过74161计数器,输出25的数码管的地址循环,并通过4个74151数据选择器进行选择,74151的输入信号是得分模块中的个位十位,并由地址循环确定哪一路输入,输出接7448,经过7448使最后的输出结果在实验箱上的数码管显示,并由地址信号确定哪几个管亮,表示两位球员的比分。三、设计结论1.设计过程中出现的问题;我们在设计control模块是遇到了竞争冒险,我们期望实现的与门封锁效果并不能稳定实现,于是我们外加了一个人为控制的输入端,可以手动控制与门的封锁和解锁。在试验箱上实际操作时,在按下裁判键之前,先进行与门封锁,然后按下发球键,然后解锁与门。2.对EDA课程设计感想、意见和建议过这次课程设计,我们能够掌握EDA的基础知识,进一步加深对EDA的了解,也产生了更加浓厚的兴趣。动手设计的过程中收获了很多课本中没有的东西。学习了解了MAX+PULSS软件。这次课程设计,从选题到分析题目,通过网络和书籍查找资料。确定思路,划分模块,设计电路图。然后分模块进行仿真。最后将所有模块进行连接,形成总的电路图,检查无误后连接实验箱。在这个过程中,我们也遇到了许多问题。例如在clk模块中,如何解决在一局比赛中只选取球员和裁判的有效的脉冲的问题。还有在score模块中,如何解决计数器重复加分的问题,即一次加分中只加一分就加分停止。在scan模块中扫描电路的问题。在change模块中,如何解决裁判按下按键后换发球方的问题等等。除了在设计电路图方面遇到的问题,最后在实验箱操作时,clk频率的选择出现问题,不断尝试,最终获得适当频率。从中我们学会了在碰到困难时要学会,耐心,思考,用自己的能力,尽力自己解决问题。在此衷心感谢各位老师的帮助和悉心教导,使我们学习到了更多的知识,探求到更多解决问题的办法。同样还感谢一起合作的同伴,正是因为大家的共同努力和坚持不懈的探索精神,才有了我们这次的成果!此次课程设计让我们认识到高新技术的快速发展和应用,让我们看到了EDA技术功能的强大,也让我们认识到掌握他们的重要性,同时也看
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国企全日制标准合同文本示例
- 2025退休人员劳务合同范本
- 2025煤炭企业集体劳动合同范本
- 2025预约土地承包合同
- 2025年版个人对公司借款合同范本下载
- 2025购房合同范本(购房者版)
- 国家队学校期末考试数学试卷答案详解
- 考研艺术专硕资料书(3篇)
- 酒厂安全培训教案及反思课件
- 宁夏银川市宁夏育才中学2026届高三上学期第一次月考+政治
- 易能EDS800变频器说明书
- 发育生物学实验教案
- 仁爱版九年级英语上册unit2topic1复习课市公开课一等奖省课获奖课件
- 北京市国内旅游合同书
- 公司品牌建设五年规划
- 第二单元 三国两晋南北朝的民族交融与隋唐统一多民族封建国家的发展 知识清单 高中历史统编版(2019)必修中外历史纲要上册
- 居室环境的清洁与消毒
- GB/T 39766-2021人类生物样本库管理规范
- GB/T 2900.50-2008电工术语发电、输电及配电通用术语
- GB/T 2518-2008连续热镀锌钢板及钢带
- GB/T 1689-2014硫化橡胶耐磨性能的测定(用阿克隆磨耗试验机)
评论
0/150
提交评论