《实验九-移位寄存器及其应用知识讲解.ppt》由会员分享,可在线阅读,更多相关《实验九-移位寄存器及其应用知识讲解.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验实验实验 九九移位移位(y wi)(y wi)寄存器及其应用寄存器及其应用 第一页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验n1.掌握中规模集成移位掌握中规模集成移位(y wi)寄存器寄存器74LS194的逻辑功能及测试方法。的逻辑功能及测试方法。n2.用用74LS194设计任意模值的扭环计数设计任意模值的扭环计数器的方法器的方法n3、了解移位、了解移位(y wi)寄存器的使用寄存器的使用实实现数据的串行,并行转换和构成环形计现数据的串行,并行转换和构成环形计数器。数器。一、实验目的一、实
2、验目的(md)(md)要求:要求:第二页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验二、实验二、实验(shyn)原理:原理:1.移位寄存器:移位寄存器:在数字系统中能寄存二在数字系统中能寄存二进制信息,并进行移位的逻辑部件称进制信息,并进行移位的逻辑部件称为移位寄存器。为移位寄存器。2.集成移位寄存器集成移位寄存器74LS194功能功能(gngnng):具有具有 左移位、左移位、右移位、清零、数据右移位、清零、数据并入并入/并出、并入并出、并入/串出等多种功能串出等多种功能(gngnng)。第三页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数
3、字电子技术基础实验逻辑逻辑(lu j)符号符号第四页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验QuartusII软件软件(run jin)提供的提供的74194逻逻辑符号辑符号SLSI:左移输入左移输入(shr)端端SL或或DLSLSI:右移输入右移输入(shr)端端SR或或DRCLRN:第五页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验3.移位寄存器的移位寄存器的应用应用(yngyng):(1)构成环形计数器构成环形计数器(2)构成构成(guchng)扭扭环形计数器环形计数器第六页,共19页。红河学院电子信息实验中心红
4、河学院电子信息实验中心数字电子技术基础实验 1、测试74LS194的逻辑功能2、移位寄存器构成的移位型计数器(1)环形计数器(2)扭环形计数器 3、实现数据串、并转换(zhunhun)(1)串行/并行转换(zhunhun)器(2)并行/串行转换(zhunhun)器 三、实验三、实验(shyn)内内容:容:第七页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验四、实验四、实验(shyn)步骤步骤n1、测试、测试74LS194的逻辑功能的逻辑功能:n 设设计计74LS194文文件件,下下载载到到芯芯片片(xn pin)后后,、S1、S0、SL、SR、D0、D1、D2
5、、D3、D4分分别别接接至至逻逻辑辑电电平平开开关关的的输输出出插插孔孔;Q0、Q1、Q2、Q3分分别别接接至至逻逻辑辑电电平平显显示示插插孔孔。CP接接单单次次脉脉冲冲源源,测测试试74LS194的逻辑功能。的逻辑功能。第八页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验n(1)环形计数器)环形计数器n 下图是用下图是用74194构成的环形计数器的逻辑图。当正脉冲构成的环形计数器的逻辑图。当正脉冲(michng)起动信号起动信号START到来时,使到来时,使S1S0=11,从而不论移,从而不论移位寄存器位寄存器74194的原状态如何,在的原状态如何,在CP作
6、用下总是执行置数操作使作用下总是执行置数操作使Q0Q1Q2Q3=1000。当。当START由由1变变0之后,之后,S1S0=01,在,在CP作用下移位寄存器进行右移操作。在第四个作用下移位寄存器进行右移操作。在第四个CP到来之前到来之前Q0Q1Q2Q3=0001。这样在第四个。这样在第四个CP到来时,由于到来时,由于DSR=Q3=1,故在此,故在此CP作用下作用下Q0Q1Q2Q3=1000。可见该计。可见该计数器共数器共4个状态,为模个状态,为模4计数器。根据实验结果画出该环形计数器计数器。根据实验结果画出该环形计数器状态图。状态图。2、移位、移位(y wi)寄存器构成的移位寄存器构成的移位(
7、y wi)型计数器型计数器第九页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验(2)扭环形计数器)扭环形计数器为了增加有效计数状态,扩大计数器的模,将上述接成为了增加有效计数状态,扩大计数器的模,将上述接成右移寄存器的右移寄存器的74194的末级输出的末级输出Q3反相后,接到串反相后,接到串行输入端行输入端DSR,就构成了扭环形计数器,如下图所示,就构成了扭环形计数器,如下图所示,该电路有该电路有8个计数状态,为模个计数状态,为模8计数器。一般来说,计数器。一般来说,N位移位寄存器可以位移位寄存器可以(ky)组成模组成模2N的扭环形计数器,的扭环形计数器,只需
8、将末级输出反相后,接到串行输入端。根据实验只需将末级输出反相后,接到串行输入端。根据实验结果画出该扭环形计数器状态图。结果画出该扭环形计数器状态图。第十页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验3、串行、串行/并行转换器并行转换器(1)串行)串行/并行转换是指串行输入的数据,经过并行转换是指串行输入的数据,经过(jnggu)转换电路之后变成并行输出。下面是用转换电路之后变成并行输出。下面是用两片两片74LS194构成的七位串行构成的七位串行/并行转换电路。并行转换电路。设计文件时,需要引脚分配端口是上图中的设计文件时,需要引脚分配端口是上图中的“接地接地
9、”、“1”、“串串行输入行输入”、“Q0Q7”、“CP”。其余直接连好电路。实验时自行。其余直接连好电路。实验时自行设置一组七位代码设置一组七位代码(di m)从从“串行输入串行输入”端口每个端口每个CP信号输入一信号输入一个数个数第十一页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验(2)并行)并行/串行转换是指并行输入的数据,经过转换电串行转换是指并行输入的数据,经过转换电路之后变成串行输出。下面是用两片路之后变成串行输出。下面是用两片74LS194构成的构成的七位并行七位并行/串行转换电路,与上图相比,它多了两个串行转换电路,与上图相比,它多了两个(li
10、n)与非门,而且还多了一个转换启动信号与非门,而且还多了一个转换启动信号(负脉冲或低电平),工作方式同样为右移。(负脉冲或低电平),工作方式同样为右移。第十二页,共19页。红河学院电子信息实验中心红河学院电子信息实验中心数字电子技术基础实验五、实验报告要求五、实验报告要求(yoqi)n1、使寄存器清零,除了采用输入低电平的方法外,、使寄存器清零,除了采用输入低电平的方法外,可否通过左移或右移的方法来实现?可否使用并行送可否通过左移或右移的方法来实现?可否使用并行送数法?若可行,如何进行操作数法?若可行,如何进行操作?n2、在对、在对CC40194进行送数后,若要使输出端改为另进行送数后,若要使
11、输出端改为另外的代码,是否一定要使寄存器清零?外的代码,是否一定要使寄存器清零?n3、若要进行循环、若要进行循环(xnhun)左移,图左移,图9-3、9-4接线接线应如何修改?应如何修改?n4、根据实验结果,画出、根据实验结果,画出4位环形计数器和位环形计数器和4位扭环形位扭环形计数器的状态转换图。计数器的状态转换图。n7、分析串、分析串/并转换器、并并转换器、并/串行转换器电路所得结果串行转换器电路所得结果的正确性。的正确性。第十三页,共19页。Q0 Q1 Q2 Q3 DIR D0 D1 D2 D3 DIL RDS1S0CLK74LS194用双向移位寄存器用双向移位寄存器74LS194组成组
12、成(z chn)节日彩灯控节日彩灯控制电路制电路+5V+5V CLK1秒秒Q=1时时LED亮亮1k 二极管二极管发光发光(f un)LEDQ0 Q1 Q2 Q3 DIR D0 D1 D2 D3 DIL RDS1S0CLK74LS194+5VS1=1,S0=1置数控制置数控制(kngzh)S1=0,S0=1右移控制右移控制趣味实验趣味实验第十四页,共19页。5.移位(y wi)寄存器及其应用一、实验目的1、掌握(zhngw)中规模4位双向移位寄存器逻辑功能及使用方法。2、熟悉移位寄存器的应用实现数据的串行、并行转换和构成环行计数器。二、实验原理 寄存器是计算机和其他数字系统中用来存储代码或数据的
13、逻辑部件。它的主要组成部分是触发器。一个触发器能存储1位二进制代码,所以要存储n位二进制代码的寄存器就需要用n个触发器组成。把若干个触发器串接起来,就可以构成一个移位寄存器。移位寄存器是一个具有移位功能的寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次(yc)左移或右移。既能左移又能右移的称为双向移位寄存器,只需要改变左、右移的控制信号便可实现双向移位要求。根据移位寄存器存取信息的方式不同分为:串入串出、串入并出、并入串出、并入并出四种形式。本实验选用的4位双向通用移位寄存器,型号为74LS194,其引脚排列如图5-1所示。集成移位寄存器 74LS194由4个RS触发器及它们的输入控制
14、电路组成。D0、D1、D2、D3为并行输入端;Q0、Q1、Q2、Q3、为并行输出端;DSR为右移串行输入端;DSL为左移串行输入端;S0、S1为操作模式控制端;CR为直接无条件清零端;CP为时钟脉冲输入端。第十五页,共19页。74LS194有5种不同操作(cozu)模式:即并行送数寄存,右移(方向由Q0 Q3),左移(方向由Q3 Q0),保持及清零。S1、S2端的控制作用如表5-1。移位寄存器应用很广,本次实验主要研究移位寄存器用作环形计数器和数据(shj)的串、并行转换。第十六页,共19页。(1)环形计数器 有时(yush)要求在移位过程中数据不要丢失,仍然保持在寄存器中。此时,只要将移位寄
15、存器的最高位的输出接至最低位的输入端,即将移位寄存器的首尾相连就可实现上述功能。这种寄存器称为循环移位寄存器,它也可以作为计数器用,称为环形计数器。如图5-2所示,把输出端Q3和右移串行输入端DSR相连接,设初始状态Q0Q1Q2Q3=1000,则在时钟脉冲作用(zuyng)下Q0Q1Q2Q3将依次变为0100 0010 0001 1000 -图5-2电路可以由各个(gg)输出端输出在时间上有先后顺序的脉冲,因此也可作为顺序脉冲发生器。如果将输出Q0与左移串行输入端DSR相连接,即可达到左移循环移位。(2)实现数据串、并行转换串行/并行转换器:串行/并行转换是指串行输入的数码,经转换电路之后变换
16、成并行输出。图5-3是用两片74LS194四位双向移位寄存器组成的七位串/并行数据转换电路。电路中S0端接高电平1,S1受Q7控制,二片寄存器连接成串行输入右移工作模式。Q7是转换结束标志。当Q7=1时,S1为0,使之成为S1S0=01的串入右移工作方式,当Q7=0时,S1=1,有S1S0=11,则串行送数结束,标志着串行输入的数据已经转换成并行输出了。0全01110111111101串入右移工作方式串入数据输入端第十七页,共19页。串行/并行转换的具体过程如下:转换前,CR端加低电平,使寄存器的内容清零,此时S1S0=11,寄存器执行并行输入工作方式(fngsh)。当第一个CP脉冲到来后,寄
17、存器的输出状态Q0Q7为01111111,与此同时S1S0变为01,转换电路变为执行串入右移工作方式(fngsh),串行输入数据由1片的DSR端加入。随着CP脉冲的依次加入,输出状态的变化可列成表5-3所示。由表5-3可见(kjin),右移操作七次后,Q7变为0,S1S0又变为11,说明串行输入结束。这时,串行输入的数码已经转换成了并行输出了。第十八页,共19页。三、实验内容:1、测试74LS194的逻辑功能 先在纸上画出连线图,然后(rnhu)在实验箱上连线,检查无误后,按讲义P69页表2.11.4所规定的输入状态,逐项进行测试。2、环形计数器 自拟实验线路,用并行送数法予置寄存器为某二进制数码(0100),然后(rnhu)进行右移循环,观察寄存器输出状态的变化,记入表5-4中。3、实现数据的串、并行转换(1)串行输入、并行输出按图5-3接线,进行右移串入、并出实验,串入数码自定,自拟表格(biog)记录之。(2)改接线路用左移串入方式实现并行输出。自拟表格(biog)记录之。第十九页,共19页。