Jak zrealizować debouncing przy użyciu układu GAL do obsługi klawiszy w liczniku?

debouncing i GAL ?





Poprzedni Następny
Wiadomość
Spis treści
From: "drozdu" <lbajger_at_nospam_wp.pl>
Subject: debouncing i GAL ?
Date: Fri, 17 Sep 2004 13:09:17 +0200


Witam!

Zastanawiam sie nad takim urzadzeniem (opis moze byc dosc nie jasny za co z
gory
przepraszam):

Do ukladu po jednej stronie 8 wejsc, "wewnatrz" ukladu podlaczonych do
bramki (np: nand)
ktora dawala by sygnal po wcisnieciu klawisza inicjujacy jakis tam licznik i
latch`ujacy sygnal
wejsciowy. Licznik po przepelnieniu porownywal by wartosc z portu z
wartoscia latcha i jesli
obie wartosci byly by takie same to wywolywal przerywanie.

Dodatkowo myslalem ze idealnie byla by mozliwosc podlaczenia tego ukladu do
magistrali
pamieci zewnetrznej mikroprocesora, i tutaj chcialbym miec dwa rejestry:
konfiguracyjny
(preskaler do licznika) + wl/wyl przerywania + przerywania hi/lo oraz
rejestr danych
z ktorego zczytywany byl by stan klawiszy po wywolaniu przerywania.

Pytanie brzmi jak sie do tego zabrac, czy dalo by sie to wykonac na jakims
ukladzie gal ?
Jesli nie to jak ? Chodzi mi tutaj o programowalna logike. Czy to jest w
ogole oplacalne ?
Bo przeciez sa uklady dedykowane do eliminacji drgan. Jestem w temacie
zielony ale
zadanie brzmi ciekawie wiec prosze o jakies namiary i info.

pozdr.
LB



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai