Klawiatura do mikroprocesora
Klawiatura do mikroprocesora
W jaki sposób realizuje się klawiatury, podłączane do mikroprocesorów, tak żeby zajać jak najmniej portów i uzyskać jak najwiecje przycisków nie komplikując zbytnio programu?
Wiem że to chyba sprzeczne ze sobą wymagania, ale chodzi mi o klawiature około 30-40 przycisków
Witam...
Co prawda programowania mikrokontrolerów dopiero się uczę i nie robiłem nic takiego ale ostatnio w troszkę innym temacie kolega ZbeeGin wkleił taki otóż link:
http://www.myma.republika.pl/8051/klaw_matryc.htm
Może się przyda.
Co prawda programowania mikrokontrolerów dopiero się uczę i nie robiłem nic takiego ale ostatnio w troszkę innym temacie kolega ZbeeGin wkleił taki otóż link:
http://www.myma.republika.pl/8051/klaw_matryc.htm
Może się przyda.
- gwozdex
- Użytkownik
- Posty: 879
- Rejestracja: 24 lut 2006, 10:04
- Lokalizacja: Czechowice-Dziedzice
- Kontakt:
Witam!
Rzeczywiście możliwe jest zastosowanie klawiatury matrycowej, ale jest inna możliwość co się zowie...I2C
Przy użyciu tej magistrali bez większego problemu można zbudować klawiaturę składającą się z 30 przycisków przy zajęciu....2 lub 3 linii procesora.
Poczytaj: https://elportal.pl/pdf/k10/52_05.pdf
Ja jej używam już sporo czasu i jestem zadowolony...choć o ile sie nie mylę to w listingu zamieszczonym w artykule ( którego link podałem) jest jakiś błąd. W razie czego pisz- chętnie pomogę. Pozdrawiam.
Rzeczywiście możliwe jest zastosowanie klawiatury matrycowej, ale jest inna możliwość co się zowie...I2C
Poczytaj: https://elportal.pl/pdf/k10/52_05.pdf
Ja jej używam już sporo czasu i jestem zadowolony...choć o ile sie nie mylę to w listingu zamieszczonym w artykule ( którego link podałem) jest jakiś błąd. W razie czego pisz- chętnie pomogę. Pozdrawiam.
- Tranzystor
- Użytkownik
- Posty: 889
- Rejestracja: 28 sie 2005, 19:19
- Lokalizacja: Świętochłowice
- Kontakt:
Tak jak kolega wyżej powiedział, możesz użyć klawiatury od PC. Zajmie Ci ona 2 porty mikroprocesora, program obsługi takiej klawiatury dużo nie zajmuje. Poraz pierwszy obsługe klawiatury od PC piałem pod AT90S2313, który ma tylko 2kB pamięci i jeszcze zostało troche wolnego 
A w jakim kompilatorze będziesz pisał program do procka
A w jakim kompilatorze będziesz pisał program do procka
Proszę Kolegów o zwrócenie uwagi na treść pytania...
Kulpina pyta jak można zrealizować taką klawiaturę - na co odpowiedzi otrzymał.
Proszę więc zainteresowanego o informację czy powyższe posty rozwiązują jego pytanie... jeśli nie - będzie można odpowiadać dalej.
Posty nie związane z powyższym będą kasowane.
Kulpina pyta jak można zrealizować taką klawiaturę - na co odpowiedzi otrzymał.
Proszę więc zainteresowanego o informację czy powyższe posty rozwiązują jego pytanie... jeśli nie - będzie można odpowiadać dalej.
Posty nie związane z powyższym będą kasowane.
Wydaje mi się że wystarczą tylko 3 linie bo zegar może być wspólny. A te TTL-e proponował bym zamienić na CMOS-y będą mogły pracować przy różnych napięciach i mniej prądu pobierają.Dar.El pisze:Witam
Dodając dwa scalaki 74164 i 74165, można za pomocą 4 wyprowadzeń mikrokontrolera podłączyć 64 klawisze. Program nie będzie zbyt skomplikowany, zwykły odczyt i zapis do rejestrów przesuwnych. Za pomocą scalaków I2C też można ale cena ich jest 10x większa.
- Tranzystor
- Użytkownik
- Posty: 889
- Rejestracja: 28 sie 2005, 19:19
- Lokalizacja: Świętochłowice
- Kontakt: