电子技术乒乓球比赛游戏机课程设计报告书

合集下载

最新基于VHDL的乒乓球游戏机设计--课程设计说明书doc

最新基于VHDL的乒乓球游戏机设计--课程设计说明书doc

最新基于VHDL的乒乓球游戏机设计--课程设计说明书
doc
一、乒乓球游戏机简介
乒乓球游戏机是一款集休闲娱乐和智力结合于一体的游戏机,它模拟
了非常真实的乒乓球比赛,采用VHDL语言实现了游戏机本身的控制系统,用户可以通过操作杆来控制屏幕上的球拍,体验乒乓球比赛的激烈对抗。

二、课程设计目标
1.了解VHDL语言的基本原理
2.掌握系统的基本结构
3.基于VHDL语言实现乒乓球游戏机的控制系统
4.通过操作杆实现游戏控制
三、课程设计内容
1.基本原理
可编程逻辑基础:必须掌握VHDL的基本原理,以及基本的数字电路
原理,包括可编程逻辑器件,基本的逻辑门,运算器,状态机等的基本知识,能够熟练编写VHDL程序,并理解其原理。

2.基本结构
设计开发PCB:根据设计需要,设计开发PCB外型,可以实现PCB组装,板载电源,实现游戏机基本功能。

3.实现控制系统
编写VHDL程序:基于VHDL语言,实现乒乓球游戏机的控制系统,主要包括实现芯片内部部件的交互,实现模拟屏幕的更新,以及实现外设的控制,如操作杆的输入。

4.游戏控制。

数电课设-乒乓球游戏机

数电课设-乒乓球游戏机

数电课设-乒乓球游戏机乒乓球游戏机数电课设一、课设目的本课设的目的是通过设计并实现一个乒乓球游戏机的电子电路模型,来巩固和应用学生在数字电路实验课上所学习到的知识,提高他们的电子电路设计与实现能力。

二、设计思路乒乓球游戏机是一种非常经典的游戏机,它的原理很简单,就是通过两个滑块控制球的移动方向,利用球拍击球来达到得分的目的。

基于这个原理,我们可以设计一个乒乓球游戏机的电子电路模型。

具体的设计思路如下:1、显示系统:使用LED点阵来显示游戏界面。

设计一个4*4的LED 点阵,通过控制LED点阵的亮灭来显示游戏界面的各个元素,如球、滑块等。

2、控制系统:使用两个按键来控制滑块的上下移动。

通过按键的触发来改变滑块的位置,从而实现对球的控制。

3、碰撞检测:使用逻辑门电路来判断球与滑块之间是否发生碰撞。

当球与滑块相碰时,逻辑门输出高电平信号,触发得分操作。

4、计分系统:使用计数器电路来实现游戏的计分功能。

当球与滑块相碰时,计数器加一,同时更新LED点阵上的分数显示。

三、电路实现1、显示系统:设计一个4*4的LED点阵电路模型,使用74HC595移位寄存器来驱动LED点阵。

将74HC595的输出接入到LED点阵的行线上,通过移位寄存器的控制信号来控制LED点阵的亮灭。

通过连续地改变LED 点阵的亮灭状态,可以显示游戏界面上的各个元素。

2、控制系统:使用两个按键作为滑块的上下移动控制信号。

当按键按下时,滑块的位置向相应方向移动。

可以使用74HC165移位寄存器来实现按键输入的检测和转换。

3、碰撞检测:使用逻辑门电路来判断球与滑块之间是否发生碰撞。

可以使用与门和反相器来实现碰撞检测。

当球与滑块相碰时,逻辑门输出高电平信号。

4、计分系统:使用计数器电路来实现游戏的计分功能。

可以使用74HC191或74HC163等计数器芯片来实现,通过设置计数器的初始值和计数模式,来实现游戏的计分功能。

四、功能实现乒乓球游戏机的基本功能有:1、选择游戏模式功能:可以通过添加一个模式选择开关,来实现选择不同的游戏难度。

乒乓球比赛游戏机设计

乒乓球比赛游戏机设计

乒乓球比赛游戏机设计引言:乒乓球作为一项受广大群众喜爱的体育运动,已经有了很长的历史。

而如今,电子游戏也成为了人们娱乐生活中不可或缺的一部分。

本文将设计一种乒乓球比赛游戏机,使玩家能够在游戏中体验到真实的乒乓球比赛的乐趣。

一、功能设计:1.游戏模式选择:玩家可根据自己的喜好选择不同的游戏模式,包括单人对战、双人对战和网络对战等。

2.游戏难度设置:根据玩家的水平和喜好,设置不同的游戏难度,包括初级、中级、高级等。

3.球拍控制:玩家可以通过操控游戏机上的球拍进行比赛。

球拍可以根据玩家的需求调整高度和角度,以适应不同的球速和方向。

4.球速控制:游戏机可以通过设置不同的球速,提供给玩家不同的游戏体验。

玩家可以根据自己的能力和喜好选择适合自己的球速。

5.比赛计分:游戏机能自动记录比赛得分,并显示在游戏界面上,方便玩家随时了解比赛进展和成绩。

6.球拍震动:当球与球拍碰撞时,游戏机可以根据碰撞力度和方向产生相应的震动,增加游戏的实际感受。

7.球拍灵活性:球拍可以根据玩家的想法和需要进行调整,如增加球拍的长度、改变球拍的形状等,以提供更好的游戏体验。

8.画面显示:游戏机设计高清晰度的屏幕,使玩家能够清晰地看到球拍和球的位置和轨迹。

二、外观设计:1.外形简洁:游戏机整体设计简洁大方,外形小巧,方便携带和存放。

2.球网模拟:在游戏机的顶部或侧面,设置一个透明的球网,使玩家能够更直观地了解球拍与球的碰撞情况。

3.流线型设计:球拍的外形设计流线型,增加球拍的稳定性,提高球拍的灵活性。

4.舒适的握把:球拍的握把设计人体工程学,提供舒适的握持感,减轻玩家的疲劳感。

5.球与球拍颜色对比:球和球拍的颜色进行明确的对比,以便玩家更好地观察球的位置和轨迹。

三、技术实现:1.传感器技术:通过在球拍上安装传感器,可以准确检测球拍与球的碰撞力度和方向,并传输给游戏机进行处理。

2.碰撞检测算法:游戏机使用精确的碰撞检测算法,能够准确判断球与球拍的碰撞情况,并根据情况做出相应的反应。

电子技术乒乓球比赛游戏机课程设计

电子技术乒乓球比赛游戏机课程设计

电子技术乒乓球比赛游戏机课程设计随着时代的发展,电子技术已经成为了人们生活中不可或缺的部分。

作为一项重要的应用领域,电子技术已经广泛地应用于体育竞技中,如乒乓球等运动的比赛中,也出现了一些基于电子技术的游戏机,为人们提供了更加丰富的娱乐方式。

在本文中,我们将介绍一种电子技术乒乓球比赛游戏机的课程设计。

这种游戏机可以帮助学生提高他们的乒乓球技能以及对电子技术的理解和应用。

游戏机的设计思路这个游戏机基于乒乓球比赛的规则,模拟了真实的比赛场景。

这个游戏机提供了两种玩法模式:单人模式和双人模式。

在单人模式下,玩家将与游戏机本身进行比赛。

玩家需要挑战一系列难度逐渐升高的对手。

在每个关卡中,玩家需要击败对手以进入下一轮比赛。

在双人模式中,玩家可以与另一名学生一起进行比赛。

两个玩家将站在游戏机的两侧,互相对抗。

玩家可以选择不同的难度级别来进行比赛。

游戏机的硬件设计这个游戏机的硬件由一个控制器、一个触摸屏、一个运动检测器和一个音响系统组成。

控制器用于控制整个游戏过程,触摸屏用于显示游戏的界面,运动检测器用于检测玩家的乒乓球拍的位置和旋转角度,音响系统用于播放比赛音效和音乐。

在游戏开始前,玩家需要在触摸屏上选择游戏模式、比赛难度以及自己的角色。

玩家还可以在游戏界面中设置音量大小,并选择自己喜欢的音乐。

在游戏中,玩家需要使用乒乓球拍控制屏幕上的乒乓球。

乒乓球将通过投影仪在屏幕上显示。

当乒乓球经过屏幕中心线时,运动检测器将检测到拍的位置和旋转角度。

根据拍的位置和旋转角度,游戏机将计算出对乒乓球的反弹和方向,并将乒乓球投射到屏幕的另一侧。

玩家需要在规定的时间内尽可能击败对手,以赢得比赛。

课程设计由于这个游戏机不仅具有娱乐性,还有助于学生的乒乓球技能和电子技术的理解和应用,因此它可以作为电子技术课程设计的一部分。

以下是一些应包含在课程设计中的关键元素:1.基本的电子电路设计和程序设计:学生需要学习如何设计和实现电路和程序,以控制游戏机的各种功能。

电子技术乒乓球比赛游戏机课程设计

电子技术乒乓球比赛游戏机课程设计

电子技术乒乓球比赛游戏机课程设计《电子技术乒乓球比赛游戏机课程设计》一、课程目标:通过本课程的学习,使学生掌握基本的电子技术知识和乒乓球比赛规则,能够独立设计和制作一款乒乓球比赛游戏机。

二、适用对象:中学高中阶段的电子技术爱好者。

三、教学内容:1.电子技术基础知识:(1)电路基础知识:电阻、电容、电感等基本元件的特性和应用;(2)逻辑门电路:与门、或门、非门等基本逻辑门电路的原理和使用。

2.乒乓球比赛规则:(1)乒乓球比赛的基本规则:发球、回球、得分等;(2)乒乓球比赛的技术要求和战术技巧。

3.乒乓球比赛游戏机的设计和制作:(1)游戏机硬件设计:电路组成和连接方式、面板和按键设计;(2)游戏机软件设计:游戏逻辑和控制流程、分数计算和显示。

四、教学方法:1.理论授课:通过教师讲解、多媒体展示等方式,将电子技术和乒乓球比赛规则的基本知识传达给学生。

2.实践操作:学生在教师的指导下,进行乒乓球比赛游戏机的硬件组装和软件编程。

学生可以通过实际操作,巩固和应用所学的电子技术知识。

3.小组合作:学生可以分成小组,进行合作设计和制作乒乓球比赛游戏机。

通过合作,学生可以相互交流、共同解决问题,提高团队合作能力和创新能力。

五、教学评估:1.学生的理论考试成绩:对学生的理论知识进行考核,通过闭卷考试的形式测试学生对电子技术和乒乓球比赛规则的掌握程度。

2.实践项目成果评估:对学生的乒乓球比赛游戏机进行评估,包括硬件组装质量、软件功能完整性和游戏体验等方面。

3.学生表现综合评估:综合考虑学生的课堂参与度、合作能力、创新能力等方面,给予学生相应的综合评价。

六、教学资源:1.教材:电子技术基础教材、乒乓球比赛规则教材。

2.实验设备:电子实验箱、电路元件、乒乓球比赛游戏机组装材料等。

3.实践项目辅助工具:计算机、编程软件。

七、教学进度安排:本课程的教学进度安排为一学期,大致分为以下几个阶段:1.第一阶段(两周):电子技术基础知识授课和学习。

(整理)数电课程设计乒乓球比赛

(整理)数电课程设计乒乓球比赛

乒乓球比赛游戏机一、设计任务与要求1 课题目的及意义本次课程设计的内容是独立完成一个乒乓球比赛游戏机的设计,采用EWB 电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。

通过这次课程设计让我们了解和熟悉了乒乓球游戏机的原理和Multisim仿真设计软件的操作,也让我们加深了解了对双向移位寄存器、双D触发器及、加法器及逻辑门电路的一些实际用途,并将理论与实践相结合。

2 课题的内容和要求设计一个甲、乙双方参赛,裁判参与的乒乓球比赛游戏模拟机。

基本要求:(1)用8个发光二极管排成一条直线,以中点为界,两边各代表参赛双方的位置,其中点亮的发光二极管代表“乒乓球”的当前位置,点亮的发光二极管依次由左向右或由右向左移动。

