Buscar

Considere ser necessário escrever código para um microcontrolador capaz de identificar teclas acionadas em um teclado conectado como mostrado. O mi...

Considere ser necessário escrever código para um microcontrolador capaz de identificar teclas acionadas em um teclado conectado como mostrado. O microcontrolador atribui valores lógicos às linhas x3, x2, x1 e x0 de uma porta de saída do tipo coletor aberto, e lê os valores lógicos das linhas y3, y2, y1 e y0 em uma porta de entrada. Caso apenas a tecla 9 do teclado seja pressionada e o microcontrolador esteja atribuindo os valores lógicos 1011 às linhas x3, x2, x1 e x0, respectivamente, qual o padrão binário que deverá ser lido nas linhas y3, y2, y1 e y0, respectivamente?


a) 0111
b) 1011
c) 1101
d) 1110
e) 1111

Essa pergunta também está no material:

exercicios-resolvidos-de-lc3b3gica (1)
14 pág.

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa "a) 0111". Isso ocorre porque o teclado está conectado de tal forma que, quando a tecla 9 é pressionada, as linhas x3, x1 e x0 são atribuídas aos valores lógicos 1, 0 e 1, respectivamente. A linha x2 não é usada. Assim, para que o microcontrolador identifique que apenas a tecla 9 foi pressionada, ele deve ler os valores lógicos das linhas y3, y2, y1 e y0 em uma porta de entrada e verificar se eles correspondem aos valores lógicos atribuídos às linhas x3, x2, x1 e x0. No caso da alternativa "a) 0111", temos que y3 = 0, y2 = 1, y1 = 1 e y0 = 1, o que corresponde exatamente aos valores lógicos atribuídos às linhas x3, x2, x1 e x0, respectivamente, quando a tecla 9 é pressionada.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais