Aula01 - Índice de Módulos - Índice de Aulas - Aula03
multiSIM 7
Aula02: O Gerador de Palavras Binárias
O Gerador de Palavras binárias gera uma palavra de 32 bits na sua saída. A seguir o seu ícone na barra de instrumentos e símbolo na área de trabalho.

Figura07: ( a ) Ícone do gerador de palavras binárias ( b ) símbolo na área de trabalho ( c ) gerador de palavras
Na figura7b temos: do lado esquerdo temos 15 saídas (0 a 15) e do lado direito mais 15 (16 a 31).
Na figura7c temos: na parte inferior as 32 saídas dos dados digitais que indicam os valores da saída (0 ou 1). Quando os dados estiverem saindo, a saída correspondente mostrará o nível lógico.
Em Controles (Controls) escolhemos de que forma os dados saem.
Os dados podem ser transferidos para fora de três formas:
Ciclicamente (Cycle), Salva (Burst) ou Passo-a-Passo (Step).
Ciclicamente os dados armazenados entre o endereço indicado em Inicial (Initial) e Final (Final) saem ciclicamente (repetem-se).
Obs: Você pode especificar outro endereço inicial e final clicando com o botão direito em um endereço intermediário.
Em Salva (Burst), saem uma só vez os dados armazenados entre o endereço inicial e o final.
Em Passo a Passo (Step),
os dados saem à medida que clicamos em Passo
(Step).
Em Mostrar (Display) escolhemos em que base (Hexadecimal, decimal ou binária) entramos coim os dados no Buffer).
Em Freqüência (Frequency) escolhemos a freqüência de saída dos dados.
A figura8 a seguir mostra de forma mais clara a descrição do gerador de palavras

Figura08: Descrição do gerador de palavras
Podemos entrar com os dados no Buffer de 4 formas: Hexadecimal (Hex), Decimal (Dec), Binária (Binary) ou em ASCII (ASCII). Para entrar com os dados primeiramente deveremos estabelecer o numero de posições (no exemplo 5 posições). Para estabelecer o número de posições no Buffer deveremos clicar em Ajustar (Set), aparecerá a janela de configuração da figura9. Em Tipo de Amostra (Display Type) selecionamos Hexadecimal (Hex) ou Decimal (Dec) e em Tamanho do Buffer (Buffer Size) escolhemos o tamanho que terá o Buffer (quantas palavras conterá). Para entrar com um dado basta clicar na posição e em seguida digitar o dado (em Hexadecimal, Decimal, Binária ou ASCII) conforme a escolha feita em Mostrar (Display).

Figura09: Ajustando o tamanho do Buffer
Exemplo02: Vamos configurar o gerador de palavras de forma a gerar a seqüência acender 4 lâmpadas conforme a seqüência a seguir.

( a ) ( b )
Figura10: ( a ) Lâmpadas acesas na seqüência ( b ) tabela para obter a
seqüência
O gerador deverá ser configurado como na figura a seguir.

Figura11: Gerador de palavras
configurado para gerar a seqüência da figura10
Ponto de Quebra (BreakPoint)
Pontos de quebra na
seqüência devem ser inseridos quando desejamos parar a seqüência num
determinado ponto. Para isso
posicione o cursor do mouse (que se transforma em mão) clique com o botão
direito, aparecerá uma janela onde você poderá escolher o ponto de quebra (BreakPoint),
Impor ponto deQuebra (Set Break Point).

Figura12: Inserindo um ponto de
quebra
O ponto de quebra é caracterizado por uma marca vermelha na coluna da esquerda. Para retirar o ponto de quebra clique com o botão direito no ponto de quebra e em seguida em Apagar Ponto de Quebra (Delete Break Point).
Disparo
(Trigger)
Se selecionado Interno (Internal) será usado o relógio (clock) interno para gatilhar as palavras que saem. Se Externo (External) for selecionado, neste caso o gatilho será efetuado por um sinal externo. Aconselho a usar sempre o gatilho interno.
Sinal
de Pronto (Data Ready)
Usado quando o gatilho é externo. Esta saída fornece um nível alto quando os dados estão prontos. Você pode usar um indicador pra ver isso.
Sequências
(Pre Set Pattern)
Clicando em Ajustar (Set) será aberta a janela da figura9 em Sequências Pre Ajustadas (Pre Set Pattern) você poderá salvar as suas seqüências ou abrir seqüências pré existentes.

Figura13: Pré ajuste de seqüências
Na figura13 existem as alternativas:
·
Limpar o Buffer
(Clear Buffer): limpa aos dados armazenados.
·
Carregar
(Load): carrega uma seqüência salva.
·
Salvar
(Save): Salva uma seqüência criada.
·
Contar para Cima (Up
Counter): Abre uma seqüência de contagem crescente pré existente.
·
Contar para Baixo
(Down Counter): Abre uma seqüência de contagem decrescente pré
existente.
·
Deslocamento Para
Direita (Shift Right):
Abre uma seqüência de contagem com deslocamento para a direita pré existente.
·
Deslocamento Para
Esquerda (Shift Left):
Abre uma seqüência de
contagem com deslocamento para a esquerda pré existente.