7º Trabalho
Transcrição
7º Trabalho
SISTEMAS DIGITAIS ENGENHARIA ELECTROTÉCNICA 1º Semestre 07/08 Sistemas Digitais EXERCÍCIOS DE LABORATÓRIO 7º Trabalho 1 - Objectivo O objectivo desta sessão de Laboratório é familiarizar o aluno para a prática do uso de Registos de deslocamento e contadores integrados. São realizados estudos sobre o funcionamento dos registos de deslocamento realizados a partir de FF discretos (em latch) e um registo de deslocamento integrado – 74LS164. O contador BCD 74LS192 é estudado. Este trabalho conta para avaliação. Apenas o MULTISIM 2001 será usado. 2 – Registo de deslocamento com FF discretos de um Latch. Um registo de deslocamento é uma sequência de FF ligados em série em que as entradas de relógio dos seus FF estão ligadas entre si à mesma fonte de relógio e a saída Q de cada FF está ligada directamente à entrada D (ou JK) do FF seguinte. a) Monte um registo de deslocamento rotativo à direita (a saída Q7 está ligada à entrada D0) de 8 bits usando o Latch 74LS374. Simule o circuito. Dê alguns CLKS. O que observa ? Qual a explicação ? Sugestão: Ligue a entrada _OE à massa, as saídas aos leds da base e a entrada de relógio do latch a A da base. b) Modifique o circuito anterior incluindo a lógica necessária, para que o registo fique inicializado com um dos bits a “1”, quando accionada a variável “INIT”. 3 – Registo de deslocamento 74LS164 a) Verifique o funcionamento do circuito 74LS164, montando-o de forma a realizar o circuito 2 a). Que diferenças encontrou para o circuito 2 a)? 4 – Registo de deslocamento específico Utilizando o Latch do ponto 2, monte um circuito que implemente um registo de deslocamento de 4 bits, com duas variáveis de entrada X e Y e com o seguinte comportamento: Sugestão: Uns MUXes ajudavam … X 0 0 1 1 Y 0 1 0 1 Funcionalidade Deslocamento rotativo à direita Deslocamento rotativo à esquerda Carregamento em paralelo NOP (apesar de existirem CLKs não faz nada) X Y 3 CLK SMF 1 SISTEMAS DIGITAIS 5 – Montagem de um contador UP/DOWN com descodificador. c) Utilize um contador 74LS192 e ligue-o a um descodificador 74LS138. Utilize os bits de menor peso do contador para ligar às entradas de selecção do descodificador. Ligue as saídas Y0..Y7 do descodificador aos leds da base. Não se esqueça de ligar convenientemente G1,_G2A e _G3B do Descodificador. Dê alguns CLKS em UP e, seguidamente em DOWN do contador. O que observa ? Porquê ? Nota: Verifique primeiro o funcionamento do ‘192. d) Modifique o circuito anterior, incluindo a lógica necessária para que o circuito implemente o efeito “KIT” da conhecida série de TV. Note que usando os leds da base, o bit passeante é aquele que está apagado. Sugestão: Quando as linhas Y0 e Y7 do descodificador são activadas a direcção de contagem deve mudar, i.é, se o CLK estava dirigido para UP (DOWN = “1”, contagem ascendente), no caso de Y7 ser activado, então a direcção deve mudar para descendente, ou seja, UP=”1” e DOWN = CLK. Note que não deve provocar picos nas linhas de relógio UP/DOWN durante a comutação, sob pena de gerar uma contagem indesejável. Comece por desenhar um diagrama com os blocos e sua função, projecte os circuitos de cada bloco, e finalmente, simplifique-os de maneira a reduzir a montagem ao menor número possível de integrados. SMF