欢迎来到天天文库
浏览记录
ID:55514655
大小:182.00 KB
页数:6页
时间:2020-05-15
《实验八 移寄存器及其应用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验八移位寄存器及其应用一、实验目的1.掌握4位双向移位寄存器74LS194的逻辑功能及使用方法。2.熟悉移位寄存器的应用——构成环形计数器和串行累加器。二、预习要求1.复习寄存器及累加运算的有关内容。2.了解74LS194的逻辑功能、移位寄存器构成环形计数器和串行累加器的方法。三、实验原理1.移位寄存器是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。既能左移又能右移的称为双向移位寄存器。根据移位寄存器存取信息的方式不同分为:串入串出、串入并出、并入串出、并入并出四种形式。本实验选用的是4位双向移位寄存器,型号为74LS194(TTL器件)或CC40194(CMOS器件),两者功能
2、完全相同,可以互换使用。74LS194的最高时钟脉冲为36MHZ,其逻辑符号及引脚排列如图8-1所示:图8-174LS194的逻辑符号及引脚排列其中:D0~D1为并行输入端;Q0~Q3为并行输出端;SR――右移串行输入端;SL--左移串行输入端;S1、S0――操作模式控制端;――为直接无条件清零端;CP――为时钟脉冲输入端。74LS194模式控制及状态输出如表8.1所示:表8.1LS194模式控制及状态输出表2、移位寄存器的应用移位寄存器的应用范围很广,可构成移位寄存器型计数器;顺序脉冲发生器;串行累加器;可用作数据转换,即把串行数据转换为并行数据,或把并行数据转换为串行数据等。本实验研究移位
3、寄存器用作环形计数器和串行累加器的线路及其原理。(1)环形计数器把移位寄存器的输出反馈到它的串行输入端,就可以进行循环移位,如图8-2所示。把输出端Q0和右移串行输入端SR相连,设初态为Q3Q2Q1Q0=1000,则在CP作用下,模式设为右移,输出状态依次为:1000010000100001 图8-2所示电路是一个有四个有效状态的计数器,这种类型计数器通常称为环形计数器。同时输出端输出脉冲在时间上有先后顺序,因此也可以作为顺序脉冲发生器。图8-24位环形计数器(2)串行累加器累加器是由移位寄存器和全加器组成的一种求和电路。它的功能是将本身寄存的数和另一个输入的数相加,并存放在累加器中
4、。图8-3是由两个右向移位寄存器、一个全加器和一个进位触发器组成的串行累加器。图8-3串行累加器结构框图设开始时,被加数A=AN-1…A0和加数B=BN-1…B0分别存入N+1位累加数移位寄存器和加数移位寄存器。再设进位触发器D已被清零。在第一个CP脉冲到来之前,全加器各输入、输出端的情况为:An=A0,Bn=B0,Cn-1=0,Sn=A0+B0+C0=S0,Cn=C0。当第一个CP脉冲到来后,S0存入累加和移位寄存器的最高位,C0存入进位触发器D端,且两个移位寄存器中的内容都向右移动一位。全加器输出为Sn=A1+B1+C0=S1,Cn=C1。在第二个脉冲到来后,两个移位寄存器的内容又右移一位
5、,S1存入累加和移位寄存器的最高位,原先存入的S0进入次高位,C1存入进位触发器Q端,全加器输出为:Sn=A2+B2+C1=S2,Cn=C2。如此顺序进行,到第N+1个CP脉冲后,不仅原先存入两个移位寄存器中的数已被全部移出,且A、B两个数相加的和及最后的进位Cn-1也被全部存入累加和移位寄存器中。若需继续累加,则加数移位寄存器中需再一次存入新的加数。四、实验仪器与器件1.TH-SZ型数字电路实验箱2.两片74LS194(或CC40194)3.双D触发器74LS74(或CC4013)4.全加器74LS183五、实验内容和步骤1.测试74LS194(或CC40194)的逻辑功能、S1、S0、SL
6、、SR、D3、D2、D1、D0分别接逻辑电平开关;Q3Q2Q1Q0用LED电平显示,CP接单次脉冲源。按表8.2进行逐项对比测试。表8.2清除模式时钟串行控制输入输出功能总结S1S0CPSLSRD3D2D1D0Q3Q2Q1Q00ⅩⅩⅩⅩⅩⅩⅩⅩⅩ111↑ⅩⅩdcba101↑Ⅹ0ⅩⅩⅩⅩ101↑Ⅹ1ⅩⅩⅩⅩ101↑Ⅹ0ⅩⅩⅩⅩ101↑Ⅹ0ⅩⅩⅩⅩ110↑1ⅩⅩⅩⅩⅩ110↑1ⅩⅩⅩⅩⅩ110↑1ⅩⅩⅩⅩⅩ110↑1ⅩⅩⅩⅩⅩ100↑ⅩⅩⅩⅩⅩⅩ2.4位环形计数器参照图8-2进行连线,先用并行送数法预置寄存器为某二进制数码(如0100),然后进行右移循环,观察寄存器输出端状态的变化,记入表8.3中
7、。表8.3CPQ3Q2Q1Q00010012343.串行累加器按图8-4连接实验电路。、S1、S0接逻辑开关,CP接单次脉冲源,由于逻辑开关的数量有限,两寄存器并行输入端D3D2D1D0根据实验设备现有条件,进行接线。两寄存器的输出端接至LED逻辑电平显示插口。(1)清零令=0,/RD=0,/SD=1。(2)送数令=S0=S1=1,/RD=1,/SD=1。用并行送数方法把三位被加数A2A1A0和三
此文档下载收益归作者所有