数电课程设计简单加减运算电路的设计.doc

上传人:laozhun 文档编号:2538411 上传时间:2023-02-20 格式:DOC 页数:35 大小:1.30MB
返回 下载 相关 举报
数电课程设计简单加减运算电路的设计.doc_第1页
第1页 / 共35页
数电课程设计简单加减运算电路的设计.doc_第2页
第2页 / 共35页
数电课程设计简单加减运算电路的设计.doc_第3页
第3页 / 共35页
数电课程设计简单加减运算电路的设计.doc_第4页
第4页 / 共35页
数电课程设计简单加减运算电路的设计.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《数电课程设计简单加减运算电路的设计.doc》由会员分享,可在线阅读,更多相关《数电课程设计简单加减运算电路的设计.doc(35页珍藏版)》请在三一办公上搜索。

1、沈阳工程学院课 程 设 计设计题目: 简单加/减运算电路 系 别 自控系 班级 测控本091 学生姓名 学号 指导教师 职称 讲师 起止日期: 2011 年8月29日起至2011 年9月4日止沈 阳 工 程 学 院课程设计任务书课程设计题目: 简单加/减运算电路系 别 自控系 班级 测控本091 学生姓名 学号 指导教师 职称 讲师 课程设计进行地点: B222 任 务 下 达 时 间: 2011 年 8 月 29 日起止日期:2011年8月29日起至2011年9月4日止 教研室主任 2011 年8月29日批准简单加/减运算电路的设计1简单加/减运算电路1.1设计目的(1)掌握1位十进制数加法

2、运算电路的构成、原理与设计方法;(2)熟悉QuartusII的仿真方法。1.2基本要求(1)实现二进制数的加/减法;(2)设计加数寄存器A和被加数寄存器B单元;(3)实现4bit二进制码加法的BCD调整;(4)根据输入的4bitBCD编码自动判断是加数还是被加数。1.3发挥部分(1)拓展2位十进制数;(2)MC存储运算中间值;(3)结果存储队列;(4)其他。2设计过程及论文的基本要求2.1设计过程的基本要求:(1)基本部分必须完成,发挥部分可以在已给的范围或自己寻找资料的范围内任选;(2)符合要求的设计报告一份,其中包括逻辑电路图、实际接线图各一份;(3)设计题目必须仿真通过,设计过程的资料草

3、稿上交;(4)成绩的组成:考勤、每天任务的完成工作量、答辩情况、报告;2.2课程设计论文的基本要求:(1)蓝黑色或黑色钢笔或碳素笔书写,不允许用圆珠笔。项目齐全、字迹工整,有条件的可以打印。(2)装订顺序:封面、任务书、成绩评定表、中文摘要、关键词、目录、正文(正文的具体要求按老师讲课要求)、总结及致谢、参考文献、附录(逻辑电路图与实际接线图)。3时间进度安排顺序阶段日期计划 完成 内容备注12011.8.29讲解主要设计内容,学生根据任务书做出原始框图打分22011.8.30检查框图及初步原理图完成情况,讲解及纠正错误打分32011.8.31检查逻辑图并指出错误及纠正;讲解接线图绘制及报告书

4、写打分42011.9.1继续修正逻辑图,指导接线图绘制方法,布置答辩打分52011.9.2答辩、写报告打分沈 阳 工 程 学 院 数字电子技术 课程设计成绩评定表系(部): 自控系 班级: 测控本091班 学生姓名: 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的 质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确

5、,符号统一,编号齐全,图表完备,书写工整规范。0.55432 指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力。0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8) 分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩 分中文摘要数字电子技术

6、的迅速发展,为人们的文化、物质生活提供了优越的条件,空调、电子计算机等,都是典型的技术应用实例。计算机的普及,为大学生提供很好的学习平台。经过对数字电子技术基础一学期的学习,掌握了一些理论上的知识。而课程设计正好帮我们好好的整理和实践了这些知识。从古至今,算术是人们生活当中所不可缺少的部分。计算时间、比较大小、经营生意等等。加/减运算虽然简单,但是是所有计算的基础,我们应当对它充分认识和掌握。随着现代科学技术的发展,计算机也随着出现并发展得越来越快。虽然如此,算术运算仍是数字系统的基本功能,更是计算机中不可缺少的组成单元。通过实验可以更加了解并掌握二进制数的算术运算,对实现加法运算和减法运算的

7、逻辑电路也掌握得非常好。设计简单加减法运算电路图时,必须考虑到是否进位的问题。所以,在逻辑电路图中必须应用全加器,或者更高的要求。加/减法运算电路,表面上看起来很简单。可如果深入研究之后,会发现许多奥妙无穷的东西,让我们获益匪浅。譬如说怎么巧妙地利用异或门实现数据的原码和反码之间的转换,以及当被减数小于减数时该怎样处理他的减法等等一系列的问题。 这些方方面面的问题都是我们在设计过程中自己去发现并给予解决,为以后在工作中崭露头角打好基础。有一句好说得非常好:凡事从简单做起。所以加/减运算虽然简单,但是更应该精益求精!关键词 加数、被加数寄存器单元(74374),加法运算电路(74283),减法运

8、算电路(74283),运算结果整合电路,BCD转换电路目录课程设计任务书II数字电子技术 课程设计成绩评定表IV中文摘要V1 设计任务描述11.1设计题目:简单加/减运算电路11.2设计要求:11.2.1设计目的:11.2.2基本要求:12 设计思路23设计方框图34 各部分电路设计及调试44.1 简单加/减运算电路各模块电路设计及调试44.1.1数值输入电路设计及调试44.1.2加数寄存器A单元的设计与调试54.1.3被加数寄存器B单元设计64.1.4加法运算电路74.1.5减法运算电路84.1.6加/减法运算整合电路114.1.7加/减法运算结果整合电路114.1.8BCD码转换电路135

9、 简单加/减运算电路过程分析165.1简单加/减运算电路的总电路图165.2电路图的工作过程分析165.2.1输入电路的工作过程分析165.2.2寄存器A, B单元的工作过程分析175.2.3加减运算整合电路的工作过程分析185.2.4 BCD转换电路的工作过程分析196 元器件清单217 主要元器件介绍22小结26致谢27参考文献28附录A 简单加/减运算总电路291 设计任务描述1.1设计题目:简单加/减运算电路1.2设计要求:1.2.1设计目的:(1)掌握1位十进制数加法运算电路的构成、原理与设计方法;(2)熟悉QuartusII的仿真方法。1.2.2基本要求:(1)实现二进制数的加/减

10、法;(2)设计加数寄存器A和被加数寄存器B单元;(3)实现4bit二进制码加法的BCD调整;(4)根据输入的4bitBCD编码自动判断是加数还是被加数。2 设计思路设计思路:众所周知,一个完整的加/减法运算电路由加数(减数)、被加数(被减数)、和(差)构成。所以,我们设计的简单加/减运算电路也应由类似的结构组成。以加法为例,由于用软件编程计算加法异于人为计算。所以,根据设计要求,其逻辑电路图应包含数值输入部分、加数寄存器单元、被加数寄存器单元、加法运算电路、结果输出电路、BCD转换电路。首先是数值输入电路,我想设计一个只有一个输入端的电路,这样既简单又简明,所以,我想用一个数据选择器实现这个目

11、的,目前常用的数据选择器有74151,它有三个地址输入端,和八个数据输入端口。由于我们需要设计的是一位十进制数的加/减法,转换成二进制后,就是两个四位二进制数相加/减。恰好需要八位二进制数,74151就可以满足这个要求。再结合计数器和移位寄存器就能达到同步输出目的。加数寄存器单元:寄存器的种类也有很多,四位、八位都可以利用。经过讨论,我们各自选出自己比较喜欢用的寄存器,我选的寄存器是74374,因为它的结构比较简单,使用方便。它是八位寄存器,而我们只需要四位,所以其它四位需要悬空处理即可。被加数寄存器单元:与加数寄存器单元类似,由于在数值输入部分,数值是同步输出地,所以只需要保持与加数寄存器单

12、元的时钟同步就可以了。加法运算电路:仔细阅读教材之后,我们了解到做加法只需一个器件74283,将需要运算的数输入后,就能输出结果。减法运算电路:减法运算比加法运算复杂,因为它涉及到负数问题,所以必须考虑到符号位。如果结果是负数的话,必须把它转换成原码。这就需要两片74283和异或门才能实现。结果输出整合电路:由于加法运算只需要一片74283,而减法运算则需要两片。所以需要对它们的运算结果进行整合。经过讨论,可以用几个二输入与门和二输入或门来解决。BCD码转换电路:由于在整个过程中,都是以二进制的形式运算。所以,结果出来以后也是二进制的形式,必须把它转换成与十进制数相关的BCD码,然后再输出最后

13、结果。总之,整个电路由各个部分构成,只要各个模块都设计好了,就可以完成整个设计。3设计方框图数值输入逻辑电路寄存器A单元寄存器B单元加法运算电路减法运算电路BCD转换电路4 各部分电路设计及调试4.1 简单加/减运算电路各模块电路设计及调试4.1.1数值输入电路设计及调试我们的数值输入模块设计如图4.1.1所示:图4.1.1-1 数值输入电路我们的数据输入端采用74151数据选择器,74161计数器和74164移位寄存器相互组合而成的。74151是一个8输入的数据选择器,我们用来作为数据的输入端口,当我们将要进行计算的数据输入到74151数据选择器的时候,我们通过利用74161做成的8进制计数

14、器将数据逐一的输入到74164二输入移位寄存器中,接下来数据就进入下一个单元进行相应的运算。数值输入模块的参数设置及仿真结果如下:图4.1.1-2 数值输入电路仿真结果时钟CP1,CP2设置如图所示:图4.1.1-3 时钟CP1、CP2的设置输入的数据a1、a2、a3、a3、a4、b1、b2、b3、b4为01111111。从图中可以看出当经过8个时钟周期后输出的结果a5、a6、a7、a8、b5、b6、b7、b8为01111111,如图中荧光部分所示 ,经测试后显示的结果满足我们的输入部分的设计目的说明输入端模块调试成功。4.1.2加数寄存器A单元的设计与调试在运算电路做加、减运算之前,必须先对

15、输入的加数或被加数进行存储。可以用来存储数值的寄存器有很多种。在我的电路图中,我采用的寄存器是74374。该寄存器一共可以寄存八位二进制数,但我组的设计题目只需四位即可,故其它端口悬空处理,且不影响结果,证明如下:图4.1.2 寄存器74374的使用输入的脉冲如下:仿真结果如下:根据结果可知,这种使用方法是正确的。此寄存器对脉冲时钟上升沿敏感。4.1.3被加数寄存器B单元设计 由于被加数和加数都是一个类型的数据,它们必须同时输入加法运算电路(减法运算电路)中,所以A、B单元的脉冲时钟必须一致,其它的差不多,故介绍从略。在逻辑电路图中的应用如下: 图4.1.3 寄存器A(上)、B(下)单元由于电

16、路图是由每个模块组成,为了更好的解释设计过程,所以报告中的各个模块电路图与最后的总电路图有一些变化,后面的模块电路图都是如此。4.1.4加法运算电路数值从寄存器输出以后,就进入加法器中。如果只进行两个数简单的加法,直接用一片74283就能实现。在74283加法器中,CIN端口既可以接高电平,又可以接低电平。接高电平就在运算结果的基础上加1,接低电平就在运算的结果上加0。输入端口中, A1与B1相加, A2与B2相加,其它依次类推。输出端口中, COUT是进位端。结构如下:图4.1.4-1 加法器74283的简单应用由于CIN端口的双重作用,所以我可以将其设计成为加法运算和减法运算的控制端。当给

17、其低电平的时候,就做加法运算(结果加0);当给其高电平的时候,就做减法运算(原因后面介绍)。为了将加法和减法运算电路整合到一起,经过讨论,我们可以在B类输入端口前加异或门。取异或门的一端作为控制信号,当这一端输入0的时候,异或门输出的结果就和另一端的相同。当控制信号端输入1时,异或门的输出就和另一端的输入相反。利用异或门这个特性,可以将其一个输入端与CIN相连,作为控制信号。需要做加法时,控制信号是低电平,不影响加法运算结果的输出。设计如下:图4.1.4-2 加法运算电路该4位加法器的仿真结果如下:图4.1.4-3 加法运算的测验根据仿真结果说明该器件能实现的功能与我们设想的相同,即我们的这一

18、部分模块调试成功。4.1.5减法运算电路根据二进制数的算术运算方法可知,减法运算的原理是将减法运算变成加法运算进行的。前面提到的74283加法运算器既能实现加法运算,又可以通过改进实现减法运算,从而可以简化逻辑电路结构。若n位二进制的原码为,则与它相对应的2的补码为:补码与反码的关系式:设两个数A、B想减,利用前面两式可得:此式表明,A减B可由A加B的补码并减完成。 在此设计实验中,需要的是四位减法运算,故可通过74283完成。根据提示,我们需要的是一个数加上另一个数的反码加1。在B类输入端口前加非门就能实现一个数的求反,把74283的CIN端口输入高电平就能实现结果加1。加法器相加的结果为:

19、其逻辑电路图如下:图4.1.5-1 4位减法运算逻辑图(上)由于,相加结果与相减只能由加法器进位输出信号完成。当进位输出信号为1时,它与的差为0;当进位输出信号为0时,它与的差值为1,同时还应发出借位信号。因此,只要将进位信号取反即实现了减的运算,取反后的输出为1时需要借位,故其结果也可当作借位信号。当借位信号为1时,表示差值为负数;当借位信号为0时,差值为正数。假设A、B两数想减,由于A-B0的运算结果是A-B0的运算结果的绝对值的补码。要使差值以原码形式输出,则需要对减法运算的结果进行转换。根据前面可知,将补码再求补得原码。减法运算的完整电路图如下:图4.1.5-2 4位减法运算逻辑图(下

20、)图中,A1、A2、A3、A4接低电平。减法运算所得的差值输入到异或门的一个输入端,而另一端输入端由借位信号控制。当借位信号为1时,SUM4SUM1取反,并与CIN=1相加,实现求补运算;当借位信号为0时,SUM4SUM1不取反,加法器也不实现加1运算,维持原码。所以,为了区分正数与负数,设计总的逻辑电路时在借位信号处接一个输出表示符号位(结果为1则为正,反之为负),后面介绍。差值为正数的仿真结果如下所示:图4.1.5-3 差值为正的运算结果差值为负数的仿真结果如下:图4.1.5-4 差值为负的运算结果4.1.6加/减法运算整合电路加法运算与减法运算完成后,需要将它们进行整理,融入到一个逻辑电

21、路图中。同样是利用异或门的特性,在74283的输入端的合适端口接入几个异或门就能达到要求。其逻辑电路图如下:图4.1.6 加/减法运算电路 图中, Ctrl的作用是控制加法与减法,当其为低电平的时候就运算加法;是高电平的时候就运算减法。第一片74283输出的是加法运算的结果,接入另外的电路中与减法运算的结果相整合后,再输入BCD转换电路中;第二片74283输出的是减法运算的结果,与加法运算输出电路相整合后一起输入BCD转换电路中。为了区分减法结果是正数还是负数,所以需在非门后面加一个输出,但是做加法的时候符号位一定是低电平。为了满足要求,可以在非门后做一个分支接入与门的一个端口,与门的另一端口

22、接Ctrl。这样,当我需要做加法的时候, Ctrl是0,0与任何数相与后,结果都是零,故符号位F的输出结果是低电平;当需要做减法的时候, Ctrl是1,如果借位信号是0(不需借位,结果为正数),则相与后符号位F是低电平,反之则是高电平。由于这个模块有两个输出端,故其测验与运算结果整合电路放一起。4.1.7加/减法运算结果整合电路 这一模块的逻辑电路图如下:图4.1.7-1 加/减法运算结果整合电路当加法运算电路和减法运算电路的设计分别完成以后,为了使运算结果在一个电路图的输出端口输出,以完成整个电路图的设计,必须将它们的运算结果也整合起来。由于控制加法和减法是由一个单独的输入Ctrl完成,所以

