Pagalba 4x4 Klaviatūros sąsaja naudojant Parallel Port Turbo C

H

Harsh.Realm

Guest
I need help Bandau sąsaja 4x4 klaviatūra su lygiagrečiai uoste naudojant Turbo C .

-- -- -- --
| 1 | 2 | 3 | |
-- -- -- --
| 4 | 5 | 6 | B |
-- -- -- --
| 7 | 8 | 9 | C |
-- -- -- --
| 0 | M | E | D |
-- -- -- --

Turiu D0-D3 (outport), prijungtas prie eilutės Pins 1-4 ir S3-S6 (InPort), prijungtas prie kolonėlių Pins 5-8.Kur eiti nuo čia?

Jei kas galėtų man padėti atlikti, kad būtų labai dėkingi.

Ačiū

 
Kablys 4 produkcija Pins į stulpelius ir keturias kaiščių įėjimo į eilutes.Patalpinkite 10K pullups dėl įėjimo linijas.Naudokite kilpa nustatyti kiekvienos išėjimo linijos mažai, kiti 3 išėjimo kaiščiai didelė.Tada patikrinkite, ar kiekvieno įėjimo liniją.Jei viena iš logikos mažai turite, kad stulpelyje ir eilutėje paspaudimo.
Jei naudojate pulldowns (rezistoriai su žeme), tada logika yra priešinga.Nustatyti kiekvienos produkcijos PIN aukšto su kita produkcija kaiščių rinkinys mažas ir kilpa per 4 įvesties linijos.Jei rasite, kad yra logikos didelis tuomet turite paspaudimo tos eilutės ir stulpelio.

Jums reikės parallel port. Dll, kuris leidžia susipažinti su skaitymo ir rašymo uostuose, jei jūs naudojate WinXP.Yra keletas internete.

 
matyti nuorodų
http://booksbybibin.14.forumer.com/viewtopic.php?t=58
http://booksbybibin.14.forumer.com/viewtopic.php?t=46Bibin John
www.bibinjohn.tk

 

Welcome to EDABoard.com

Sponsor

Back
Top