Windows
Mac
Linux
Drivers

Instale agora o Plugin de Busca BAIXAJÁ em seu navegador.
Veja os softwares: mais recentes , dos últimos 30 dias ou os mais quentes

 
Você não está logado !
Acessar sua Conta ou Registrar-se?
Fazer downloads não requer logon.

Drivers » Outros Drivers & Ferramentas » At » AT Keyboard Source Code Interfacer



não há imagem de tela

 AT Keyboard Source Code Interfacer


não há imagem de tela
Ver screenshot
Avaliação Média:0/5 0%
- de Usuário:       /5 0 votos
- de Visitantes: 5/5 539 votos
Comentários: 0
popular    
  
Download time:
56K: 3s  64K: 3s  128K: 1s  768K: 0s
Downloads:
Total: 257 | Última semana: 1
Hits:
741 visitas
Desenvolvedor:
AT  
Ambiente:
Win Vista, Win2000, Win2003, Win2008, Win95, Win98, WinME, WinNT, WinXP X64 
Licença:
Freeware 
Adição:
30-08-2008 
Atualização:
30-08-2008 
Tamanho:
0.02 Mb



AT Keyboard Source Code Interfacer Descrição do Produto:

de AT

Why would you want to interface the Keyboard? The IBM keyboard can be a cheap alternative to a keyboard on a Microprocessor development system.
Or maybe you want a remote terminal, just couple it with a LCD Module.

Maybe you have a RS-232 Barcode Scanner or other input devices, which you want to use with existing software which only allows you to key in numbers or letters. You could design yourself a little box to convert RS-232 into a Keyboard Transmission, making it transparent to the software.

An interfacing example is given showing the keyboard's protocols in action. This interfacing example uses a 68HC705J1A MCU to decode an IBM AT keyboard and output the ASCII equivalent of the key pressed at 9600 BPS.

The IBM keyboard you most probably have sitting in front of you, sends scan codes to your computer. The scan codes tell your Keyboard Bios, what keys you have pressed or released. Take for example the 'A' Key. The 'A' key has a scan code of 1C (hex). When you press the 'A' key, your keyboard will send 1C down it's serial line. If you are still holding it down, for longer than it's typematic delay, another 1C will be sent. This keeps occurring until another key has been pressed, or if the 'A' key has been released.

However your keyboard will also send another code when the key has been released. Take the example of the 'A' key again, when released, the keyboard will send F0 (hex) to tell you that the key with the proceeding scan code has been released. It will then send 1C, so you know which key has been released.

Your keyboard only has one code for each key. It doesn't care it the shift key has been pressed. It will still send you the same code. It's up to your keyboard BIOS to determine this and take the appropriate action. Your keyboard doesn't even process the Num Lock, Caps Lock and Scroll Lock. When you press the Caps Lock for example, the keyboard will send the scan code for the cap locks. It is then up to your keyboard BIOS to send a code to the keyboard to turn on the Caps lock LED.

Now there's 101 keys and 8 bits make 256 different combinations, so you only need to send one byte per key, right? Unfortunately a handful of the keys found on your keyboard are extended keys, and thus require two scan code. These keys are preceded by a E0 (hex). But it doesn't stop at two scan codes either. How about E1,14,77,E1,F0,14,F0,77! Now that can't be a valid scan code? Wrong again. It's happens to be sent when you press the Pause/break key. Don't ask me why they have to make it so long! Maybe they were having a bad day or something?

When an extended key has been released, it would be expect that F0 would be sent to tell you that a key has been released. Then you would expect E0, telling you it was an extended key followed by the scan code for the key pressed. However this is not the case. E0 is sent first, followed by F0, when an extended key has been released.

Tthe PC's keyboard implements a bi-directional protocol. The keyboard can send data to the Host and the Host can send data to the Keyboard. The Host has the ultimate priority over direction. It can at anytime (although the not recommended) send a command to the keyboard.

The keyboard is free to send data to the host when both the KBD Data and KBD Clock lines are high (Idle). The KBD Clock line can be used as a Clear to Send line. If the host takes the KBD Clock line low, the keyboard will buffer any data until the KBD Clock is released, ie goes high. Should the Host take the KBD Data line low, then the keyboard will prepare to accept a command from the host.


Requerimentos de Sistema:

Não há requerimentos especiais.

Status da Versão do Programa:
Suporte à Instalação do Programa:





AT Keyboard Source Code Interfacer Softwares relacionados baixados:

Baixe Também

Não há downloads relacionados.

Mais Populares

Não há software popular relacionado.

Novas Versões

Não há versões relatadas.

AT Keyboard Source Code Interfacer :



    AT Keyboard          Source Code          Keyboard Interfacer          AT          keyboard          interfacer          keyboard          code          example          pressed          scan          codes          bios          released          take          whenpress          keyboardsend          it's          line          another          sent      




Categorias:

Bios

Dispositivos Móveis

Firmware

Impressora

Joystik & Gamepad

Modem

Monitor

Outros Drivers & Ferramentas

· 3ware

· A4tech

· A8fm

· Aaeon

· Abit

· Ablerex

· Acer

· Acrosser

· Actiontec

· Adaptec

· Adaptect

· Addonics

· Admin

· Ads Tec

· Adtran

· Ageia

· Aiptek

· Airis

· Airlive

· Albatron

· Alesis

· Ali

· Allied Data

· Allied Telesis

· Ambicom

· Amd

· Amrel

· Aopen

· Apc

· Apple

· Archos

· Arima

· Askey

· Asound

· Asrock

· Asus

· At

· Ati

· Avermedia

· Avm

· Axus

· Aztech

· Bafo

· Belkin

· Benq

· Bewan

· Beyond Logic

· Biostar

· Bona

· Broadcom

· Buffalo

· Cadmus Micro

· Canon

· Canyon

· Card

· Casio

· Chaintech

· Chronos

· Clevo

· Client

· Cnet

· Com

· Compro

· Cp Technologies

· Creative

· D-Link

· Datalux

· Davicom

· Dawicontrol

· Daytek

· Dell

· Digimate

· Dimond

· Driverview

· Duxbury

· Dynalink

· E-Tech

· Eagletec

· East-Tec

· Ecs

· Edimax

· Edio

· Elo

· Emprex

· Emulex

· Encore

· Ennyah

· Enocre

· Entech

· Enterasys

· Envoy Data

· Epox

· Eusso

· Everex

· Evga

· Exabyte

· Exp

· Exsys

· Freecom

· Freetech

· Fujitsu

· Gainward

· Gateway

· Genius

· Gentek

· Gigabyte

· Gravis

· Hamlet

· Hauppauge

· Hawkingtech

· Hercules

· Hercules Mobile Dj

· Hewlett-Packard

· Highpoint

· Highpoint Tech.

· Hmonitor

· Hyperdata

· I-O Data

· Iiyama

· Imation

· Intel

· Intermac

· Intermec

· Intex

· Intuix

· Iogear

· Iomega

· Ipevo

· Iriver

· Ite

· Itronix

· Iwill

· J-Micron

· Jenoptik

· Jetway

· Jmicro

· Jmicron

· Jvc

· Kensington

· Kgb

· Kingbyte

· Kingston

· Kodak

· Kontron

· Kortex

· Koutech

· Kouwell

· Kworld

· Kyocera

· Labpro

· Labtec

· Lacie

· Lanner

· Lantech

· Lava

· Lava Link

· Lava Pci

· Leadtek

· Level

· Lexmark

· Linkpro

· Linksys

· Lite-On

· Logitech

· Longshine

· Lsi Logic

· M-Audio

· Magic Pro

· Mapower

· Marvell

· Matrox

· Maxell

· Maxtor

· Mediaforte

· Medion

· Memorex

· Memup

· Mercury

· Mge

· Micronet

· Microsoft

· Mitsumi

· Moxa

· Ms-Tech

· Msi

· Mvix

· Ndc

· Nec

· Neonumeric

· Nero

· Netgear

· Nforce

· Nikon

· Nintendo

· Nirsoft

· Nokia

· Nvflash

· Nvidia

· Olitec

· Olympus

· Optional Reaction

· Ortek

· Others

· Packard Bell

· Panasonic

· Paragon

· Pcchips

· Peabird

· Perle

· Philips

· Pine

· Pinnacle

· Pixelview

· Planex

· Plextools

· Plextor

· Polaroid

· Porttalk

· Posiflex

· Powerspec

· Pretec

· Prime

· Prolific

· Prolink

· Promise

· Protech

· Q-Stor

· Q-Tec

· Qstarz

· Quatech

· Ralink

· Realtek

· Ricoh

· Rio

· Rio Carbon

· Rio Forge

· Rio Karma

· Ritek

· Roland

· Sabrent

· Sager

· Samsung

· Sandisk

· Sandisk Photo Album

· Sarotech

· Sceptre

· Seagate

· Seanix

· Shikatronics

· Shiro

· Siig

· Silicon

· Silicon Image

· Sis

· Sitecom

· Smartdisk

· Smc

· Socketcom

· Solid Year

· Soltek

· Solwise

· Sony

· Soyo

· Startech

· Storex

· Surecom

· Sweex

· Synaptics

· Synchrotech

· Sysgration

· Tandberg Data

· Targus

· Teac

· Technica

· Technisat

· Techpowerup

· Tekram

· Terratec

· Texas Instruments

· Textorm

· Thecus

· Thomson

· Toshiba

· Trendnet

· Tsm

· Turtle Beach

· Twinhead

· Tyan

· Typhoon

· Unicorn

· Uniwill

· V-Gear

· V-Gear Landisk

· Vaio

· Vantec

· Via

· Viking

· Village Tronic

· Virtual Cd

· Visioneer

· Vso

· Wacom

· Webgui

· Western Digital

· Winbook

· Winfast

· Winstars

· Xerox

· Yakumo

· Yamaha

· Zonet

· Zotac

Placa de Som

Placa de Vídeo

Placa Mãe

Rede

Scanner, Camera & Webcam

Sintonia de TV

Teclado & Mouse


Destaque:



A tradução da descrição de alguns programas foi feita por tradutor automático e pode não expressar corretamente o texto original.
Os comentários e descrições publicados neste site expressam a opinião de seus autores. BAIXAJÁ não endossa as opiniões aqui publicadas.
Antes de instalar um software baixado de qualquer site da web, certifique-se que o seu antivirus está atualizado e ativo.
Ainda que um software tenha sido verificado anteriormente, não há garantias de que esteja 100% livre de pragas.
0.09