23、可以从它入手。当我需要做加法的时候,需要实现的最终目的是使代表加法运算结果的二进制数经过一系列电路后,在不改变结果的情况下,输入到BCD转换电路中;同理,减法亦如此。以加法为例:在Ctrl输入端后面可以接一个非门,则经非门输出后为高电平1,根据与门的特性:1与任何数相与,结果都是这个数;如果将与门的一个输入端接“加法运算结果”,另一个输入端接在非门后;那么,经与门输出的数就是加法运算的和。所以,一共需要5个与门。由于74283的功能就是做加法,所以必须考虑到第二片74283的输出结果产生的影响。要解决这个问题,只需在第二片74283的每个输出端口后面接一个与门,与门的另一个输入端口接低电平0,

24、得到低电平也很容易,只需在Ctrl后的非门后面再接一个非门。这样,我做加法的时候,下面的减法输出端的结果都是0;当切换为做减法的时候, Ctrl为高电平1,上面的加法输出端的结果都是0。但是最终的输出结果只有一个,所以将加法输出端和减法输出端同时接入同一个或门,一共需要5个或门。其功能是:加法运算结果和0相或以后,或门输出的结果还是加法运算的结果;同理,也能实现减法的运算。为了衔接,所以调试的时候需要与上面模块的电路图融合。输出加法运算结果的仿真如下:图4.1.7-2 加法运算结果的输出输出减法运算结果的测验如下:图4.1.7-3 减法运算结果的输出(负数) 经校验,此模块电路设计符合要求。4

25、.1.8BCD码转换电路BCD转换电路如下:图4.1.8-1 BCD码转换电路根据设计要求,最后的输出结果应该是BCD码。与BCD码有直接关系的是十进制数,但是整个逻辑电路运行的都是二进制码。所以这个模块的功能是将二进制码转换成BCD码,然后输出,完成整个电路图的设计。对于这部分模块的设计,我们主要使用型号为8fadd的加法器来实现BCD的转换。8fadd的功能与74283的功能类似,区别在于8fadd实现的是8位二进制数相加,74283实现的是4位二进制数相加。首先就是要了解用二进制码表示的十进制数转换成用BCD码来表示十进制数的转换关系。对于十进制数而言,从0到9的二进制码与BCD码是相同

26、的。在此设计题目中,超过9以后的数,即从1010到10010之间的二进制数转换为BCD码时,就需要在原来的二进制数上加0110,这样就可以实现与二进制相对应的十进制数用BCD码来表示了。知道转换原理后,接下来就是如何实现的问题了。前面模块输出的二进制数是5位的二进制数,所以我们设从高位到低位的输出分别是A5、A4、A3、A2、A1。接下来分析,从00000到01001的二进制码转换为BCD码表示时就不需要加0110 ,而从01010到10010之间的二进制码就需要加0110。 所以根据这两组数的特点能分析出什么情况才加0110。首先,当A4为1的时候,不论A4、A3、A2、A1 是什么,都需要

27、加0110;当A4为0的时候,那么,接下来就要看A4的情况,如果A4为0,那么不论A3、A2、A1是什么都不需要加0110;当A4为1时,则A3、A2至少有一个是1,否则不加0110。综上所述,加0110的条件是:A3与A2相或后的结果和A4相与,输出的结果再和A5相或,若此结果输出为1,则需要加,0110,否则加0000。所以,连接电路图的方法是:将A1、A2、A3、A4、A5分别与8fadd的A1、A2、A3、A4、A5相连接,然后使用与门和或门实现判断是否加0110的条件,并将输出的结果接到B2 、B3上,这样我们就实现了BCD码的转换。下面是BCD转换电路的仿真结果:图4.1.8-2

28、BCD转换电路的测验 根据仿真结果显示,我们设计的转换电路是正确的。5 简单加/减运算电路过程分析5.1简单加/减运算电路的总电路图图5.1.1 简单加/减运算电路总电路图5.2电路图的工作过程分析本次设计的电路是简单加/减法运算电路,该电路可以实现0到9之间的简单的加减法运算,下面是该电路的各个部分的工作过程分析.5.2.1输入电路的工作过程分析首先我们将要进行运算的0到9之间的,需要做加减法运算的任意两位二进制数据,同时输入到型号为74151的数据选择器之中,例如,将要送给A寄存器的a4、a3、a2、a1分别赋值为1000,将要送给B寄存器的b4、b3、b2、b1分别赋值为1001,实际上

29、就是在进行二进制8与9的加减法运算。用74161实现8进制计数功能,这样做是为了让数据选择器有时间规律的将里面的数据逐一的输出,在后面使用了74164移位寄存器来接收从74151数据选择器输出出来的数据。只需要将74161的时钟与74164的时钟频率设置相同就可以了,这样只要经过8个时钟周期后就可以将数据从数据选择器中全部转移到移位寄存器里面。仿真结果如下:图5.2.1输入电路的工作过程分析接下来就应该分别把数据存入寄存器A ,B单元了。5.2.2寄存器A, B单元的工作过程分析这部分设计的特色就是将要进行加/减运算的数据从移位寄存器里可以同时分别输入到寄存器A、B单元中去,而不是通过让寄存器

30、A、B的时钟不同来分别让A 、B 寄存器得到数据。就是说可以将寄存器A、B 的时钟设置相同,因为要存入A、B寄存器的是移位寄存器的时钟经过8个周期后的数据。所以A、B 的CP时钟设置为移位寄存器的16倍就可以将我们需要的数据分别存入寄存器A、 B了。同时把寄存器A 、B 的始能端接入与其CP时钟相反的时钟CPL 。寄存器A 中得到的数据仿真结果如下:图5.2.2-1 寄存器A获得的数据寄存器B中得到的数据仿真结果如下:图5.2.2-2 寄存器B获得的数据接下来数据又要进入下一个环节,即整个电路的核心环节加减运算单元。5.2.3加减运算整合电路的工作过程分析这部分模块是整个电路的核心所在,该模块

31、可以实现二进制数据的加/减法运算并得到我们想要看到的结果,该模块的主要由型号为74283的全加器、异或门、与门、非门等逻辑门共同组合构成。在输入的时候还有一个加、减控制器通过给高/低电平信号就可以自动的实现加法或减法运算功能。当从寄存器中得到数据的同时该模块就自动的将数据进行加/减运算并将运算后的结果输出.该模块加法运算的仿真结果如下:图5.2.3-1 加法运算结果该模块减法运算的仿真结果如下:图5.2.3-2 减法运算结果因为图中a4和b4分别为加数和被加数的最高位,所以为了方便看出结果的正确与否。在仿真的时候分别将加数A与加数B中的高位放在最上边,图中Fhao为符号位当其是“0”时代表正数

32、是“1”时代表负数。图中hiqi代表控制器,当其置“0”时代表进行加法运算;当其置“1”时代表进行减法运算。5.2.4 BCD转换电路的工作过程分析运算结束后,我们需要将数据用BCD码来表示。所以在运算器的后面要接入一个BCD码转换器模块 。模块已在前面的BCD设计思路中详细说明,下面是经BCD转换电路的后的仿真结果:图5.2.4-1 BCD转换结果由此可见该电路成功的实现了BCD码的转换,即完成了整体的过程分析。整体电路仿真如下,结果由两个截图组成:图5.4.2-2 总电路图仿真结果6 元器件清单序号元器件名称型号数量1数据选择器741511片2计数器741611片3移位寄存器741641片

33、4寄存器743742片5四位加法器742832片6八位加法器8fadd1片7非门NOT4个8二输入与门AND212个9二输入或门OR27个10异或门XOR8个7 主要元器件介绍7.1数据选择器741517.1.1引脚图7.1.2功能表表7.1.2 74HC151的功能表输 入输 出使能选 择 HLLLLLLLL L L LL L HL H LL H HH L LH L HH H LH H HL HD0 D1 D2 D3 D4 D5 D6 D7 7.2计数器741617.2.1引脚图7.2.2功能表表7.2.2 74LVC161的功能表(基于教材)输入输出清零预置使能CEP CET时钟CP预置数

34、据输入进位TCLHHHHLHHH L LH H L L L L 保持保持计数L#L#7.3移位寄存器741647.3.1引脚图7.3.2功能表表7.3.2 74164的功能表7.4寄存器743747.4.1引脚图7.4.2功能表表7.4.2 74374的功能表7.5四位加法器742837.5.1引脚图7.5.2功能表表7.5.2 74283的功能表小结我们这次数字电子技术基础课程设计的内容是简单加/减运算电路,刚开始拿到这个题目的时候,自己很高兴,因为感觉这个题目并不难。通过老师的讲解,我们了解了这个电路图的基本结构,然后各个击破。可是当我们去做的时候才发现并不是那么简单。首先最大的问题就是知

35、识的缺乏,不能信手拈来。由于平时考试的内容和课程设计需要完成的内容的重点不一样。所以做课设的时候还得去研究新的东西,再加上时间比较短,我们没有充分的准备,更显得心浮气躁。在设计前期的时候,我组进度比较慢。查资料也遇到了困难,没有找到现成的逻辑电路图。总之,设计的过程一波三折。开始的时候,大家都无从下手。于是,我就着重核心部分加/减法运算;还好结果比较理想。后来,终于在老师的帮助下,我们组的设计框图出来了。于是按照老师的方法,我们的进度加快。在大家相互讨论、相互学习的过程中,才完成了电路图。在这个过程中,我也学到了很多知识。因为每个人的特长不一样,专研的东西也不一样。比如说,我们后面的整合电路多

36、亏了我组其它成员。他们融会贯通的能力很好,也使我的能力得到了很大提高。在与老师交流、请教之间,课设很快就结束了。一周的时间虽然短暂,但在这一星期的课程设计中收获很多。在此次设计中,我认为其核心就是将我们已经学过的各种电路运用到实际当中,将其功能通过特定的器件展示出来。这是对我们所学的课本知识的测验,也是对是否能快速吸收新的知识的一种考验,在自己亲自操作的时候,才能体验到它具有的挑战性,才能达到我们想要的结果。所以,在以后的学习和其它课程设计的时候,我们一定要细心的检查并发现、解决问题。这次经历也为以后成为工程设计师之路打下了基础。将以前的知识运用到实践中,大大提升了自己的动手能力。在设计与仿真

37、的过程中,对某些元件的功能及特点有了很好的了解,这对以后的学习或是工作有很大的帮助。为了很好的体现仿真结果,选择什么样的器件测量也是一个很重要的问题。在设计的过程中,我也发现了自己很多不足的地方:融会贯通的能力还需要加强,团队合作的能力也需要发挥得更好。整个加/减运算电路的成功设计,是大家共同努力和老师帮助的结果。在思考的同时,必须把实践相结合。不仅能提高动手能力,还能培养团队合作精神。通过这次课设,我的知识面又得到了扩展,受益匪浅。致谢我们组简单加/减运算电路的设计成功,靠我们自己的知识储备量是远远不够的。在这里,我要感谢黄硕老师给我的指导。由于此次课程设计涉及的内容以前没有经常应用,所以遇

38、到了很大的困难。开始的时候,我们都无从下手。在老师的帮助下才有了设计框图。在每个模块电路的设计过程中也遇到了很多的问题,有时候一个很简单的问题,我们自己就是检查不出来。每次请教老师的时候,都能很仔细的为我们解答,不管是简单的问题,还是复杂的问题。每次老师在讲解以后,都会给我们比自己设计更好的建议。加快了我们设计成功的速度。真的很感谢老师对我的帮助。在这里也感谢学校能够提供一次锻炼学生将理论与实践相结合的能力的机会。也感谢我组成员对我的帮助,在遇到问题的时候,他们一定会第一时间帮我。在问题解决的同时,也学会了新的东西。大家在一起讨论、研究与测试,各自发挥所长。虽然我们的电路图设计成功的时候比较晚,但是学到的东西并不少。 最后,对其他的对我帮助的人也表示诚挚的谢意。参考文献【1】康华光,邹寿彬,秦臻电子技术基础(数字部分)(第五版)高等教育出版社,2006【2】王金花,王树梅,孙卫锋电子技术人民邮电出版社,2010【3】毕满清.电子技术试验与课程设计.北京机械工业出版社,2007【4】沈小丰电子线路实验数字电路实验清华大学出版社,2007【5】茆有柏电子技术基础与技能机械工业出版社,2010附录A 简单加/减运算总电路

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号