Sposoby na budowę klawiatury z 12 klawiszami do mikroprocesora AT89C51

klawiatura 12 klawiszy do 51 jak zrobic





Poprzedni Następny
Wiadomość
Spis treści
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: klawiatura 12 klawiszy do 51 jak zrobic
Date: Wed, 20 Jun 2001 21:00:35 -0700


potrzebuje zrobic klawiature: 12 klawiszy, wyjscie dana 4 bitowa,
plus linia generujaca impuls do przerwania jak zostanie wcisniety
klawisz.
Niestety nie moge zrobic tego na galach bo nie mam programatora, jak
inaczej mozna
wykonac taka klawiature, nic mi nie przychodzi do glowy
Mam zamiar podlaczyc ja do AT89C51
dzieki


Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Wed, 20 Jun 2001 21:50:10 +0200


jak
inaczej mozna wykonac taka klawiature, nic mi nie przychodzi do glowy

Jak zrezygnujesz z przerwania (możesz wykorzystać timer) potrzebujesz 7
linii portu i już. Trzy kolumny (linie portu) skanujesz sekwencyjnie
zerem i patrzysz na których z 4 wierszy pojawiły się zera - te klawisze
są wciśnięte. Klucze umieszczasz na przecięciach matrycy kolumn i
wierszy.

Maciej

Poprzedni Następny
Wiadomość
Spis treści
From: "Ale-Czat" <info_at_nospam_ale-czat.com.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Wed, 20 Jun 2001 21:56:44 +0200


Witam!
Cześć Maciej!
Na naszej stronie jest taki link do technicznych rzeczy i jest tam opis
starego
układu Intela 8279
Jest bardzo wygodny.

--
pozdrawiam
Sylwester Łazar

http://www.alpro.pl
info_at_nospam_alpro.pl
K_at_nospam_feJa.alpro.pl <== System do kawiarni internetowych
____________________________________________
///ALPRO///- Projektowanie Systemów Elektronicznych
tel: +48 604 873468
tel/fax: (061) 8223-788
____________________________________________




Poprzedni Następny
Wiadomość
Spis treści
From: Tomasz =?iso-8859-2?Q?Szcze=B6niak?= <tszczesn_at_nospam_pay.com.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 00:06:57 +0100


układu Intela 8279
Jest bardzo wygodny.

Jest wielki (40 nóg), żre duuużo prądu i nie da się go kupić :(

--
Tomasz Szczesniak

tszczesn_at_nospam_elka.pw.edu.pl - Nie užywa , nied ugo go stracŠ
tszczesn_at_nospam_pay.com.pl
FIDO: 2:480/127.134 HYDEPARK moderator
http://www.pay.com.pl/oldradio

Poprzedni Następny
Wiadomość
Spis treści
From: "kotek" <kotek_at_nospam_bobo.ds5.agh.edu.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 00:24:37 +0200



Kobra no przeciez mowilem Ci zebys tak zrobil!!
Czemu mnie nie sluchasz????


"Maciej Czapla" <mc_at_nospam_sensor.com.pl> wrote in message
news:3B30FE72.12830C0B_at_nospam_sensor.com.pl...
jak
inaczej mozna wykonac taka klawiature, nic mi nie przychodzi do glowy

Jak zrezygnujesz z przerwania (możesz wykorzystać timer) potrzebujesz 7
linii portu i już. Trzy kolumny (linie portu) skanujesz sekwencyjnie
zerem i patrzysz na których z 4 wierszy pojawiły się zera - te klawisze
są wciśnięte. Klucze umieszczasz na przecięciach matrycy kolumn i
wierszy.

Maciej



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 12:55:52 +0200


kobra wrote:

potrzebuje zrobic klawiature: 12 klawiszy, wyjscie dana 4 bitowa,
plus linia generujaca impuls do przerwania jak zostanie wcisniety
klawisz.
Niestety nie moge zrobic tego na galach bo nie mam programatora, jak
inaczej mozna
wykonac taka klawiature, nic mi nie przychodzi do glowy
Mam zamiar podlaczyc ja do AT89C51
dzieki

Nie piszesz czy to krzyżowa klawiatura...a jeśli nie, to może wystarczy
74150+trochę diod, no może jeszcze układ formowania impulsu, żeby nie
śmiecic po przerwaniach ;)

