● Nesta aula os flip-flops serão abordados e veremos as aplicações
destes circuitos com memória. Flip-Flops Flip-flops NAND e NOR: Flip-Flops Exemplo: Circuito simples de alarme usando um latch NAND Pulsos Flip-Flops com Clock Os sistemas digitais podem ser: ● Assíncronos: As saídas mudam de estado a qualquer momento em que uma ou mais entradas também mudar. ● Síncronos: O momento exato em que as saídas podem mudar de estado é definido pelo sinal de clock
Sinais de clock geralmente são trem de pulsos retangulares (ondas quadradas)
Flip-Flops com Clock ● FFs com clock têm uma entrada denominada CLK, CK ou CP ○ Na maioria dos casos esta entrada é disparada por borda ○ Um pequeno triângulo nesta porta indica que esta entrada é ativada apenas durante uma borda (ou de subida ou descida), não sendo afetada por nenhum outro momento do pulso de clock. ○ As entradas de controle do FF não têm efeito sobre Q a menos que uma transição do clock ocorra. Flip-Flops com Clock ● O fabricante especifica os tempos de setup e hold mínimos para que o FF responda de maneira estável Flip-Flops S-R com Clock ● A seguir um FF SR com clock ativo na borda de subida ○ As entradas indicam um Latch NOR ○ Seta para cima indica borda de subida do clock ○ Qo indica o nível da saída Q antes da borda de subida do clock. Flip-Flops S-R com Clock ● A seguir consideramos que setup e hold são considerados. Flip-Flops S-R com Clock ● O pequeno círculo na entrada do clock indica que ele é ativo em nível baixo ● O triângulo indica que ele é ativado por borda: ○ Este latch é ativo na borda de descida. Flip-Flops S-R com Clock ● Funcionamento de um FF disparado por borda de clock ○ Latch NAND ○ Direcionador de Pulso ○ Detector de Borda Flip-Flops S-R com Clock ● Funcionamento de um FF disparado por borda de clock ○ Latch NAND ○ Direcionador de Pulso ○ Detector de Borda Flip-Flops J-K com Clock ● As entradas J e K controlam a saída do FF da mesma maneira que as entradas S e R de um FF S-R ○ A diferença é que a condição J = K = 1 não resulta em saída ambígua! ○ Esta condição faz com que o FF troque para o estado lógico OPOSTO no instante da borda de subida do clock. ○ Esta condição é conhecida como estado de comutação, ou toggle mode. ■ J = K = 1 resulta em Q = QO’ Flip-Flops J-K com Clock O FF JK é mais versátil que o SR: Faz tudo que o SR faz, não tem condição de ambiguidade e ainda pode operar como comutador Flip-Flops J-K com Clock Circuito interno de um FF J-K com Clock Flip-Flops D com Clock Este FF tem apenas uma entrada D (data) ● A saída Q irá para o mesmo estado lógico da entrada D quando ocorrer a borda de subida do clock. ○ O nível lógico da entrada será armazenado no FF no instante em que ocorrer a borda de subida. Flip-Flops D com Clock ● A implementação do FF D pode ser feita a partir de um J-K Registrador de Deslocamento ● Grupo de FF organizados de modo que os números binários armazenados nos FFs sejam deslocados de um FF para o seguinte a cada pulso de clock. ○ Calculadoras digitais são um exemplo de deslocamento de dígitos ● Registradores de deslocamento (shift register) podem ser construídos com FF J-K. Registrador de Deslocamento Podemos usar FF tipo D por serem mais simples e por que requerem menos conexões: Divisor de Frequência e Contador Conectando FF J-K no modo toggle como segue, implementamos um divisor de frequência que também efetua uma contagem binária. Conclusão Nesta aula foram vistos alguns exemplos de aplicação com circuitos implementados utilizando flip-flops do tipo SR, D e JK. Referências
● IDOETA, Ivan V.; CAPUANO, Francisco G.; ELEMENTOS DE ELETRÔNICA DIGITAL,
41a. ed., São Paulo, Editora Érica, 2012. ● TOCCI, Ronald J.; WIDMER, Neal S,; MOSS, Gregory L.; SISTEMAS DIGITAIS: PRINCÍPIOS E APLICAÇÕES, 11a. ed., São Paulo, Editora Pearson, 2011.
O Corpo e Os Fatores Psicomotores Como Agentes Intervenientes Nas Dificuldades de Aprendizagem de Leitura e Escrita de Escolares As Contribuicoes Da Psicomotricidade