数字电路与逻辑设计寄存器学习教案.pptx
《数字电路与逻辑设计寄存器学习教案.pptx》由会员分享,可在线阅读,更多相关《数字电路与逻辑设计寄存器学习教案.pptx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电路与逻辑设计寄存器数字电路与逻辑设计寄存器第一页,共47页。1D CI DI存数指令(zhlng)Q Q1、数码寄存器数码寄存器 数码寄存器是能够存放二进制数码的电路。由于数码寄存器是能够存放二进制数码的电路。由于 触发器具有记忆功能,因此可以作为数码寄存器触发器具有记忆功能,因此可以作为数码寄存器 的电路。的电路。下图为由下图为由D触发器实现寄存一位数码的寄存单元。触发器实现寄存一位数码的寄存单元。工作原理工作原理(yunl):若若DI=0,在存数指令的作用下,在存数指令的作用下,Qn+1=0,若若DI=1,在存数指令的作用下,在存数指令的作用下,Qn+1=1。第1页/共47页第二页,
2、共47页。这样,在存数指令的作用下,将输入信号的这样,在存数指令的作用下,将输入信号的数码数码DI存入到存入到D触发器中。触发器中。这样寄存器只用来存放数码,一般仅具有接这样寄存器只用来存放数码,一般仅具有接收数码,保持并清除原有数码等功能收数码,保持并清除原有数码等功能(gngnng),电路结构和工作原理都比较简,电路结构和工作原理都比较简单。单。一个多位的数码寄存器,可以看作是多个触一个多位的数码寄存器,可以看作是多个触发器的并行使用。发器的并行使用。第2页/共47页第三页,共47页。、移位寄存器、移位寄存器 移位寄存器是一个同步时序电路,除具有存放数移位寄存器是一个同步时序电路,除具有存
3、放数 码的功能外,还具有将数码移位的功能,即在时钟码的功能外,还具有将数码移位的功能,即在时钟CP 作用下,能够把寄存器中存放的数码依次作用下,能够把寄存器中存放的数码依次(yc)左移或右移。左移或右移。第3页/共47页第四页,共47页。下图为由下图为由4个个D触发器构成触发器构成(guchng)的的4位左移位左移的移位寄存器的移位寄存器 由图可见:由图可见:Q1n+1=VI,Q2n+1=Q1n Q3n+1=Q2n,Q4n+1=Q3n 1D4 CI 1D4 CI 1D4 CI 1D4 CIQ4Q3Q2Q1输入(shr)VICP 就实现就实现(shxin)了数码在移存脉冲作用下,向左依位移存。了
4、数码在移存脉冲作用下,向左依位移存。同理可构成右移位寄存器。同理可构成右移位寄存器。10111111001011第4页/共47页第五页,共47页。双向寄存器双向寄存器 同时具有左移和右移的功能,是左移还是右移取决同时具有左移和右移的功能,是左移还是右移取决于于 移存控制信号移存控制信号M。如图所示如图所示 由图可写出各级由图可写出各级D触发器的状态触发器的状态(zhungti)转移转移方程:方程:Q4n+1=AM+MQ3n 其中,其中,A为右移输入为右移输入数码数码 Q3n+1=MQ4n+MQ2n B为左移输入为左移输入数码数码 Q2n+1=MQ3n+MQ1n Q1n+1=MQ2n+MB 第5
5、页/共47页第六页,共47页。当当M=1时,时,Q4n+1=A Q3n+1=Q4n Q2n+1=Q3n Q1n+1=Q2n 因此,在移存脉冲因此,在移存脉冲CP作用下,实现作用下,实现(shxin)右移移位寄存功右移移位寄存功能。能。当当M=0时,时,Q4n+1=Q3n Q3n+1=Q2n Q2n+1=Q1n Q1n+1=B 因此,在移存脉冲因此,在移存脉冲CP作用下,实现作用下,实现(shxin)左移移位寄存功左移移位寄存功能。能。第6页/共47页第七页,共47页。所以在双向移位寄存器中,我们可通过控制所以在双向移位寄存器中,我们可通过控制M的取的取值来完成左右值来完成左右(zuyu)移功能
6、。在上例中,移功能。在上例中,M=1时,完成右移功能;时,完成右移功能;M=0时,完成左移功能。时,完成左移功能。第7页/共47页第八页,共47页。1.1.移位寄存器的逻辑功能:移位寄存器的逻辑功能:移位寄存器的逻辑功能:移位寄存器的逻辑功能:2.2.既能寄存数码,又能在时钟脉冲的作用下使数既能寄存数码,又能在时钟脉冲的作用下使数既能寄存数码,又能在时钟脉冲的作用下使数既能寄存数码,又能在时钟脉冲的作用下使数码向高位码向高位码向高位码向高位(o wi)(o wi)或向低位移动或向低位移动或向低位移动或向低位移动移位移位(y wi)寄存器寄存器按移动按移动(ydng)方式方式分分单向单向移位寄存
7、器移位寄存器双向双向移位寄存器移位寄存器左左移位寄存器移位寄存器右右移位寄存器移位寄存器2.移位寄存器的逻辑功能分类移位寄存器的逻辑功能分类第8页/共47页第九页,共47页。实现数码串实现数码串并行转换并行转换 通常信息在线路上的传递是串行传送,而终通常信息在线路上的传递是串行传送,而终端的输入或输出端的输入或输出(shch)往往是并行的,因而需对信号往往是并行的,因而需对信号进行进行 串串并行转换或并并行转换或并串转换。串转换。移位移位(y wi)寄存器寄存器的应用的应用并入并入(bn r)并出、并入并出、并入(bn r)串出、串入并出、串出、串入并出、串入串出串入串出第9页/共47页第十页
8、,共47页。移位移位移位移位(y wi)(y wi)寄存器的应用寄存器的应用寄存器的应用寄存器的应用并入并出数据并入并出数据(shj)寄存寄存并入串出多位数据共信道并入串出多位数据共信道(xn do)传输传输串入并出共信道传输数据接收串入并出共信道传输数据接收串入串出数字延迟串入串出数字延迟可变长度移位寄存器可变长度移位寄存器第10页/共47页第十一页,共47页。A、串行转换成并行串行转换成并行 (5单位信息的串单位信息的串并转并转换电路)换电路)组成:由两部分组成:由两部分:5位右移移位寄存位右移移位寄存器器,5个与门组成的个与门组成的并行读出电路并行读出电路.5单位信息:是由单位信息:是由
9、5位二位二进制数码组成一个信进制数码组成一个信 息的代码。息的代码。并行读出脉冲必须在经过并行读出脉冲必须在经过5个移存脉冲后出个移存脉冲后出 现,并且和移存脉冲出现现,并且和移存脉冲出现(chxin)的时间错开。的时间错开。第11页/共47页第十二页,共47页。1D CI 1D CI 1D CI 1D CI 1D CI 并行并行(bngxng)读读出指令出指令串行输入(shr)移存脉冲移存脉冲(michng)CPD5D4D3D2 D1Q1Q2Q3Q4Q511001第12页/共47页第十三页,共47页。分析:假设串行输入分析:假设串行输入(shr)的数码为的数码为10011(左边先入)(左边先
10、入)序号 Q1 Q2 Q3 Q4 Q5 0 1 1 2 0 1 3 0 0 1 4 1 0 0 1 5 1 1 0 0 1并行输出 1 1 0 0 1 串串并行并行(bngxng)转转换状态表换状态表第13页/共47页第十四页,共47页。波形波形(b xn):并行(bngxng)输出脉冲移存脉冲(michng)Q1Q2Q3Q4Q5110011001第14页/共47页第十五页,共47页。B 并行转换为串行(输入是并行,输出是串行)并行转换为串行(输入是并行,输出是串行)组成:组成:右移右移(yu y)移位寄存器和输入电路移位寄存器和输入电路 分析:由于是分析:由于是D触发器,有触发器,有Qn+1
11、=D 由于由于D1=MD11=MD11,D2=因此在移存脉冲作用下,状态转移方程为:因此在移存脉冲作用下,状态转移方程为:Q1n+1=MD11,Q2n+1=MD12+Q1n Q3n+1=MD13+Q2n,Q4n+1=MD14+Q3n Q5n+1=MD15+Q4n第15页/共47页第十六页,共47页。工作时工作时:(1)RD首先清零,使所有触发器置首先清零,使所有触发器置0。(2)当并行取样脉冲当并行取样脉冲(michng)M=1时,在第一个移时,在第一个移存脉冲存脉冲(michng)CP的作用下,输入信号的作用下,输入信号D11D15并行存入并行存入 到各级触发器中。到各级触发器中。(3)存入
12、以后并行取样脉冲存入以后并行取样脉冲(michng)M=0,在移存,在移存的脉冲的脉冲(michng)CP的作用下,实行右移移存功能,从的作用下,实行右移移存功能,从Q5端输端输 出串行数码。出串行数码。第16页/共47页第十七页,共47页。假设假设(jish)输入的输入的5位数码为位数码为11001(Q1Q5),),第二组为第二组为10101。5单位数码单位数码(shm)并并串行转换状串行转换状态转移表态转移表 序号序号 Q1 Q2 Q3 Q4 Q5 0 0 0 0 0 0 1 1 1 0 0 1(并入)(并入)2 0 1 1 0 0串行输出串行输出 3 0 0 1 1 0 4 0 0 0
13、1 1 5 0 0 0 0 1 6 1 0 1 0 1(并入)(并入)M=1M=1M=0第17页/共47页第十八页,共47页。波形(b xn):RDCP并行(bngxng)取样Q1Q2Q3Q4Q511001000111234567891010011第18页/共47页第十九页,共47页。注:并行取样脉冲注:并行取样脉冲M与移存脉冲之间有一定的关系。与移存脉冲之间有一定的关系。若输入信号的位数为若输入信号的位数为N位,则由位,则由n级触发器构成移位寄存级触发器构成移位寄存器。器。移存脉冲频率为移存脉冲频率为:fcp=n fm fcp为移存脉冲,为移存脉冲,fm并行取样脉冲频率,并行取样脉冲频率,M
14、的脉冲宽度应比的脉冲宽度应比CP脉冲的宽。脉冲的宽。移位寄存器用于脉冲节拍延迟。移位寄存器用于脉冲节拍延迟。输入信号经过输入信号经过n级移位寄存器后才到达输出端,因此级移位寄存器后才到达输出端,因此 输出信号比输入信号延迟了输出信号比输入信号延迟了n个移存脉冲周期,这样个移存脉冲周期,这样(zhyng)就起到了节拍延迟的作用。延迟周期:就起到了节拍延迟的作用。延迟周期:td=ntcp。还可构成计数分频电路。还可构成计数分频电路。第19页/共47页第二十页,共47页。3 集成移位寄存器集成移位寄存器 集成集成74LS195 首先看一下首先看一下195 内部电路构成(内部电路构成(189页)页)及
15、外部端口的作用。及外部端口的作用。CR为异步清为异步清0端端 J,K为为 串行数据串行数据(shj)输入端输入端 D0,D1,D2,D3为并行数据为并行数据(shj)输入输入端。端。SH/LD 为为 移位移位/置入控制置入控制 端端 第20页/共47页第二十一页,共47页。分析分析(fnx):根据根据D触发器的状态方程和激励函数,触发器的状态方程和激励函数,有有Q0n+1=SH/LD D0+SH/LD(JQ0n+KQ0n)Q1n+1=SH/LD D1+SH/LDQ0n Q2n+1=SH/LD D2+SH/LDQ1n Q3n+1=SH/LD D3+SH/LDQ2n 当当SH/LD=0时,即置入功
16、能时,有时,即置入功能时,有 Q0n+1=D0 Q1n+1=D1第21页/共47页第二十二页,共47页。Q2n+1=D2 Q3n+1=D3 若若SH/LD=1,即右移,即右移(yu y)功能时,功能时,有有 Q0n+1=J Q0+K Q0n Q1n+1=Q0n Q2n+1=Q1n Q3n+1=Q2n 74LS195的逻辑符号(书上的逻辑符号(书上190图图6214)第22页/共47页第二十三页,共47页。74LS19574LS195的功能表的功能表的功能表的功能表第23页/共47页第二十四页,共47页。集成移位寄存器集成移位寄存器74LS195的应用的应用(yngyng)a 串行串行并行转换并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑设计 寄存器 学习 教案
限制150内