数电设计乒乓球游戏机.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数电设计乒乓球游戏机.docx

数字电路课程设计报告设计二乒乓球游戏机姓名:陈元专业:信息工程年级:2015班级:信工二班学号:201532010161. 设计题目及要求1.1题目:乒乓球游戏机1.2要求:1)用8个发光二极管表示球;用两个按钮分别表示甲乙两个球员的球拍;2)一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到最后一个发光二极管时,对方击球(按下按钮)球将向相反方向运动,在其他时候击球视为犯规,给对方加1分;都犯规,各自加1分;3)甲、乙各有一数码管计分;4)裁判有一个按钮,是系统初始化,每次得分后,按下一次。2. 设计过程及软件仿真2.1设计方案:球台电路:用8个发光二极管表示球,采用双向移位寄存器控制灯的流向;控制电路:用双D触发器及逻辑门电路组成,通过此电路控制球台电路的左右移位;计分电路:用十进制计数器,逻辑门,译码器,数码管组成;时钟电路:用555定时器构建多谐振荡器产生时钟脉冲;电源电路:用usb串口与5v移动电源向电路板供电,并在电路板设置电源指示灯指示供电情况。2.2.总电路设计:2.3单元电路设计球台电路设计球台电路是整个乒乓球游戏机的终端,是最终打乒乓球的球台。上图中,两片4位74LS194双向移位寄存器接成8位双向移位寄存器。74LS194功能表如表1所示:表1 74LS194功能表DS1 S0工作状态01111××0 00 11 01 1置零保持右移左移并行输入开关电路开关电路是整个乒乓球游戏机的灵魂,是使乒乓球游戏能进行的核心。开关电路由两片74ls74(D触发器)、两个与非门,两个与门和一个或门组成。图中74LS74为上升沿触发的D触发器,~PR为置1端(低有效),~CLR为置0端(低有效)。当J1=0时,两片D触发器输出端均为1即S1=S0=1,通过接入74LS194,此时实现的是并行输入功能。当J1=1时,Qa=J3=1,J2=Qd=0,通过各门电路和D触发器输出端分别为0,1即S1=0,S0=1。相反情况时,当J1=1时,Qa=J3=0,J2=Qd=1,D触发器输出端分别为1,0即S1=1,S0=0。通过此电路来控制并且实现球台灯的左右移位即实现乒乓球的运动。(图中J1、Qa和Qd是按键信号,J3和J2代表第一个和第八个led的信号)启动时,按下J1使两个D触发器输出1,对应的两个移位寄存器进入并行输入模式,然后通过按下Qa使最左边led点亮,再松开J1,使乒乓球开始流动,当最右边第一颗led点亮时此时按下Qd对应的按钮,使U4B的D输入端通过U6B与非的输出门置1,时钟端通过U8A与门和U9A或门置1,获得一个上升沿脉冲,使S0=1,S1保持为0,led向左移动,以此类推)。补充:开关电路中74ls09为OC门,要实现与功能需加合适的上拉电阻。数码管电路和计分电路如下图所示,计分电路由一个7486异或门、十进制的74LS160计数器、74ls47bcd共阳数码管译码器和一位共阳数码管构成。得分真值表如下表所示:得分真值表QbIO1数码管显示00保持01加110加111保持计分电路工作原理:IO1和开关电路中的Qa相连,IO3和J3相连(同理另一半电路),当led灯不在最左端(最右端)时,此时Qa=0,当按下J3时使得U30A异或门的两个输入端为1、0,输出为1,使74ls160计数器使能端有效,进入计数模式,驱动数码管开始计分。正常情况下(led不到相应位置不按按钮)异或门的输入端都是0或都是1,计数器使能端无效,计数器不工作。同步十进制计数器74LS160的功能表如下表三所示:表3 74LS160的功能表DEP ET工作状态×××01111×0111××××0 1× 01 1置零预置数保持保持(但C=0)计数RCO为进位输出端,即当计满9分时给出报警信号。74LS47真值表时钟电路时钟电路是整个乒乓球游戏机的驱动,是在打乒乓球时经历的时间。时钟电路是由555定时器构建的多谐振荡器,根据T=C1(R9+2R10)ln2计算能产生1Hz的时钟脉冲,来驱动led的流动和计数器计数。。总电路测试在Multisim仿真过程中,先按一下J1初始化寄存器,再按J2或J3开球(指示灯暗时按开关,直到灯移向下一位放开),球将会向另一方移动,当点亮的球移动到另一方的最后一位时,对方将开关按下,灯就会反向移动,反之,若行动迟缓或超前,表示未击中或违规,则对方得一分。Altium Designer原理图Pcb设计图3.硬件仿真及制作改善3.1硬件仿真3.2成品制作改善 3.2.1成品制作将总电路打印在热转印纸上进行然后通过热转印机转印至双面覆铜板进行刷版制作,经过腐蚀后打孔

文档评论(0)

zhoubingchina + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档