>> Tecnologia eletrônica >  >> Home Audio >> Amplificadores e amplificadores

Desenhar circuito para interface de teclado com 8086?

O circuito para interface do teclado com o 8086 consiste nos seguintes componentes:

Teclado: O teclado é um teclado PS/2 padrão.

Controlador de teclado: O controlador do teclado é um microcontrolador 82C50. É responsável por escanear a matriz do teclado e gerar os códigos de escaneamento apropriados.

Controlador de interrupção: O controlador de interrupção é um controlador de interrupção programável 8259A. É responsável por lidar com interrupções do controlador do teclado.

Microprocessador 8086: O microprocessador 8086 é a unidade central de processamento do computador. É responsável por executar as instruções do programa e comunicar-se com o controlador de teclado e o controlador de interrupção.

As conexões do circuito são as seguintes:

* Teclado: O teclado está conectado ao controlador do teclado através de uma porta PS/2.
* Controlador de teclado: O controlador do teclado é conectado ao microprocessador 8086 por meio de um barramento de dados de 8 bits e um barramento de endereço de 2 bits.
* Controlador de interrupção: O controlador de interrupção é conectado ao microprocessador 8086 através de um barramento de dados de 8 bits e um barramento de endereço de 4 bits.

Software: O software para a interface do teclado consiste no seguinte:

* Driver do teclado: O driver de teclado é um driver de dispositivo responsável por lidar com interrupções do controlador de teclado e ler os códigos de varredura do buffer do teclado.
* Programa aplicativo: O programa aplicativo é responsável por interpretar os códigos de varredura e executar as ações apropriadas.

O circuito de interface do teclado permite que o microprocessador 8086 se comunique com o teclado e processe a entrada do usuário.