Controlador para Teclado PS2

Slides:



Advertisements
Apresentações semelhantes
Aula 3 – Transmissão Digital
Advertisements

Sistemas Digitais Projeto RTL – Unidade de Controle
Entrada e Saída Introdução.
Técnicas para operações E/S
PORTA SÉRIE.
Unidades de Execução e de Controle Sistemas Digitais.
Camada Física O nível físico fornece as características mecânicas, elétricas, funcionais e de procedimento para ativar, manter e desativar as conexões.
Técnicas de Comunicação de Dados Digitais
Comunicação local Assíncrona
Aluno: Guilherme Guindani
Vinicius Pessil Bohrer Programação de Periféricos
Programação de Periféricos I²C
RS-232 César Conter Leite PUCRS – Faculdade de Informática
Plataforma RENESAS, I2C, Smart Card
O MICROPROCESSADOR INTEL 8080
MODULAÇÃO Conceito de Modulação
Teclado PS/2 Este tipo de teclados são baratos e muito populares devido à sua utilização em PCs. O seu preço é comparável ao de um mini-teclado de 16 teclas;
Sinais e tipos de transmissão;
INTRODUÇÃO À COMPUTAÇÃO
Interfaces SUMÁRIO: Fundamentos de Comunicação
INTRODUÇÃO À COMPUTAÇÃO
Conceitos Introdutórios
Sistemas Numéricos Sistemas Numéricos de Interesse
Licenciatura Plena em Computação Camada de Enlace Professor Ivan Pires.
USART – PIC16F877A Jadsonlee da Silva Sá
Exercícios de Máquinas de Estado
AUTOMAÇÃO INDUSTRIAL.
Redes de Computadores Prof Rafael Silva.
Recolha e Tratamento da Informação
CCNA 1 – Fundamentos de Rede
UNIDADES DE MEDIDA Prof° Rodrigo Lopes Montagem, Manutenção e
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Um jogo para todos os alunos de CEF de Operador/a de Informática.
Entrada e Saída (E/S ou I/O)
Estudo de Comunicação Serial (UART)
1 Pacotes, Quadros e Detecção de Erros Nathalie e Renan Copyright 2002 ©
Aula º sem Microcontroladores LT36D LT36D Prof.: Paulo Denis Garcez da.
Introdução à INFORMÁTICA
Redes de Computadores Prof Rafael Silva.
Um glossário de termos indispensáveis...
Organização e Arquitetura de Computadores 2ºSemestre Aula 11 – Parte 2 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL.
Introdução Informática
Protocolo MODBUS [ Slide de Abertura com a presença de outras logomarcas ] A segunda opção é a mais apropriada para a presença de mais de duas marcas.
 FUNDAMENTOS DE TELECOMUNICAÇÕES  PROTOCOLOS DE COMUNICAÇÃO DE DADOS  INTERFACES DIGITAIS MÓDULO 1 – COMUNICAÇÃO DE DADOS.
- Blog Muitos blogs fornecem comentários ou notícias sobre um assunto em particular; outros funcionam mais como diários online. Um blog típico combina.
Camada de Inter-Redes do modelo TCP-IP Endereço IP e DHCP
Redes e Manutenção de Computadores
Ligações de Periféricos ou dispositivos de I/O
Trabalho elaborado por: Ana Beatriz nº1
Sistemas de numeração Digito binário BIT – Binary Digit (Contração) (Menor unidade de informação do computador) 1 Byte – B - Valor 8 bits – Base 2.
TIC Tecnologias de Informação e Comunicação
Trabalho realizado por: Nuno bandola
Bem vindos!!!. Roteiro Hardware Processamento Periféricos Memória Componentes Placa mãe.
Trabalho realizado por: Tiago Freitas Nº7
Codificadores e Decodificadores
Modelo de Referência TCP/IP Camada de Enlace de Dados
Informática Industrial N8INF
Detecção e Correção de Erros
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Codificação Daniel Vieira.
Informática Industrial N8INF
1 Redes de computadores e a Internet  1.1 Evolução Histórica das Redes de Dados  1.2 Terminologia de Teleprocessamento  1.3 Formas de Utilização do.
Token Bus Token Bus utiliza um “token” único que dá ao seu detentor o direito de emitir, embora a topologia seja do tipo barramento, em termos lógicos.
UD 1 - CONCEITOS DE INFORMÁTICA
Prof. Ivair Teixeira Redes de Computadores.
Alessandro D. R. Fazenda
Informática Industrial N8INF Prof. Dr. Cesar da Costa 4.a Aula: Rede ModBus.
Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI
3/6/2016.  BIT ( Bi nary Digi t )  A palavra BIT foi inventada para representar a passagem ou não de corrente elétrica no computador.
DsPIC – Aula 3 Prof. Ricardo Teixeira Especialização em Sistemas Embarcados POLI – UPE.
Transcrição da apresentação:

Controlador para Teclado PS2 Sistemas Digitais Controlador para Teclado PS2

Pinos de Conector PS2 Também chamado mini-DIN. Possui 6 pinos 2 comunicação 2 alimentação 2 não usados Comunicação síncrona de 10khz a 16khz no nível TTL 1 bit de Start 8 bits de Dados 1 bit de Paridade 1 bit de Stop

Protocolo PS2 O primeiro bit é sempre o Start bit (indo para 0) Depois 8 bits de dados, com o menos significativo enviado primeiro Depois o bit de paridade (a paridade é ímpar) Igual a 0 se o número de 1’s nos bits de dados for ímpar Igual a 1 se o número de 1’s nos bits de dados for par Depois 1 Stop bit (indo para 1)

Scan Codes Teclado envia pacotes de dados (scan codes) para o host indicando qual chave tem sido pressionada. Quando a chave é pressionada um make code é transmitido Quando a chave é solta um break code é transmitido. Toda chave é associada a um único make e break code.

Scan Codes Sequência enviada pelo teclado (em hexadecimal) Nas teclas “normais”, o código da tecla é enviado quando a tecla pressionada. O caracter 0xF0 mais o código da tecla é enviado quando a tecla é liberta. Tecla “A”: 0x1C (tecla pressionada) 0xF0 0x1C (tecla liberta) Tecla “1”: 0x16 (tecla pressionada) 0xF0 0x16 (tecla liberta)

Scan Codes Sequência enviada pelo teclado (em hexadecimal) Nas teclas “especiais”, o código da tecla (2 bytes, sendo que o primeiro é 0xE0) é enviado quando a tecla é pressionada. Os mesmos 2 bytes mais o byte 0xF0 no meio são enviados quando a tecla é liberta. Tecla “Ins”: 0xE0 0x70 (tecla pressionada) 0xE0 0xF0 0x70 (tecla liberta) Tecla “End”: 0xE0 0x69 (tecla pressionada) 0xE0 0xF0 0x69 (tecla liberta)

Pinos de Conector PS2

PS2 Serial Port DE2

Exemplo Transmissão serial do código 4E (0100 1110) Máquina de Estados (Contador síncrono de 0 a 10)

Atividade