资源描述:
《四位原码乘法器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.课程设计的内容和要求内容:设计四位原码乘法器电路。耍求:1.有关资料,设计乘法器电路;2.画出乘法器逻辑图;3.在实验箱上完成乘法器电路的组装,调试,核对记录,测试有关数据,通过老师当场验收;4.完成课程设计报告。1.课程设计原理运用存储器的存储功能实现数字的存储。令电路的初始状态为000,000,000000o以二进制的形式输入数字,计算方式是以十进制数字乘法。输入的数字为三位数字,输出的是六位数字。先存储输入的乘数和乘积,然后再将乘积的导线端连到输出段,此时Z前输入的乘积就可以在输出端显示。此时序电路的真值表为:A5A4A3A
2、2A1A0F5F4F3F2F1F00000000000000000010000000000100000000000110000000001000000000001010000000001100000000001110000000010000000000010010000010010100000100010110000110011000001000011010001010011100001100011110001110100000000000100010000100100100001000100110001100101000010000
3、101010010100101100011000101110011100110000000000110010000110110100001100110110010010111000011000111010011110111100100100111110101011000000000001000010001001000100010001000110011001001000100001001010101001001100110001001110111001010000000001010010001011010100010101010110
4、011111011000101001011010110011011100111101011111000111100000000001100010001101100100011001100110100101101000110001101010111101101101001001101111010101110000000001110010001111110100011101110110101011111000111001111011000111111101010101111111100011.课程设计思路本次课程设计的题目为四位原码乘法器
5、,利用真值表输入乘数时,需要存放数字,于是我杳阅了一些资料,用存储器可以实现这一电路,所以木实验中用到的是INTEL2114芯片。具体实现过程如下图:1.课程设计所需的器材1.2114是一个容量为1K4位的静态RAM芯片,常用于寄存器。其具体的引脚图为:此芯片的电路图为:2•数字电路实验箱3.导线若干1.课程设计实现本次课程设计的题目是四位原码乘法器电路。此部分只用到了2块INTEL2114芯片,具体连接如下:1、先将这些芯片按在电路板上(注意不耍插反,否者容易烧毁芯片)。2、将两片芯片的A6和GND端,A7,A&A9接地。3、Vcc
6、端接电压5V,药接存储端,呢端接控制端。4、两块芯片的A5,A4,A3组成一个乘数,AO,A1,A2组成另一个乘数。莫屮一块芯片的1/01,1/02,1/03,1/04和另一块芯片的1/01,1/02组成耍求的乘积。乘数与乘积的显示方式均为二迓制,但是计算方法是以十进制数的乘法法则计算。1.调试步骤及方法在连接实验器件之前,要先检查如下实验器件:1、检查芯片引脚是否有损坏。2、检查电路板是否好用。连接实验器件时要注意:2严格按照电路图一步一步连接,以避免连接错误。3导线要先连接电源测试是否导电。连接好电路进行数据测试,输入001,01
7、0,000010,存储;001,101,000101,存储;001,111,000111,存储。将连在输入端的四个输出连接到输出端,并输入001,010,但是结果并不是000010,而是000100;再输入001,101,也没有得到000101的结果,而是000110的结果。检查线路,发现输出的线路错位,纠止后重新输入乘数,结杲均得到计算结果。调试成功。1.实验结果连接好整个电路。A5A4A3和A2A1A0为输入端,即乘数,F5F4F3F2F1F0为输出端,即乘积。如下表:A5A4A3A2A1A0F5F4F3F2F1F00000000
8、00000000001000000001001000001010010000110011001000011按调试好的电路连接,只要输入的数值符合要求,指示灯就会亮。&课程设计结果输入000,000,000000,存储;0