(2)当球运动到某方的最后一位时,参赛者应立即按下自己一方的按钮,即表示击球,若击中,则“球”向相反方向运动,若未击中,则对方得1分。

(3)设置自动计分电路,双方各用二位数码管来显示计分,每局11分。

到达11分时产生报警信号。

提高要求:(4)一方得分时,电路自动响铃3s,这期间发球无效,等铃声停止后方能继续比赛。

(5)设置局数显示,5局结束后有声响提示比赛结束。

课题任务要求1、画出总体设计框图,以说明乒乓球比赛游戏机由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化。

并以文字对原理作辅助说明。

2、设计各个功能模块的电路图,加上原理说明。

3、选择合适的元器件,在EWB 上连接验证、仿真、调试各个功能模块的电路。

在连接验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的仿真、调试和故障排除。

4、在验证各个功能模块基础上,对整个电路的元器件和连接,进行合理布局,进行整个数字钟电路的连接验证、仿真、调试。

二、方案设计与论证根据设计任务,对照图乒乓球比赛模拟及1.1,可以分为三个模块进行设计: 1. 球台电路:球迹移动电路可采用双向移位寄存器方法实现,由发光二极管作光点模拟乒乓球移动的轨迹。

实验十 电子乒乓游戏机

实验十 电子乒乓游戏机

实验十电子乒乓游戏机一、设计任务(1)参加游戏者2—3人,既比赛双方及裁判员。

采用单脉冲发生器的按钮开关作为球拍,用来发球或击球,并采用七只发光二极管模拟乒乓球。

其中只有一只点亮的发光二极管表示球的位置,每只发光二极管逐次点亮表示球的运动轨迹,当乒乓球移动到一排发光二极管的某一端最后一只时,要求控制这一端的选手准确果断及时地按下单脉冲发生器的按钮开关并将球击回。

如果击中则乒乓球向相反的方向移动;如果没有击中则算失误,对方得一分。

还应注意,如果乒乓球还未运行到规定的击球位置,击球不算失误;当球到达规定的击球位置时,该方再次击球仍能将球击回。

(2)设有自动记分的显示装置。

裁判员可根据比赛规定判定一局比赛结束,并由裁判员把双方记分牌清零,并使局数计数器加1,规定一局为6分。

(3)规定比赛球速分快慢两档,比赛者可根据情况任意选择所需的球速。

(4)比赛开始时由裁判员统一将计数器清零,同时使局数计数器加1。

局数计数器所对应的显示器显示1表示第一局比赛开始,共定为5局。

在比赛双方各设置一个指示灯。

规定得分一方指示灯亮并获得发球权。

二、原理及方框图游戏机的方框图如图所示。

下面分别对每一分框图作简要的介绍。

(1)乒乓球台是由74LS192和74LS42器件组成的。

其作用是控制乒乓球向左、右方向移动。

74LS42器件共有10个输出端,即Y0~Y9。

在Y2~Y8的端点上分别接入7只发光二极管。

在作加法计数时,Y2~Y8端的发光二极管逐次点亮,意指乒乓球向右方移动。

反之,在作减法计数时,乒乓球向左方移动。

(2)当乒乓球运行到Y8或Y2的位置时,要求对方立即击球,如果错过次机会就算失分,经失分判别电路判别后,在得分的一方记分牌上加1。

例如,在甲方发球时,只要甲方按一下该方的单脉冲发生器按钮开关,通过所设计的电路使M点为高电平。

如果乙方错过击球的机会,即球运行到Y8的位置时,乙方没有击中,此时球继续向右方移动,则Y9必然出现高电平。

乒乓球游戏机报告书

乒乓球游戏机报告书

广西交通职业技术学院信息工程系期考作品报告书课程名称:数字电子技术题目:乒乓球游戏机班级:电信09学号: 2009405031姓名:刘任翼组名:第八组成员:刘任翼、庞瑞坚指导老师:宋春胜二O一O 年十二月乒乓球游戏机摘要:该乒乓球游戏机电路主要是由记分模块、移位寄存器模块和脉冲产生模块组成,其中记分模块采用异步十进制计数器74ls160实现,并可记分到两位数,移位寄存器模块采用两块74ls194级连实现,而脉冲产生模块则采用了555定时器构成的多谐振荡器实现。

本电路根据乒乓球一般的比赛规则来工作,用发光二极管LED灯的亮灭来模拟乒乓球的运动轨迹,从而模拟一场具有真实性、可观赏性和妙趣横生的比赛。

关键词:74ls160、移位寄存器、多谐振荡器Ping Pong GameAbstract: The table tennis game circuit mainly by scoring module, the shift register module and the pulse generator module, which points the module implementation using asynchronous decade counter 74ls160, and points to the double-digit shift register module uses two 74ls194 Cascade realization, the pulse generator module is composed by a 555 timer multivibrator realized. The circuit according to the general rules of the competition table tennis to work with light emitting diode LED lights off to simulate the trajectory of table tennis, which has the authenticity of a simulation can be entertaining and fun game.Key words: 74ls160, shift register, multivibrator目录1系统方案选择和论证 (1)1.1设计要求 (1)1.2设计目标 (1)1.3系统基本方案 (1)1.3.1各模块方案选择和论证 (1)1.3.2模拟乒乓球模块的选择 (1)2系统的硬件设计与实现 (2)2.1系统硬件概述 (2)2.2主要单元电路的设计 (2)2.2.1 模拟乒乓球电路、控制电路、清零电路的设计 (2)2.2.2 计数产生模块电路的设计 (3)3 系统测试 (5)3.1多谐振荡器测试 (5)3.2移位寄存器测试 (5)3.3产生记分功能电路测试 (5)4 设计制作总结 (5)4.1设计过程的体会 (5)4.2未来的目标 (6)5 致谢词 (6)6 参考资料 (6)附录一:系统电路图 (7)附录二:系统主要元件清单 (8)附录三:系统使用说明书 (9)1系统方案选择和论证1.1设计要求要求:①用8个发光二极管表示球;用两个按钮分别表示甲乙两个球员的球拍②一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到最后一个发光二极管时,对方击球(按下按钮)球将向相反方向运动,未及时击球或在其他时候击球视为犯规,则给对方加1分③甲、乙各有一数码管计分,裁判有一个初始化按钮,可控制比赛的开或停止1.2设计目标利用两个开头按钮来模拟甲乙两球员的击球情况,一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到最后一个发光二极管时,对方击球(按下按钮)球将向相反方向运动,未及时击球或在其他时候击球视为犯规,则给对方加1分,且当决出胜负后,裁判可将游戏终止(即电路清零)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1绪论1.1选题背景1.1.1 课题目的及意义本次课程设计的容是独立完成一个乒乓球比赛游戏机的设计,采用EWB电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。

通过这次课程设计让我们了解和熟悉了乒乓球游戏机的原理和Multisim仿真设计软件的操作,也让我们加深了解了对双向移位寄存器、双D触发器及、加法器及逻辑门电路的一些实际用途,并将理论与实践相结合。

1.1.2 课题的容和要求独立完成一个乒乓球比赛游戏机的设计,采用EWB电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。

课程设计具体容如下:乒乓球比赛是由甲乙双方参赛,加上裁判的三人游戏(也可以不用裁判),乒乓球比赛模拟机是用发光二极管(LED)模拟乒乓球运乒乓球比赛模拟机框图设计要求:1、基本部分(1) 至少用8个LED排成直线,以中点为界,两边各代表参赛双方的位置,其中一个点亮的LED(乒乓球)依次从左到右,或从由到左移动,“球”的移动速度能由时钟电路调节。

(2) 当球(被点亮的那只LED)移动到某方的最后一位时,参赛者应该果断按下自己的按扭使“球”转向,即表示启动球拍击中,若行动迟缓或超前,表示未击中或违规,则对方得一分。

(3) 设计自动记分电路,甲乙双方各用一位数码管显示得分,每记满9分为一局。

2、发挥部分(选做)(1) 甲乙双方各设一个发光二极管表示拥有发球权,每得5分自动交换发球权,拥有发球权的一方发球才能有效。

(2) 发球次数能由一位数码管显示。

(3) 一方得分,电路自动响铃3秒,此期间发球无效,等铃声停止后方可比赛。

课题任务要求1、画出总体设计框图,以说明乒乓球比赛游戏机由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化。

并以文字对原理作辅助说明。

2、设计各个功能模块的电路图,加上原理说明。

3、选择合适的元器件,在EWB上连接验证、仿真、调试各个功能模块的电路。

在连接验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的仿真、调试和故障排除。

4、在验证各个功能模块基础上,对整个电路的元器件和连接,进行合理布局,进行整个数字钟电路的连接验证、仿真、调试。

5、自行接线验证、仿真、调试,并能检查和发现问题,根据原理、现象和仿真结果分析问题所在,加以解决。

学生要解决的问题包括元器件选择、连接和整体设计引起的问题。

1.2 方案选择根据设计任务,对照图乒乓球比赛模拟及1.1,可以分为三个模块进行设计:1. 球台电路:球迹移动电路可采用双向移位寄存器方法实现,由发光二极管作光点模拟乒乓球移动的轨迹。

2. 驱动控制电路:由双D触发器及逻辑门电路构成,通过此电路来控制并且实现球台灯的左右移位即实现乒乓球的运动。

3. 计分电路:使用十进制的计数器、逻辑门和集成的4管脚的数码管来组成计分电路。

通过多次设计、画图及仿真实验,我们发现方案电路最简洁,原理简单易懂,操作也很方便,且实用性较强。

故采用此方案进行设计。

2电路组成和工作原理(1)分析系统的逻辑功能,画出其框图如下图1乒乓球比赛游戏机的原理框图如上图2.1所示,该电路主要由时钟信号源、按键电路、球台驱动电路,控制电路,计数器,显示译码器和LED数码管等组成。

途中标出的各种信号的含义分别为:CP表示球台驱动电路和计数器的时钟信号;S表示灯(乒乓球)移动的信号;L表示发光二极管驱动信号,由L1~L8组成;CNT表示计数器的计数脉冲信号,由CNT1,CNT2组成;KA,KB表示开关控制的外输入发球、击球信号。

(2)总体思路描述如下:1.用两个74LS194四位双向移位寄存器来模拟乒乓球台,其中第一个74LS194的DL输出端QD接第二个的右移串行输入端SR,这样当乒乓球往右准备移出第一个寄存器的时候就会在时钟脉冲的作用下被移入第二个寄存器。

同样道理,第二个74LS194的AR输出端接第一个的左移串行输入端。

2.用双D触发器74LS74及逻辑门电路构成驱动控制电路3.用十进制计数器74LS160D、逻辑门电路和集成的4管脚的数码管组成计分电路3单元电路的设计3.1 球台电路的设计.球台电路如下图2设计所示:图2球台电路上图中,两片4位74LS194双向移位寄存器接成8位双向移位寄存器。

74LS194功能表如表1所示:表1 74LS194功能表(1)当S1 = S0 =1 时,不管各输入端原来是什么状态,在下一个时脉冲到来时,其输出分别是预先输入到并行输入端的 abcd ,这种方式叫送数。

(2)当 S 1 =0 ,S 0 =1 时,其工作方式叫右移,这时,每来一个时钟脉冲,输出端的数各向右移一位,而 Q A 端的输出则由加到 R 端的数来补充。

(3)当 S 1 =1 ,S 0 =0 时,其工作方式叫左移,情况正好与右移相反; Q D 端的输出由加到 L 端的数来补充。

(4)当 S 1 = S 0 =0 时,不管是否有 CP 脉冲作用,输出保持不变,这叫保持方式。

CP=0 时也是保持方式。

3.2驱动控制电路的设计驱动控制电路设计如下图3所示图3 驱动控制电路图中74LS74为上升沿触发的D触发器,~PR为置1端(低有效),~CLR为置0端(低有效)。

当J1=0时,两片D触发器输出端均为1即S1=S0=1,通过接入74LS194,此时实现的是并行输入功能。

当J1=1时,L1=J2=1,J3=L8=0,通过各门电路可知U2A,U4A,U2B输出端分别为0,1,1,则D触发器输出端分别为0,1即S1=0,S0=1。

相反情况时,当J1=1时,L1=J2=0,J3=L8=1,D触发器输出端分别为1,0即S1=1,S0=0。

通过此电路来控制并且实现球台灯的左右移位即实现乒乓球的运动。

3.3计分电路的设计计分电路的设计如下图4所示:7404N图4 计分电路如上图所示,计分电路由一个7404非门,7409与门和十进制的74LS160计数器构成。

得分真值表二如下表二所示:表2 得分真值表由上表可得上图中非门和与门的接法。

同步十进制计数器74LS160的功能表如下表三所示:表3 74LS160的功能表由74LS160的功能表可知,当~RD=~LD=EP=ET=1时工作状态为计数,即图4中的~CLR=~LOAD=ENT=ENP=1时。

选用ENP、ENT作为74LS160的计数控制端,当ENT=ENP=1时计数,当ENT=ENP=0时计分电路处于保持状态。

RCO为进位输出端,即当选手计满9分时给出报警信号。

4总体电路的设计通过前面的单元电路的设计,将他们合理的组合连接起来,就可以得到总体设计电路图,其图如下图五所示:L1L2L3L4L5L6L7L8图五总体电路5结果分析在进行仿真运行的过程中,先将开关Play C往上打,即打到“1”的位置。

然后选着发球方A或B,若A先发球,就将开关Play A往上打,即打到“1”的位置。

球将会向右移动,当点亮的球移动到B方的最后一位时,将B的开关往下打,B就会得一分,反之,若行动迟缓或超前,表示未击中或违规,则对方得一分。

若B先发球,也是一样的操作。

当一方得分满9分时,RCO将会给出报警信号,即灯亮,表一局完,数码管将从新计数。

6总结通过此次课程设计,我们了解了模拟电路的基本设计方法,并对Multisim 仿真软件有了初步的了解和认而识。

通过使用Multisim仿真软件,可以让我们在虚拟的环境中进行实验,可以先通过它来检验电路的正确性和可行性,而不需要真实电路环境的介入,不必顾及仪器设备的短缺与时间环境的限制,能够极大的提高实验的效率。

虽然这次的数电课程设计时间短暂,但却让我得到了多方面的提高:1、提高了我们的逻辑思维能力,使我们在逻辑电路的分析与设计上有了很大的进步。

加深了我们对组合逻辑电路与时序逻辑电路的认识,进一步增进了对一些常见逻辑器件的了解。

另外,我们还更加充分的认识到,数字电路这门课程在科学发展中的至关重要性2,查阅参考书的独立思考的能力以及培养非常重要,我们在设计电路时,遇到很多不理解的东西,有的我们通过查阅参考书弄明白,有的通过网络查到,但由于时间和资料有限我们更多的还是独立思考。

3,相互讨论共同研究也是很重要的,经常出现一些问题,比如电路设计中的控制器的设计,以及乒乓球游戏机怎样计分等的分析。

还使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到了不少棘手的问题,可谓是困难重重。

但这毕竟第一次做,难免会遇到过各种各样的问题,我们必须要学着自己去找资料、去理解、去解决问题,加强我们独立思考的能力。

同时在设计的过程中。

我发现了许多自己的不足之处,认识的自己对以前所学过的知识理解得不够深刻,掌握得不够牢固,没有在日常生活中将理论与实际相结合起来,以后要多加努力才行啊!参考文献【1】《模拟电子技术基础》(第三版),童诗白主编,高教【2】《数字电子技术基础》(第四版/第五版),阎石主编,高教【3】《电子测试技术》金唯香、玉梅主编,大学【4】《Multisim 2001电路设计及仿真入门与应用》,步生、吴渭主编,电子工业【5】《电子EDA实践教程》晓慧、许红梅主编,国防工业附录A 仿真结果图仿真结果图如下图六所示:图六仿真图附录B 实验仪器及器件。

相关文档
最新文档