・154・ 价值工程 基于Multisiml0的全减器的设计与仿真 Design and Simulation of Full Subtracter Based on the Multisiml0 袁捷Yuan Jie (陕西职业技术学院,西安710100) (Shaanxi Vocational and Technical College,Xi an 710100,China) 摘要:Muhisim软件以其强大的仿真功能,在电路设计中已经广泛应用 文章基于NI公司的推出的新版本Multisim 10设计了全减器,并对 设计进行仿真和理论分析,缩短了电路开发的周期,更加方便地计算电路以及调整参数,使设计的电路达到预期的要求。 Abstract:Multisim softwal'e with its powerful simulation function has been widely used in circuit designBased on the NI company launched a new .version of Multisim10,full subtracter is desined,and the sigmulation and theoretical analysis on desin are madewhigch shorten the development cvcle 0f .circuit,more conveniently calculates circuit and adjusts parameters,SO that the desined cigrcuit achieves the desired requirements. 关键词:Muhisim软件;全减器;设计:仿真 Key words:Multisim software;full subtracter;desin;simulgation 中图分类号:TP39 文献标识码:A 文章编号:1006—4311(2012)04—0154—01 O引言 器的设计。其对应的功能表 S O × 1 1 1 1 表2 74LS138真值表 输入 输出 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 数字电子技术是电子和计算机学生的一门专业基础课。而数字 为表3所示。 电路逻辑分析和功能设计是他们应该掌握的非常重要的能力。尤其 其输出函数为Y= 是电路设计更是会在以后的学习工作中得到充分的运用。如何利用 (ABC0+ABC1+ABC2+ABC3) 现有资源,完成电路设计以及实现逻辑功能是设计的关键。 G。结合全减器的输出函数 随着电子技术的飞速发展,传统的电路设计手段已日趋落伍。 C ABC+ABC+ABC+ABC和 计算机仿真开始在电子技术领域得到广泛的应用。通过Multisim软 Di=ABC+ABC+ABC+ABC, 件的仿真可以让学生在虚拟元件的前提下,完成对电路的分析、设 只需设定变量A与B分别 S2+S3 A2 A1 Ao -a X 1 O 0 O 0 ××X ×X X 0 0 0 O 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 ’ 1 0 1 0 1 1 O 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 O 0 O 0 1 O 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 O 1 1 计、改进。加强对元件、电路、设备仪器的认识和理解。对于培养学生 从输入端A、B进入,并相应 的综合应用能力有着积极的作用。全减器应用广泛具有一定代表 配合其数据输入端C 即可。 性。下面以Muhisim软件设计全减器为例。 实现电路图为图4。 输入 A. O O O 0 l 1 1 1 1 O 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1全减器功能描述与分析 全减器是可以完成两个二进制数 的相减并求出差的电路。全减器真值 表如下:其中A.和B表示二进制数的 第i位,C,表示本位最终运算结果,即 表1全减器真值表 输出 D 1 0 1 0 l 0 1 0 B. 0 O l l 0 O 1 c. O 1 1 0 1 0 O D. O 1 l l O 0 O 就是低位向本位借位或本位向高位借 位之后的最终结果,D 表示低位是否 向本位借位,D.表示本位是否向高位 借位。其真值表如表l所示。 在Multisim软件中找到逻辑转换 C—ln 一C—CC mF0l 23 OJ- l 1 1 1 1 器并相应地将Ci和D;所对应的真值表输入其中。可等到其最简函 数为Ci=A B C+A BC +AB C +ABC=AeB@C、Di=A B+A C。其图分 别为图1、图2。 G l 图3用74LS138实现全减器 表3 74LS153功能表 输入 A X U1 输出 B × 1Y 2--c. Y 0 O O 0 0 O 1 O 1 O C0 Cl C2 2Y 一D. 0 1 l C 3结语 以上介绍了利用Muhisim设计 图1 C.的真值表 图2 Dl的真值表 的两种全减器电路。还有一种主要 采用门电路设计的方法未作说明, 2一位全减器的不同实现方法 主要是因为使用元件较多电路容易 2.1用译码器实现译码器74LS138也常用来实现组合逻辑电 故障。所以如要采用这种设计,应尽 路,其对应真值表为表2所示。 7 GND 74LSI53N 图4用74LS153实现全减器 量使用种类、数量最少的门电路为目标,以减少电路中信号延时,提 。 结合全减器的真值表,要实现全减器的逻辑功能,只需Ci= 高工作速度。本文说介绍方法主要采用集成电路进行电路设计,设 计的器件数目较少,连线也较少,设计方便。具体电路设计时,应视 。实现其功能的电路图如图3所示。 ,和Di 2.2用数据选择器实现数据选择器7415153亦可以完成全减 具体情况而定。参考文献: 『l1熊伟.Multisim7电路设计及仿真应用[M】.北京:清华大学出版社,2005. 『21王忠庆.电子技术基础(数字部分)【M】.北京:高等教育出版社,2001. 作者简介:袁捷(1983一),男,陕西汉中人,陕西职业技术学院,助教,学士学 位,从事电子方面教学。