全加器功能及应用的仿真设计分析

时间:2011-09-20来源:网络

3.3 全加器功能应用仿真设计
全加器除了可完成二进制加法运算外,还可以实现二进制减法运算、乘法运算,BCD码的加、减法,码制转换,数码比较,奇偶校验等应用。用集成全加器74LS283实现两个一位8421码十进制数的减法运算功能仿真,如图5所示。

e.JPG


根据减去一个正数,等于加上一个负数的概念,将一位十进制数的减法变成加法。在数字电子技术中,这种运算可以用机器数的原码、反码、补码来实现。对于一个正数其原码、反码、补码是一样的,而对于一个负数其补码是在原码基础上符号位不变,其余各位取反为反码,再在最低位加1形成的。原码、反码在计算后都要进行修正,而补码符号位进位自然丢失,可直接还原出真值。
图5中全加器的加数B4、B3、B2、B1,是由字信号发生器输出经反相器(按位取反)后输入的。并且全加器最低位进位设为1,实现了按位取反再加1,组成A减B的运算电路。
利用补码转换为加法运算后,8421码十进制数的计数规律是逢十进一,而全加器74LS283是四位二进制逢十六进一,两者进位关系不同,当和数大于9时8421码产生进位,而十六进制不产生。为此,由74LS00和74LS10构成结果修正电路。当和数大于9时,该电路输出1,为加法运算增加修正数6(第二个全加器的加数B=0110)实现进位。当和数小于9时,该电路输出0,修正数为0。从测试结果得知,此电路实现具有修正功能的一位8421码十进制减法运算。图5中显示6-6=0。在仿真测试时,两个字信号发生器的地址参数设定为0000-0009。

4 结束语
Multisim仿真软件为工程技术设计仿真、电子技术教学、实训、演示提供了强大、灵活、便捷、生动的虚拟仿真工具。通过对全加器功能及应用的虚拟仿真设计、测试、分析,既熟练掌握仿真软件中仪器仪表的使用,也锻炼分析问题解决问题的能力,同时还能准确地验证所设计仿真测试的内容和方法,为进一步利用Multisim软件开发设计仿真新项目打下基础。

1 2 3 4

关键词: 全加器 仿真设计 分析

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版