移位寄存器应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.试用74194附加门电路设计一个101001序列信号发生器,并用时钟验证,画出时钟脉冲及输出波形

若采用左移方式,直接由序列从左向右每三位得一状态,写出真值表

SL B D B C D Q Q +Q Q =

若采用右移方式,则序列反写,从右往左,每三位一个状态,写出真值表

S R A C A B

D Q Q +Q Q = 电路图略。

P153 J3 用标准数字器件中的移位寄存器设计一个序列信号发生器,其输入信号为时钟CP ,输出信号为序列码F ,实验任务要求是:①序列发生器模值M=8;②各个码位上的码值为00011101,最右端码位为最先输出的低位;③测量时钟信号CP 与F 的波形。

解:

时钟信号波形CP 和输出波形F 如图所示,产生的序列码实际为10111000

方法一:采用两片74194实现

将左移/右移控制端S1,S0接逻辑电平开关K1,K0,置数输入端接序列码,先设定K1K0=11,CP 上升沿到来后,该码值被置到两片194的输出端,然后设定K1K0=01,则输出端序列信号进行循环右移,则实现该序列信号。194输出各端均为该序列信号。

此方法优点是若将置数输入端接至逻辑电平开关,可设置实现任意序列信号。

方法二:采用74194+门电路实现

相当于实现序列信号10111000,分左移和右移方式

先确定需使用移位寄存器输出端的位数,保证不出现相同的状态,8位码,至少需3位。判断该序列每3位定一个状态,无重态。则取三位即可。

左移:直接由序列从左向右每三位得一状态,写出真值表

S L B D B C B C D

D Q Q +Q Q +Q Q Q =

右移:序列反写,从右往左,每三位一个状态,写出真值表

SR A C B C A B C D Q Q Q Q Q Q Q =++

方法三:采用一片74194+74151数据选择器实现

数据选择器实际实现的是门电路的功能

真值表同方法二左移或右移方式,注意真值表中权位的高低与数据选择器地址端对应,数据输入端须与真值表一致。

电路如下:

左移:右移:

相关文档
最新文档