简易加减计算器-数电课程设计.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简易加减计算器课程设计 PAGE 0 电 子 课 程 设 计 题目:简易加减计算器 系 别: 电气与电子工程系 专 业: 自 动 化 姓 名: 李 恒 学 号: 092409218 指导教师: 杨 帆 河南城建学院 2011年6月23日 目录 一 设计任务和要求2 二 原理电路设计2 三 仿真实验数据整理8 四 器件清单8 五 设计总结8 六 参考文献9 七 成绩评定10 简易加减计算器的设计 一 设计任务和要求 1、自选器件制作一个简易计算器实现二位以下十进制数的加减计算 2、进一步掌握数字电子技术课程所学的理论知识。 3、熟悉几种常见的二——十进制编码器芯片、加法器芯片和LED显示芯片,掌握其工作原理及其使用方法,并能够熟的练将其组合连接,使其构成简单的加减计算器,实现二位以下的十进制数的加减计算。 4、了解数字系统设计的基本思想方法,学会科学分析和解决问题,培养认真严谨的工作作风和实事求是的工作态度。 二进制和(DCBA) 进位输出(CO) 进位信号Y 1010 0 1 1011 0 1 1100 0 1 1101 0 1 1110 0 1 1111 0 1 0000 1 1 0001 1 1 0010 1 1 二 原理电路设计 编码输入电路:采用二——十进制编码器作为编码输入器件,它可将我们输入的十进制数对应的编译成对应的二进制BCD代码,输入到运算电路。电路如右图所示 加减计算电路 (1)加法运算进位问题:因为74LS283是四位全加器,它可以进行十六进制加法运算,在此我们需要的是十进制加法器,当两个四位二进制数相加的和大于9时即产生进位信号,如上表所示,由表可知进位信号Y=DB+DC+CO=D(B+C)+CO 设计一个进位信号,这里我们采用两片74LS283,第一片运算编码电路送过来的代码,当其运算结果大于9时,由组合逻辑电路产生进位信号。当运算结果为16、17、18时,将进位输出信号与组合逻辑电路进位信号做或运算,这样就得到了合适的进位了。可是怎样才可以得到正确的十进制数的代码呢,在其进行加法运算时,在第二片加法器上认为加上0110代码,将其与第一片加法器的运算结果做和,这样就得到了我们所需要的运算结果了,电路图如下 加法运算和进位原理图 = 1 \* GB3 \* MERGEFORMAT ①减法运算的转换:加法器只可以做加法运算,不满足我们的设计要求,因此,我们采用异或门电路,将1和作为减数的代码与异或门电路进行异或运算,目的是取反,得到其反码,再将进位信号接入异或门控制电路,进位相当于加一,这样我们就得到了减数的补码。 减法运算的转换和借位信号的输出原理图 = 2 \* GB3 \* MERGEFORMAT ②借位信号的输出:由可知对比A>B与A<B时的运算可知,借位信号由进位信号取反即可得到。 = 3 \* GB3 \* MERGEFORMAT ③借位信号处理:将个位借位信号输入到十位电路,使其进行一个减去1的运算,然后将十位结果与个位结果分别输出,就得到两个两位数的差(此处减数大于被减数)。 显示电路:电路中主要用到的是DCD-HEX显示器,在multisim11中查看看其功能表如右图: 由上述原理可知,可以按照该原理来设计一个可以进行加减运算的电路如下: 加减计算电路 按照以上理论,该加减计算器在运行减法运算的时候,只有减数小于被减数的时候才能计算出正常的结果,为此可在电路的输入端加一个数值比较器,通过比较大小来决定哪个数据输入到电路的上端哪个数据输入到电路的下端,当减数大于被减数时,可以直接输出一个信号,使计算结果表示为负,然后进行大数减去小数的运算该电路可如下用与、非门来实现: 数值比较选择输入端电路 将两部分电路结合到一起得到一个全功能的两位十进制数加减计算器电路,该电路可实现任意十进制两位数的加减计算,当开关闭合时为减法运算,断开则运行加法运算,原理图如下: 主电路图 三 实验数据整理 A B 开关状态(闭合1/断开0) 输出 9 6 8 1 0 1 7 7 3 2 2 1 0 5 3 6 8 3 8 0 1 0 6 6 7 3 2 1 3 5 4 5 6 2 1 - 1 7 1 1 2 5 1 - 1 4 四 器件清单 74LS147D编码器、74LS85D数值比较器、74LS283D四位超前进位加法器、七段LED显示器以及常见的逻辑门器件 五 设计总结 1、设计过程中遇到的问题及解决方法 当看到自己抽到的实验设计是简易加减器时,自己很高兴。因为感觉这个题并不难。

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档