1 / 12
文档名称:

实验六++++++++++++++++++移位寄存器.doc

格式:doc   大小:164KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验六++++++++++++++++++移位寄存器.doc

上传人:文库旗舰店 2020/1/10 文件大小:164 KB

下载得到文件列表

实验六++++++++++++++++++移位寄存器.doc

文档介绍

文档介绍:实验六         移位寄存器学院:信息科学与技术学院专业:电子信息工程姓名:刘晓旭学号:2011117147一:,:实验器材74LS0074LS7474LS194CD4008B三:实验原理寄存器用于寄存一组二值代码,它被广泛应用于各类数字系统和计算机中,一个触发器能储存1位二值代码,N个触发器组成的寄存器能储存N位二值代码。移位寄存器除了具有存储代码功能以外,还具有移位功能。所谓移位功能,是指寄存器里存储的代码能在移位脉冲的作用下依次左移或右移。因此,移位寄存器不但可以用来寄存代码,还可以用来实现数据的串行---并行转换,数值的运算和处理。(一)验证74LS194的逻辑功能,按功能表进行。功能输入   S1S0CPDILDIRD0D1D2D3Q0Q1Q2Q3清除0XXXXXXXXX0000保持100XXXXXXQ0Q1Q2Q3预置111XXD0D1D2D3D0D1D2D3左移111DI;XXXXXQ1Q2Q3DIL右移101XDIRXXXXDIRQ0Q1Q2               对D0,D1,D2,D3预置数,使D0D1D2D=1001,如图(1)图1                       向左移位时,此时令S0=0,S1=1,DIL=1,该时刻的电路图如图(2)图2向右移位时,此时令令S0=1,S1=0,DIL=1,该时刻的电路图如图(3)图3结论:),两个二制数A,B,分别存入74LS194(A),74LS194(B),现在要对它们进行按位相加,其和放入74LS194(A)中。试采用全加器CD4008B和D触发器74LS74组成能实现上述要求的电路,输出用二极管指示。由图示可以连出电路图,如图(4)所示:图4置入数据时:S0=S1=RD’=1***A=1,B=0,C=1,D=0B片A=1,B=0,C=0,D=1S0=1,S1=0,RD=1,右移;则电路如图(5)(6)(7)(8)(9)所示:               图(5)图6图7图8图9CPBAQSUM_1SUM_2↑1001**********↑010001011110110↑0010**********↑0001**********↑000001100001010↑000000110000110↑0000**********↑0000**********       有图知,满足其特性。分析以上记录的真值表可知在预设的A为1010,B为1001情况下,芯片U1用来对A进行移位处理、存放和显示输出结果,U2用来对B进行移位,U3为全加器,本题中设置为一位全加器,故其进位应为S2,全加器将本位的输出和用来控制A右移移位进去的数字,并用D锁存器来存储A、B全加所得和向高位的进位,并将进位结果参与下一次全加运算。分析真值表可知,每来一个脉冲,A、B实现一次移位,全加器进行一次全加,锁存器存入所得进位数。四个脉冲到来之后,输出结果即为A、B全加二进制结果,由表中数据得出A+B=10011,符合实验结果;之后由于B已经移出去了,实现的是A中数与0000的全加的循环移位。(三)设计二进制转换成十进制的数码转换电路,使上述电路在相加后可以完成用数码管显示相加结果。如图(10)所示:图10(四),观察比较串入-并出,并入-串出两种工作方式的输出序列。-串出电路图如图11所示:图11则,串入=1,串出=1(2)串入-并出如图12图12即串入D=1,并出=1111输入不同的数据D时其记录数据如表3:表3DQ1Q2Q3Q4000001100011100111101111**********     (3)并入-串出如图13图13其功能表如下:下降沿DCBAQ~00000~00010~00100~01001~01111~10001~10011      (五)设计寄存器进行N分频电路如图14所示:图14三分频:五分频: