① 用4位双向移位寄存器实现自动加载4位并行数据,输出4位串行数据,高位在前,求电路原理图
1)实现自动加载,何意?是指加电时也还没有移位脉冲输入时吗?
2)高位在前,何意?是指高位先移出吗?
② 4位双向通用移位寄存器74LS194的程序描述
寄存器 在数字电路中,用来存放二进制数据或代码的电路称为寄存器。 寄存器是由具有存储功能的触发器组合起来构成的。一个触发器可以存储一位二进制代码,存放N位二进制代码的寄存器,需用n个触发器来构成。 按功能可分为:基本寄存器和移位寄存器。 移位寄存器移位寄存器中的数据可以在移位脉冲作用下一次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,串行输入、并行输出,十分灵活,用途也很广。 1、74LS194移位寄存器的控制输入端S1和S0是用来进行移位方向控制的,S0为高电平时,移位寄存器处于向左移位的工作状态,二进制数码在CP脉冲的控制下由高到低逐位移入寄存器,因此可以实现串行输入;在S1为低电平时,移位寄存器处于向右移位的工作状态,二进制数码在CP脉冲的控制下逐位移出寄存器(低位在前,高位在后)。 2、在串行输入、并行输出的转换中,若将四位二进制数码全部送入寄存器内(四位寄存器)。由于每个CP脉冲移位寄存器只移一位,四位二进制数码需要四个CP脉冲。
③ 求四位移位寄存器使用电路图
上次给你的电路,有一点问题,你看一下付图,如果还有问题,再告诉我
==================================================================
1.请问那一个IC,查不到?新图多了7402这颗IC
2.此图是空的?是图里面没有电路图吗?
==================================================================
74AS194可以用74LS194,74F194,74ACT194取代
Sorry,TTL的VCC,GND脚通常不会画出来的,很多电路图软体都会自动接到VCC,Ground.所以我也没画出来.
这个图的74LS194,8脚一定要接到Ground,16脚一定要接到VCC的
不止是TTLIC,很多IC的电源脚都是被电路图软体隐藏起来的,但是实际上是有接到VCC和Ground的,只要在那颗零件的电源脚属性设定隐藏,就不会显示出来的.TTLIC的电源脚,该接到VCC或Ground的脚,肯定要接到的
另外,这个电路的U2(InverterGate),U3(D-FlipFlop),U4(NorGate),这三颗TTLIC的电源脚也都没显示出来,肯定要接的
④ 数字逻辑实验四位二进制数左移右移时序电路怎么做
用一片抄四D触发器,改变其各个触发袭器的输出和输入端D的连接就可以做成左移或右移电路。
例如,片外输入接A通道的输入D、A通道的输出Q接B通道的输入D、B通道的输出Q接C通道的输入D、C通道的输出Q接D通道的输入D,这就构成从A向B、C、D方向移位,每类一次时钟信号就会移位一次。如果片外输入接D通道的输入D、D通道的输出Q接CB通道的输入D、C通道的输出Q接B通道的输入D、B通道的输出Q接A通道的输入D,这就构成从D向C、B、A方向移位。
⑤ 由D触发器组成的4位循环移位寄存器电路图
把最右面的Do与最左面的Di相连就OK。
⑥ 用D触发器设计一个四位移位寄存器
一、寄存器
寄存器是存放数码的逻辑部件,它必须具备接收和寄存数码的功能。采用任何一种类型的触发器均可构成寄存器。每一个触发器存放一位二进制数或一个逻辑变量,由n个触发器构成的寄存器可存放n位二进制数或n个逻辑变量的值。
图7.4.1所示为74175四D触发器的逻辑图。当接收命令 (即时钟脉冲CP)到来时,数码便送到寄存器保存起来。由于寄存器中触发器的状态改变是与时钟脉冲CP同步的,故称同步送数方式。
图7.4.174175四D触发器
利用触发器的D和D也可以实现送数,达到寄存数码的目的,其连接方式如图7.4.2所示。这种工作方式称为异步送数,寄存器状态改变的时刻与时钟脉冲CP无关。
图7.4.2寄存器
图7.4.1和图7.4.2中数码的各位是并行送入寄存器的;寄存器寄存的数码也是并行地将数码的各位一齐输出,称为并行输入,并行输出。
二、移位寄存器
移位寄存器是实现移位和寄存功能的逻辑部件。
1.左移的移位寄存器
图7.4.3(a)所示为由4级D触发器构成的4位左移的移位寄存器,第一级触发器的D接输入信号vI,其余各触发器的D与其前一级触发器的Q输出相连,并将各触发器的CP连在一起输入移存脉冲,由图7.4.3(a)可见:
图7.4.3左移的移位寄存器
在移存脉冲作用下,输入信息的现在数码存入到第一级触发器,第一级触发器的状态存入到第二级触发器,依次类推,第i-1级触发器的状态存入到第i级触发器。实现了数码在移存脉冲作用下,向左逐位移存。图7.4.3(b)所示为输入信号vI=1101串行送入时Q1,Q2,Q3,Q4的波形 (设各触发器初态为0)。由波形可看到,输入信号每经过一级触发器,移动了一个移存脉冲周期,但波形的形状保持不变。
同理,读者可自行画出右移的移位寄存器的逻辑电路图及工作波形图。
上述移位寄存器工作在串行输入、串行输出,输入信号经过n级移位寄存后才到达输出端输出,因此输出信号比输入信号延迟了n个移存脉冲周期,这样就起到节拍延迟的作用,延迟时间为
其中,TCP为移存脉冲周期,n为移位寄存器位数。反之,在要求延迟时间td时,确定了移存脉冲周期TCP后,可以求出需要的移位寄存器电路的位数n。
2.双向移位寄存器
在计算机中常使用的移位寄存器需要同时具有左移和右移的功能,即所谓双向移位寄存器。它是在一般移位寄存器的基础上加上左、右移存控制信号M,如图7.4.4所示。
图7.4.4双向移位寄存器
由图7.4.4可写出各级D触发器的特征方程为
其中,A为右移串行输入数码,B为左移串行输入数码。当M=1时
,
因此在移存脉冲CP↑作用下,实现右移移位寄存功能。
当M=0时
,
因此在移存脉冲CP↑作用下,实现左移移位寄存功能。
⑦ 如何使用移位寄存器74ls194实现对4位二进制数进行"×2"乘法操作和"÷2"除法操作
移位寄存器74LS194由4个触发器和它们的输入控制电路组成。
其中DSR为数据右移串行输入端,DSL为数据左移串行输入端,A~D为数内据并行输入端,QA~QD为数据并行输出端,RD为异步清零输入端,S1、So为工容作状态控制端。
寄存器 在数字电路中,用来存放二进制数据或代码的电路称为寄存器。 寄存器是由具有存储功能的触发器组合起来构成的,一个触发器可以存储一位二进制代码,存放N位二进制代码的寄存器,需用n个触发器来构成。
(7)四位移位电路扩展阅读:
移位寄存器不仅能寄存数据,而且能在时钟信号的作用下使其中的数据依次左移或右移。
四位移位寄存器的原理图如图所示。FF0、FF1、FF2、FF3是四个边沿触发的D触发器,每个触发器的输出端Q接到右边一个触发器的输入端D。因为从时钟信号CP的上升沿加到触发器上开始到输出端新状态稳定地建立起来有一段延迟时间,所以当时钟信号同时加到四个触发器上时,每个触发器接收的都是左边一个触发器中原来的数据(FF0接收的输入数据D1)。寄存器中的数据依次右移一位。
⑧ 怎么用74LS194和与非门设计一个具有自启动功能的四位右移的环形计数器,求电路图
s1为置数功能,是右移的1000的计数器。
利用JK触发器设计一个异步四进制计数器(可采用74LS73),并用示波器观测电路输入、输出波形。设计一个模21的计数器(可采用74LS390或74LS192等),用发光二极管观察并记录电路的所有有效计数状态。
采用数据选择器(74LS151)设计完成下列逻辑函数:
F1= BC+A D+B D+AC ;
F2=ABC+BCD+ACD+ABD
(8)四位移位电路扩展阅读:
根据移位方向,常把它分成左移寄存器、右移寄存器和双向移位寄存器三种;
根据移位数据的输入-输出方式,又可将它分为串行输入-串行输出、串行输入-并行输出、并行输入-串行输出和并行输入-并行输出四种电路结构。
此外,有些移位寄存器还具有预置数功能,可以把数据并行地置入寄存器中。
利用移位寄存器能进行数据运算、数据处理,实现数据的串行—并行互相转换,还可接成各种移位寄存器式计数器,如环形计数器、扭环形计数器等。
⑨ 四位移位寄存器74LS194外围电路。
1.是的,如果电源接反了,IC会很烫.(16脚VCC要接5V,8脚是GND要接地0V)
2.(不清楚你的问题点)1脚接地时,所有输出会清除为0,74LS194要正常工作时,1脚要接high(5V)
3.9,10脚是控制74LS194的工作模式的,很重要,
10脚9脚
highhigh输入载到输出
lowhigh输出右移1个位元,QA=2脚准位
highlow输出左移1个位元,QD=7脚准位
lowlow输出不位移
4.11脚是一个clock,连串的方波讯号
====================================================================
请问你是用手触摸74LS194吗?人体有杂讯的,用手摸会让IC误动作的.除非你是要做触摸式的电路,那就另外需要触摸电路了,一般都用达林顿电路当前级,再加上FlipFlop.
====================================================================
我还不是很清楚,你要的电路功能,是四颗LED,循环点亮吗?按按键,让LED进入下一个循环吗?等我弄清楚你要的功能,我才有办法画电路图的
====================================================================
请看附图,是一个四循环的电路,LED会自动循环点亮
不确定你是否要用手触摸,LED才会循环点亮,还是要"自动"循环点亮,我先用"自动"循环点亮的电路给你,如果要改成用手触摸LED才会循环点亮,麻烦告知
⑩ 设计一个同步并行预置功能的4位左移移位寄存器,并附上电路图及引脚设置!十万火急,在线等,追加分!
CLK是移位时钟信号,当CLK的上升沿到来时进程被启动,这个时候预置使能LOAD为高电平,将输入端口的4位二进制数并行置入移位寄存器中,作为串行左移输出的初始值;如果预置使能LOAD为低电平,则执行语句“REG4(3DOWNTO1):=REG4(2DOWNTO0)”,此语句表明:1一个时钟周期后将上一时钟周期移位寄存器的低三位赋给此寄存器的高三位;2将上一时钟周期移位寄存器中的最高位向QB输出。随着CLK脉冲的到来,就完成了将并行预置输入的数据逐位向左串行输出的功能。
LIBRARYIEEE;
USEIEEE.STD_LOGIC_1164.ALL;
ENTITYSHFRTIS
PORT(CLK,LOAD:INSTD_LOGIC;
DIN:OUTSTD_LOGIC_VECTOR(3DOWNTO0);
QB:OUTSTD_LOGIC);
ENDSHFRT;
ARCHITECTUREbehavOFSHFRTIS
BEGIN
PROCESS(CLK,LOAD)
VARIABLEREG4:STD_LOGIC_VECTOR(3DOWNTO0);
BEGIN
IFCLK'EVENTANDCLK='1THEN
IFLOAD='1'THENREG4:=DIN;
ELSEREG4(3DOWNTO1):=REG4(2DOWNTO0);
ENDIF;
ENDIF;
QB<=REG4(3);
ENDPROCESS;
ENDbehav;