Toetsenblok programmeren in C met encoder

J

john2020

Guest
Hi all,

Ik
ben op zoek naar een toetsenbord programmeren in C, dat gebruik maakt van de 74c922 encoder chip.Een 3x4 toetsenbord wordt gebruikt.Ik
ben echt moeite mee.Kan iemand mij helpen?Hoe denkt u Wright het programma, zodat de eprom kan vertellen welke toetsen ingedrukt volgens de encoder chip?Ik heb wat informatie, maar toch heb ik een verwarring met it.i ben delen de link hier voor u allen.

Lees het datasheet van de 74C922 hieronder,

http://www.fairchildsemi.com/ds/MM/MM74C922.pdf

U hoeft alleen voor de levering van 1 controle signaal naar de chip, en krijgt 1 controle signaal van de chip, plus de 4 bits die bepalen welke toets is ingedrukt:

De beschikbare gegevens output pins, verrassend genoeg, vertelt u wanneer er gegevens beschikbaar zijn (dwz een toetsaanslag) voor jou om te lezen uit het apparaat;

De / OUTPUT ENABLE ingang pins kan de chip
van de uitgangen, zodat u kunt de gegevens (dwz de toetsaanslag);

De A, B, C, D output pinnen identificeren die toets werd ingedrukt, in overeenstemming met de Waarheid tabel op p2 van de data sheet.
Maar hoe impliment de code te vertellen om te kijken naar de gegevens daar?
En heb je nodig een ASCII-tabel ook?

Alle hulp wordt zeer gewaardeerd

groeten
john

 
Hallo
Bent u van plan om het te gebruiken met behulp van een microcontroller?Welk type?C-compiler en wat ga je gebruiken?
Specificeren en ik kan u helpen
BR

 
http://www.pages.drexel.edu/ ~ st9657t9 /

In plaats het lezen van Porta van 8255 kunt u lezen van uw microcontroller poort.

john2020 schreef:Maar hoe impliment de code te vertellen om te kijken naar de gegevens daar?

En heb je nodig een ASCII-tabel ook?
 
hi silvio

Ik probeerde te lezen Port A van 8255, alleen voor de levering van 1 controle signaal naar de chip, en krijgt 1 controle signaal van de chip, plus de 4 bits dat identificeren die toets is pressed.i 'll proberen de link die u had stuur me.

groeten
john

 
Hi John,

U
didnt het type van HW die u gebruikt, als het toetsenbord aangesloten rechtstreeks aan de 8255-apparaat (in het geval u moet veel IO poorten) dan hoef je alleen maar om de microcontroler aan de 8255-poort, lees de gegevens (die u hebt om de 74C922 apparaat eerst).de gegevens die u krijgt zal een Hex aantal volgens de geperst "toets".

Ben.

 

Welcome to EDABoard.com

Sponsor

Back
Top