网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简易加减计算器数电课程设计

简易加减计算器 数电课程设计 学 院:计算机学院 专业班级: 姓 名: 学 号: 2014.1.9 目录 一、引言3 二、设计要求3 三、设计目的3 四、正文4 (一)总体设计4 (二)部分电路设计6 (三)电路图的仿真及检测9 五、课程设计小结 10 六、参考文献 11 七、附录 11 一、引言 这次数电课程设计利用的是纯硬件,以前曾经用单片机加上编程实现过简单的 计算器功能,觉得实现起来比较简单,做过这个课程设计之后,发现硬件电路也好 强大,不用任何软件的程序辅助,靠纯逻辑就能实现,所以觉得逻辑器件是件神奇 的东西,同时也发现对他的操作并不简单,一旦逻辑关系搞错,输出结果就不对了。 所以连接电路时特别小心。 二、设计要求 1、用于两位以下十进制的加减运算。 2、以合适方式显示输入数据及计算结果。 3、设计要求被减数大于或等于减数。 三、设计目的 1、综合运用相关课程中所学到的知识去完成设计课题。 2、熟悉常用芯片和电子器件的类型及特性,掌握合理选用器件的原则。 3、学会电路的设计与仿真。 4、通过查阅手册和相关文献资料,培养学生独立分析和解决问题的能力。 5、培养严肃认真的工作作风和严谨的科学态度。 6、能自己熟练连接实现逻辑电路。 7、掌握基本逻辑式的化简。 8、熟悉集成电路的引脚安排。 9、掌握Multisim 的基本用法。 10、掌握74LS283N 芯片的逻辑功能和译码显示器的使用方法。 四、正文 (一)总体设计 1、设计电路原理 本计算器可以实现简单的十位以内的加减法,设计的基本思路如下: 显示所置入的两 个一位十进制数 加法运算电路 置数 开关选择运算方式 译码显示计算结果 减法运算电路 图1 先利用单刀双掷开关将加数(减数)与被加数 (被减数)置入,然后通过将加 数 (减数)通过异或门进行逻辑组合,再通过74LS283N 实现8421 码的转换,最后 接上7 段数码管显示结果。 2、设计思路 如图1 所示 第一步 置入两个四位二进制数。例如(1001)2, (0011)2 和(0101)2, (1000)2,同时在两个七段译码显示器上显示出对应的十进制数9,3 和5,8。 第二步 通过开关选择加(减)运算方式; 第三步 若选择加运算方式所置数送入加法运算电路进行运算;同理若选择 减运算方式,则所置数送入减法运算电路运算; 第四步 前面所得结果通过另外两个七段译码器显示。即: 若选择加法运算方式,则(1000)2+ (0110)2= (1110)2 十进制8+6=14 并在七段译码显示器上显示14。 若选择减法运算方式,则(0101)2- (1000)2= (10011)2 十进制5-8= -3 并在七段译码显示器上显示-3。 3、运算方案 方案一 通过开关 J1-J8 接不同的高低电平来控制输入端所置的两个一位十进制数, J1-J4 控制第一个数A,J5-J8 控制第二个数B,译码显示器U12 和U13 分别显示所 置入的两个数。数A 直接置入四位超前进位加法器74LS283N 的A4-A1 端,74LS283 的B4-B1 端接四个2 输入异或门。四个2 输入异或门的一输入端同时接到开关J9 上,另一输入端分别接开关 J5-J8,通过开关J5-J8 控制数 B 的输入。当开关J9 接低电平时,B 与0 异或的结果为B,通过加法器74LS283 完成两个数A 和B 的相 加。当开关J1 接高电平时,B 与1 异或的结果为B 非,置入的数B 在74LS283 的输 入端为B 的反

文档评论(0)

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

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

1亿VIP精品文档

相关文档