--
PZD, Irek.N. (ALIAS)



Poprzedni Następny
Wiadomość
Spis treści
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 14:01:27 -0700


Nie piszesz czy to krzyżowa klawiatura...a jeśli nie, to może wystarczy
74150+trochę diod, no może jeszcze układ formowania impulsu, żeby nie
śmiecic po przerwaniach ;)

--
> PZD, Irek.N. (ALIAS)

Moze byc masz jakis schemacik czy to z glowy ?


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 14:32:27 +0200



Moze byc masz jakis schemacik czy to z glowy ?

Tak na szybko improwizowałem, ale jeśli faktycznie dopuszczasz tego typu
rozwiązanie i masz klawiaturę równoległą to pomyslę nad schematem. Więc jak ?



--
PZD, Irek.N. (ALIAS)



Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Dorochowicz" <dadoro_at_nospam_polbox.com>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 16:08:07 +0200



Użytkownik "kobra" <kobra_at_nospam_ds5.agh.edu.pl> napisał w wiadomości
news:3B3260A7.7CCD5A8F_at_nospam_ds5.agh.edu.pl...
Nie piszesz czy to krzyżowa klawiatura...a jeśli nie, to może
wystarczy
74150+trochę diod, no może jeszcze układ formowania impulsu, żeby
nie
śmiecic po przerwaniach ;)

--
> > PZD, Irek.N. (ALIAS)
>
> Moze byc masz jakis schemacik czy to z glowy ?

Zajrzyj do np. "Układy scalone TTL" Pieńkos, Turczyński (klasyka) -
możesz tam parę różnych rozwiązań znaleźć.

DD


Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Fri, 22 Jun 2001 01:46:00 GMT


On Thu, 21 Jun 2001 12:55:52 +0200, Ireneusz Niemczyk wrote:
Nie piszesz czy to krzyżowa klawiatura...a jeśli nie, to może wystarczy
74150+trochę diod, no może jeszcze układ formowania impulsu, żeby nie
śmiecic po przerwaniach ;)

Lepiej jakis cmosik niz tego smoka - 4051 np [tylko 8 wejsc niestety].


Nawiasem mowiac - wystarczy do tego dorzucic prosty licznik
przemiatajacy klawisze i mamy automat. Wyjscie uzywamy jako bramke do
licznika, jak trafi na wcisniety klawisz to zastopuje i mozna odczytac
nr klawisza, a sygnalem mozna jeszcze przerwanie zglosic, jak
zdejmiemy palec to licznik ruszy dalej. Krzyzowa klawiatura tez nie
jest problemem - pol licznika steruje dekoderem kolumn, a pol
multiplekserem wierszy.

Tylko chyba jednak to lepiej w jakiegos Gala wrzucic, albo programowo
zrealizowac ..

J.


Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Thu, 21 Jun 2001 02:22:21 +0200


kobra wrote:

potrzebuje zrobic klawiature: 12 klawiszy, wyjscie dana 4 bitowa,
plus linia generujaca impuls do przerwania jak zostanie wcisniety
klawisz.
Niestety nie moge zrobic tego na galach bo nie mam programatora, jak
inaczej mozna
wykonac taka klawiature, nic mi nie przychodzi do glowy
Mam zamiar podlaczyc ja do AT89C51
dzieki

Jesli masz takie wymagania to najlepiej postawic osobny kontroler (np.
na AT89c2051 pedzony z tego samego kwarcu co glowny proc).

--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb


Poprzedni Następny
Wiadomość
Spis treści
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: Re: klawiatura 12 klawiszy do 51 jak zrobic
Date: Mon, 25 Jun 2001 11:20:08 -0700


dzieki