PORTAS, MOUSE & TECLADO

PORTAS
As portas são interfaces simples com o microcomputador e podem ser divididas em dois tipos: serial e paralela. Na paralela os oito bits do byte são transferidos para fora de uma só vez, através de oito fios. Na serial os bits são enviados por mesmo fio, seqüencialmente. Dentro de cada tipo há diferentes padrões seguidos por  diferentes fabricantes. O mais usado na linha PC é o CENTRONICS. Existem ainda o IEEE-488 e o DATA PRODUCTS. Para as interfaces seriais o padrão é o RS-232C. 
Dependendo da aplicação, um tipo é melhor que o outro. As interfaces seriais foram desenvolvidas para aplicações de comunicação a distância. Pode trabalhar com dispositivos até 50 ou 60 metros do micro ou a quilômetros, com a ajuda de um modem. Sua característica desfavorável, em relação à paralela, é a baixa velocidade, medida em bits por segundo (bps). As interfaces paralelas são mais rápidas, no entanto o equipamento acessado (impressora, por exemplo) tem que trabalhar sempre perto do computador (3 a 5 metros, no máximo).

MOUSE
À medida que as interfaces gráficas com os usuários se tornaram mais populares, os mouses se tornaram mais úteis, simplificando o manuseio de recursos como janelas e ícones, e tornando a entrada de dados mais rápida.
Os mouses devem ter uma interface de hardware com o computador e uma interface de software (driver) com o aplicativo. Cada mouse vem com um software, que é instalado ou a cada execução ou a cada reinício do sistema, que diz ao aplicativo como se comunicar com o mouse.
A interface de hardware entre o mouse e o computador pode ser de duas categorias: serial ou por barramento, cada uma com suas vantagens e desvantagens. O mouse serial se conecta à porta serial do computador e envia dados ao software do mouse, que o usuário instala antes de executar o aplicativo. A taxa de transmissão de dados no mouse serial é limitada à taxa de transmissão do software do mouse (1200 bps para a maioria dos mouses comerciais). A desvantagem do mouse serial é que ele ocupa uma das portas seriais.  A vantagem é a fácil instalação e desinstalação.
Um mouse de barramento tem sua própria placa de interface que se conecta a um dos slots e não “prende” uma das portas seriais. Ele transmite informações no formato paralelo. Sua taxa de transmissão depende de quão rápido sua interface pode ser varrida pelo “pooling” ou do tempo para atendimento da interrupção, o que é determinado pelo computador. O mouse de barramento é bem mais rápido que o serial (o que não se constitui uma grande vantagem, já que não se pode mover um mouse tão rápido que um mouse serial não detectasse). Sua desvantagem é que, para movê-lo de um computador para outro deve-se desligar a máquina, abrir o gabinete, retirar a interface do barramento e inserir no barramento do outro computador. Além disso ele ocupa um dos slots, o que pode ser um inconveniente. Hoje em dia estas interfaces estão vindo integradas à placa mãe o que torna impossível transportá-la para outro computador. Felizmente também cada vez mais computadores estão utilizando este padrão, o que tem tornado a troca deste mouse entre computadores cada vez mais fácil. O padrão de mouse de barramento mais conhecido é o do computador PS/2 da IBM.
Há duas maneiras pelas quais o mouse pode detectar movimento: usando um resistor variável ou um codificador. No primeiro tipo, quando o mouse se move, circuitos eletrônicos detectam uma mudança na resistência porque a bola interna está em contato com um potenciômetro. O circuito passa a informação ao software do mouse, que o usuário instala previamente. Também existem os mouses optomecânicos, que possuem um codificador no lugar do potenciômetro. Aliás estes são os mais facilmente encontrados. A desvantagem do mouse mecânico é que a bola interna pode pegar sujeira da mesa, prejudicando o seu funcionamento.
Os mouses óticos necessitam de uma base especial para a operação e eles detectam o movimento pela interação de um raio de luz e um detector (localizados no mouse) com a reflexão desta luz em uma grade padrão na almofada (mousepad). Os mouses óticos permitem operação mais livre, já que não há bolas para pegarem sujeira, porém só funcionam sobre a sua almofada.
O mouse Microsoft foi o primeiro lançado para a linha IBM PC. Os outros fabricantes de mouse garantem sempre que os seus produtos são compatíveis com os aplicativos escritos para a interface de software do Microsoft Mouse.

TECLADO
O teclado do computador é um conjunto de interruptores cada qual enviando um sinal ao PC quando pressionado. Eles são conectados em forma de matriz tendo cada linha e coluna diretamente ligadas a um microcontrolador contido no próprio teclado. Este executa um programa (firmware) que interpreta os sinais dos interruptores e envia para o PC o código da tecla equivalente. Esta comunicação é feita de maneira serial assíncrona através de uma porta de comunicação dedicada. No PC está um circuito controlador de teclado, que é acionado pelo BIOS, e negocia com o teclado através desta porta, que usa um conector tipo DIN de 5 pinos.

BIBLIOGRAFIA
http://www.pctechguide.com/14input.htm
Mueller, Scott;  "Upgrading and Repairing PCs, 11th Ed"; 1999