ELLi002 Prof. Vinícius Valamiel vvalamiel@gmail.com https://sites.google.com/site/vvalamiel/
CÓDIGOS
CÓDIGOS Projeto de sistemas combinacionais
CÓDIGOS BCD (DECIMAL P/ ALGUM BINÁRIO) DECIMAL BCD 8421 BCD 5211 BCD 2421 0 0000 0000 0000 1 0001 0001 0001 2 0010 0011 0010 3 0011 0101 0011 4 0100 0111 0100 5 0101 1000 1011 6 0110 1001 1100 7 0111 1011 1101 8 1000 1101 1110 9 1001 1111 1111 10 0001 0000 0001 0000 0001 0000 11 0001 0001 0001 0001 0001 0001 12 0001 0010 0001 0011 0001 0010 13 0001 0011 0001 0101 0001 0011 14 0001 0100 0001 0111 0001 0100 15 0001 0101 0001 1000 0001 1011
CÓDIGOS Projeto de sistemas combinacionais
CÓDIGOS entre um número e outro fecha-se ou abre-se uma chave Preencher o mapa de Karnaugh tomando os casos de entrada a partir do código de Gray e preenchendo a saída com seu equivalente decimal
CÓDIGOS Projeto de sistemas combinacionais
CODIFICADORES E DECODIFICADORES
Codificador e decodificador Codificador circuito que transforma um código conhecido em um código desconhecido. Decodificador circuito que transforma um código desconhecido em um código conhecido. Não é todo código é uma função bijetora! Nem todo código pode ser decodificado.
Exemplo de um codificador Decimal/BCD8421 Chave fechada é 0 na entrada do codificador Saída será ativa em nível lógico alto Convenção: entradas irrelevantes implicam em saídas 0 ou 1?
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 2: Mapa de Karnaugh
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 2: Tabela simplificada A saída A não é ativada para nenhuma das chaves de entrada fechadas. Assim, A = 0. Não preciso de 2 3 para compor nenhum dos números no intervalo. A saída B não é ativada para nenhuma das chaves de entrada fechadas. Assim, B = 0. Não preciso de 2 2 para compor nenhum dos números no intervalo. A saída C é ativada apenas quando a chave CH 2 está fechada. Pelas regras e convenções, a indicação de que uma chave está fechada é feita em nível lógico baixo. Por esse motivo, é possível dizer que C = CH 2 apenas analisando a tabela simplificada. Só preciso de 2 1 para compor um dos números no intervalo. A saída D é ativada apenas quando a chave CH 1 está fechada. Pelas regras e convenções, a indicação de que uma chave está fechada é feita em nível lógico baixo. Por esse motivo, é possível dizer que D = CH 1 apenas analisando a tabela simplificada. Só preciso de 2 0 para compor números ímpares no intervalo.
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 3: Mapa de Karnaugh
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 3: Tabela simplificada A saída A não é ativada para nenhuma das chaves de entrada fechadas. Assim, A = 0. Não preciso de 2 3 para compor nenhum dos números no intervalo. A saída B não é ativada para nenhuma das chaves de entrada fechadas. Assim, B = 0. Não preciso de 2 2 para compor nenhum dos números no intervalo. A saída C é ativada apenas quando a chave CH 3 ou CH 2 está fechada. Pelas regras e convenções, a indicação de que uma chave está fechada é feita em nível lógico baixo. Por esse motivo, é possível dizer que C = CH 3 + CH 2 apenas analisando a tabela simplificada. Só preciso de 2 1 para compor números maiores que 2 1 no intervalo. A saída D é ativada apenas quando a chave CH 3 ou CH 1 está fechada. Pelas regras e convenções, a indicação de que uma chave está fechada é feita em nível lógico baixo. Por esse motivo, é possível dizer que D = CH 3 + CH 1 apenas analisando a tabela simplificada. Só preciso de 2 0 para compor números ímpares no intervalo.
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 9: ENTRADAS SAÍDAS CH9 CH8 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 A B C D 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 9: A CH8 CH9 B CH4 CH5 CH6 CH7 C CH2 CH3 CH6 CH7 D CH1 CH3 CH5 CH7 CH9
Exemplo de um codificador Decimal/BCD8421 Considerando a conversão dos números no intervalo 0 # 9:
Exemplo de um decodificador BCD8421/Decimal Entradas ativas em 1 e saídas ativas em 0 Convenção?