 Registrador
Registrador
| Biblioteca: | Memória | 
| Introdução: | 2.0 Beta 1 | 
| Aparência: |  | 
Comportamento
 Um registrador serve para guardar um único valor multibit, que será mostrado em
hexadecimal dentro de seu retângulo, e emitido em sua saída  Q  saída. 
Quando a entrada de clock (marcada por um triângulo na face sul), assim indicar,
o valor armazenado no registrador será alterado para o valor na entrada
 D  naquele instante. Exatamente quando a entrada de clock indicará
a situação para que isso aconteça será configurado através do atributo Gatilho. 
 A entrada  Reset  levará o valor no registrador para 0 (em todos os bits)
de forma assíncrona, ou seja, enquanto essa entrada for 1, o valor ficará fixo em 0, 
independente da entrada de clock. 
Pinos
-  Na face leste, marcado por  Q  (saída, com largura em bits 
de acordo com o atributo Bits de Dados) 
-  Emitirá o valor atualmente armazenado pelo registrador. 
-  Na face oeste, marcado por  D  (entrada, (saída, com largura em bits 
de acordo com o atributo Bits de Dados) 
-  Entrada de Dados: no instante em que o valor do clock variar de 0 para 1,
o valor no registrador irá mudar para o valor da entrada  D  naquele 
instante. 
-  Na face oeste, marcado por  en  (entrada, com largura de 1 bit) 
-  Enable: quando for 0, os gatilhos de clock serão ignorados. O valor atual
continuará a aparecer na saída. Os gatilhos de clock estarão ativados quando essa
entrada for 1 ou indefinida. 
-  Na face sul, indicada por um triângulo (entrada, com largura de 1 bit) 
-  Entrada do Clock: no instante em que o valor da entrada variar de 0 para
1 (borda de subida), o valor no registrador será atualizado para o valor
da entrada  D . 
-  Na face sul, marcado por  0  (entrada, com largura de 1 bit) 
-  Reset assíncrono: quando for 0 ou indefinido, essa entrada não terá efeito.
Enquanto ele permanecer em 1, o valor de registrador ficará fixo em 0. Isso ocorrerá
assíncronamente - ou seja, sem levar em conta o valor atual da entrada de clock.
Enquanto se mantiver em 1, as outras entradas não terão qualquer efeito. 
Atributos
 Quando o componente for selecionado ou estiver sendo acrescentado,
Alt-0 até ALT-9 irão alterar o seu atributo  Bits de Dados
.
-  Bits de Dados 
-  A largura em bits do valor armazenado no registrador. 
-  Gatilho 
-  Serve para configurar como a entrada de clock será interpretada.
O valor  Borda de Subida  serve para indicar que o registrador deverá 
atualizar o seu valor no instante em o clock variar de 0 para 1. O valor Borda de Descida  indicará que ele deverá realizar a atualização 
no instante em que o clock variar de 1 para 0. O valor Nível Alto  indicará que o registrador deverá atualizar continuamente, enquanto a entrada
de clock for igual a 1. E o valor Nivel Baixo  indicará que ele deverá
realizar a atualização continuamente enquanto a entrada de clock for 0.
-  Rótulo 
-  O texto para o rótulo associado ao componente. 
-  Fonte do Rótulo 
-  A fonte com a qual o rótulo será mostrado. 
 Comportamento da ferramenta Testar 
 Ao clicar sobre o registrador mudará o foco do teclado para esse componente
(indicado por um retângulo vermelho), e ao digitar dígitos hexadecimais poderá
alterar o valor armazenado no registrador.
 Comportamento da ferramenta Texto 
 Permite que o rótulo associado à porta seja editado.
Voltar à Referência para bibliotecas