Programator układów DS1994
P R O J E K T Y
Programator układów
DS1994
kit AVT-470
Opisywane urzÄ…dzenie jest
rozwiniÍciem prezentowanego
w kwietniowym numerze EP.
GÅ‚Ûwna rÛÅ‚nica polega na
tym, Å‚e programator w nowej
wersji mołe obsługiwaĘ
Układy firmy Dallas z grupy wodową magistralą oraz unikato-
dodatkowe funkcje układu
iButton nalełą do kategorii ele- wy numer seryjny, podobnie jak
DS1994 nalełącego do
mentÛw zaawansowanych techno- w DS1990. Posiada takÅ‚e nieulot-
rodziny ukÅ‚adÛw iButton logicznie, dostosowanych do nÄ… pamiÍĘ RAM podtrzymywanÄ…
wspÛÅ‚pracy z mikroprocesorami przez wbudowanÄ…, miniaturowÄ…
firmy Dallas.
i sieciami cyfrowej transmisji da- bateriÍ litowÄ…. PamiÍĘ podzielona
Poniewał wiele właściwości
nych. W odrÛÅ‚nieniu od ukÅ‚adÛw jest na 16 stron (numerowanych
ukÅ‚adÛw z grupy
scalonych typu wzmacniacz m.cz, od 0 do 15) o wymiarze 32 bajtÛw
DS1992/3/5/6 oraz DS1994
nie istnieją gotowe aplikacje pod- kałda.
jest identycznych, ich opis
powiadajÄ…ce, w jaki sposÛb prze- UkÅ‚ad DS1994 rÛÅ‚ni od innych
przedstawiony zostanie
ciÍtny elektronik mÛgÅ‚by je wy- zintegrowaniem zegara czasu
w skrÛconej formie.
korzystaĘ w konstruowanych przez rzeczywistego i związanych z nim
Zainteresowani szczegÛÅ‚ami
siebie urzÄ…dzeniach. rejestrÛw umieszczonych w osob-
mogÄ… siÍgnąĘ do
Na ukÅ‚ady te trzeba mieĘ po- nej stronie pamiÍci. Te dodatkowe
wspomnianego wcześniej
mysÅ‚, co doskonale ilustruje ka- rejestry peÅ‚niÄ… funkcjÍ zegara, sto-
numeru EP. riera DS1990, ktÛry znalazÅ‚ po- pera, licznika, rejestrÛw alarmo-
wszechne zastosowanie w samo- wych oraz sterujÄ…ce. Wprowadze-
chodowych immobilizerach i alar- nie zegara i zwiÄ…zanych z nim
mach jako klucz cyfrowy. rejestrÛw umoÅ‚liwia zastosowanie
Warto wiÍc dowiedzieĘ siÍ tro- ukÅ‚adu jako kontrolera i licznika
chÍ wiÍcej o moÅ‚liwoÅ›ciach tych dostÍpu nadzorowanego urzÄ…dze-
elementÛw, a nabyta wiedza byĘ nia. Dodatkowo, DS1994 potrafi
moÅ‚e przyda siÍ pÛüniej podczas w przypadku zaistnienia alarmu
pracy nad konstruowaniem in- zasygnalizowaĘ go zewnÍtrznym
nych urzÄ…dzeÒ. Z tego powodu, impulsem przerwania!
oprÛcz opisu samego elementu DostÍp do rejestrÛw zwiÄ…za-
oraz programatora, sprÛbujÍ zasu- nych z zegarem czasu rzeczywis-
gerowaĘ obszary moÅ‚liwych zasto- tego jest taki sam, jak dostÍp do
sowaÒ ukÅ‚adÛw iButton. zwykÅ‚ej strony w pamiÍci RAM
ZewnÍtrznie DS1994 nie rÛÅ‚ni ukÅ‚adu. Prawie wszystkie rejestry
siÍ od innych ukÅ‚adÛw rodziny, moÅ‚na zarÛwno zapisywaĘ jak
przypominajÄ…c niewielkÄ… pastylkÍ i odczytywaĘ.
o średnicy 17 i grubości 5 mili- Rejestry zegara czasu rzeczy-
metrÛw. wistego sÄ… umieszczone na 16
Na rys. 1 zostaÅ‚ pokazany stronie pamiÍci, poczÄ…wszy od
schemat blokowy ukÅ‚adu DS1994, adresu 0202H, i skÅ‚adajÄ… siÍ
ktÛry niewiele rÛÅ‚ni siÍ od sche- z 5 bajtÛw. ZawartośĘ najmÅ‚odsze-
matu blokowego ukÅ‚adÛw DS1992/ go z nich, o adresie 0202H, jest
3/6. UkÅ‚ad posiada interfejs umoÅ‚- zwiÍkszana z czÍstotliwoÅ›ciÄ…
liwiajÄ…cy wspÛÅ‚pracÍ z jednoprze- 256Hz. Po upÅ‚yniÍciu sekundy
Elektronika Praktyczna 11/98
47
Programator układów DS1994
nie poniÅ‚ej 2,1V licznik zwiÍkszy
swoją zawartośĘ o 1. W ten spo-
sÛb moÅ‚na zliczaĘ liczbÍ zaÅ‚Ä…czeÒ
kontrolowanego przez układ
DS1994 urzÄ…dzenia.
Z opisanymi powyłej licznika-
mi wspÛÅ‚pracujÄ… rejestry alarmÛw.
JeÅ‚eli zawartośĘ rejestrÛw kontro-
lowanego licznika zrÛwna siÍ
z odpowiadajÄ…cym mu rejestrem
alarmu, informacja o tym zdarze-
niu zostanie zapisana w postaci
ustawionego bitu w specjalnym re-
jestrze statusu. Od tego momentu
mołe byĘ takłe generowany syg-
nał przerwania, informujący urzą-
dzenia zewnÍtrzne o zaistniaÅ‚ym
alarmie. Rejestry alarmu składają
siÍ z takiej samej liczby bajtÛw
jak odpowiadajÄ…ce im rejestry ze-
gara, stopera i licznika. Najmłod-
szy bajt rejestru alarmowego ze-
gara czasu rzeczywistego znajduje
siÍ pod adresem 0210H, stopera
0215H i licznika 021AH. OczywiÅ›-
cie zawartośĘ komÛrek alarmu
w czasie pracy odpowiadajÄ…cych
im rejestrÛw zegara, stopera i licz-
nika nie ulega zmianie. ZawartośĘ
komÛrek alarmu moÅ‚e zmieniĘ
tylko operator, wpisujÄ…c do nich
nową wartośĘ.
PracÄ… wszystkich ukÅ‚adÛw
zwiÄ…zanych z zegarem sterujÄ… bity
Rys. 1. Schemat blokowy układu DS1994.
zebrane w rejestrze kontrolnym
pod adresem 0201H.
rejestr zaczyna ponownie liczyĘ Rejestry stopera umieszczone Bit 4, oznaczony symbolem
od zera, a zawartośĘ nastÍpnego w pamiÍci od adresu 0207H dzia- OSC, wÅ‚Ä…cza i wyÅ‚Ä…cza zegar, wÅ‚Ä…-
rejestru, o starszym adresie, zosta- Å‚ajÄ… w podobny sposÛb, jak rejestry czajÄ…c lub zawieszajÄ…c dziaÅ‚anie
je zwiÍkszona o 1. Kiedy ten zegara. RÛÅ‚nica polega na tym, Å‚e wszystkich zwiÄ…zanych z nim re-
rejestr siÍ ìprzewinieî, to zawar- zliczaniem czasu steruje poziom jestrÛw. JeÅ‚eli jest wyzerowany, to
tośĘ nastÍpnego rejestru zostanie napiÍcia na magistrali danych do- zegar zostaje zablokowany i Å‚aden
zwiÍkszona o 1 itd. Tak wiÍc licz- Å‚Ä…czonej do DS1994 lub bit steru- z rejestrÛw nie zlicza ani nie ma
nik faktycznie zlicza uÅ‚amki se- jÄ…cy w specjalnym rejestrze. Pozwa- sygnalizacji alarmÛw. Trzeba do-
kund i sekundy w formacie binar- la to mierzyĘ interwały czasu, daĘ, łe zablokowanie generatora
nym. Jego pojemnośĘ wystarczy porÛwnywaĘ je z czasem nalicza- zegara, jeÅ›li jego funkcje nie sÄ…
do zliczenia 136 lat! Jak z tego nym przez rejestry zegara i np. wykorzystywane, przedłuła ływot-
widaĘ, liczba sekund jakÄ… prze- obliczaĘ caÅ‚kowity czas pracy kon- nośĘ wewnÍtrznej baterii litowej
Å‚yje przeciÍtny czÅ‚owiek da siÍ trolowanego urzÄ…dzenia lub ukÅ‚adu. ukÅ‚adu.
zapisaĘ przy pomocy czterobajto- W przypadku, gdy pracą rejes- Bit 7, oznaczony DSEL, określa
wej liczby dwÛjkowej. trÛw stopera steruje stan linii opÛünienie po jakim zmiana po-
Taki system zliczania czasu wejÅ›ciowej, stoper bÍdzie zliczaÅ‚ ziomu napiÍcia na magistrali zo-
komplikuje nieco ustalenie kon- czas, gdy poziom napiÍcia na stanie zliczona przez licznik i spo-
kretnej daty wskazywanej przez jednoprzewodowej magistrali da- woduje włączenie stopera. Jełeli
zegar. W materiaÅ‚ach aplikacyjnych nych bÍdzie wyÅ‚szy niÅ‚ 2,1V. bit jest jedynkÄ…, to opÛünienie
firmy Dallas jest zamieszczona JeÅ‚eli napiÍcie na magistrali osiÄ…g- wynosi 123ms Ä…2ms, bit wyzero-
propozycja, aby zerowej liczbie nie wartośĘ niÅ‚szÄ… od podanej, wany zmienia czas opÛünienia na
sekund przypisaĘ godzinÍ 12.00AM stoper bÍdzie zatrzymywany. 3,5ms Ä…0,5ms. Parametr ten jest
dnia 1 stycznia 1970 roku. Pro- Trzecia grupa rejestrÛw tworzy istotny, gdy ukÅ‚ad wspÛÅ‚pracuje
gram kontrolera odczytujÄ…cy z re- 4-bajtowy licznik binarny. Licznik z zewnÍtrznymi przeÅ‚Ä…cznikami
jestrÛw zegara binarnÄ… liczbÍ se- moÅ‚na zaprogramowaĘ w ten spo- mechanicznymi. Drgania zestykÛw
kund musi sam przeliczyĘ jÄ… na sÛb, Å‚e bÍdzie zliczaÅ‚ opadajÄ…ce w czasie przeÅ‚Ä…czania mogÅ‚yby byĘ
rok, miesiÄ…c i dzieÒ, uwzglÍdniajÄ…c zbocza na magistrali danych. Je- faÅ‚szywie zinterpretowane, jako
przy tym lata przestÍpne. Å‚eli napiÍcie na magistrali spad- kolejne impulsy i w takim przy-
Elektronika Praktyczna 11/98
48
Programator układów DS1994
alarm licznika. Potem, ilekroĘ kontroler bÍdzie
Bity są usta- wysyłał magistralą impuls RESET,
wiane przez ukÅ‚ad DS1994 bÍdzie przedÅ‚uÅ‚aÅ‚
wewnÍtrzne czas trwania tego impulsu do
u k Å‚ a d y 960..4800µs, dodajÄ…c na koÒcu
DS1994 i sÅ‚u- impuls PRESENCE. TÍ sytuacjÍ
Rys. 2. Odpowiedz układu DS1994 na impuls zerujący.
Å‚Ä… do identy- przedstawia rys. 4. BÍdzie ona siÍ
fikacji ürÛdÅ‚a powtarzaĘ dopÛki nie zostanÄ…
alarmu. Po za- zmienione odpowiednie bity w re-
koÒczonym jestrze statusu.
sukcesem od- Takie rozwiÄ…zanie zwalnia kon-
czycie zawar- troler z konieczności ciągłego
Rys. 3. ZgÅ‚oszenie pierwszego przerwania przez ukÅ‚ad toÅ›ci rejestru przeglÄ…dania rejestrÛw DS1994
DS1994.
statusu, bity te w celu stwierdzenia, czy doszło
sÄ… zerowane do alarmu. Informuje o tym obec-
automatycznie nośĘ impulsu przerwania, a od-
i alarm zostaje czyt rejestru statusu potrzebny
wyłączony. jest tylko dla identyfikacji aktyw-
Bity 3..5 nego alarmu.
Rys. 4. Zgłoszenie kolejnych przerwań przez układ określają, czy
DS1994.
w przypadku Opis układu
wystÄ…pienia Schemat programatora, przed-
padku korzystne jest ustawienie alarmu układ ma generowaĘ im- stawiony na rys. 5, funkcjonalnie
dÅ‚uÅ‚szego czasu opÛünienia. puls przerwania. Bit 3 (RTE) odpowiada programatorowi opub-
Bit 6 - STOP/START - mołe odpowiada za przerwanie zegara, likowanemu w kwietniowym nu-
peÅ‚niĘ rolÍ programowego sterowa- bit 4 (ITE) za przerwanie stopera, merze EP. PoniewaÅ‚ obsÅ‚uga do-
nia pracÄ… stopera, zamiast pozio- a bit 5 (CCE) za przerwanie licz- datkowych funkcji zwiÄ…zanych
mu napiÍcia na magistrali danych. nika. Przerwania bÍdÄ… aktywne, z zegarem spowodowaÅ‚a zwiÍksze-
Jełeli bit jest wyzerowany stoper jełeli odpowiadające im bity zo- nie kodu wynikowego programu,
bÍdzie zliczaÅ‚ upÅ‚ywajÄ…cy czas. stanÄ… wyzerowane. uÅ‚ycie procesora 89C2051 staÅ‚o
Bit 5 - AUTO/MAN - okreÅ›la Dla zrozumienia sposobu, w ja- siÍ niemoÅ‚liwe. Jego funkcje prze-
czy pracÄ… stopera steruje poziom ki ukÅ‚ad DS1994 sygnalizuje Å›wia- jÄ…Å‚ procesor 8051 z zewnÍtrznÄ…
napiÍcia na magistrali, czy teÅ‚ tu zewnÍtrznemu wystÄ…pienie alar- pamiÍciÄ… programu zapisanÄ… w EP-
ustawienie bitu STOP/START. Je- mu za pomocÄ… impulsu przerwa- ROM-ie 2764. Pomimo tej drobnej
łeli bit jest ustawiony, pracą nia, naleły sobie przypomnieĘ modyfikacji, urządzenie w iden-
stopera steruje poziom napiÍcia ksztaÅ‚t impulsÛw transmitowanych tyczny sposÛb obsÅ‚uguje zarÛwno
na magistrali danych, wyzerowa- magistralÄ… danych. Kontroler, klawiaturÍ, jak i wyÅ›wietlacz LCD.
nie bitu przekazuje sterowanie do chcąc nawiązaĘ kontakt z ukła- Dla przypomnienia schemat
przełącznika START/STOP. dem iButton, wysyła magistralą klawiatury pokazano na rys. 6.
Bity: RO, WPC, WPI, WPR słułą sygnał RESET, czyli zwiera do Tak jak poprzednio obsługiwany
do blokowania wpisu do rejestrÛw masy liniÍ danych przez jest 16-znakowy wyÅ›wietlacz opar-
specjalnych DS1994 w przypadku 480..960µs. ty na sterowniku HD44780, ktÛry
osiÄ…gniÍcia zaprogramowanego alar- KaÅ‚dy sprawny ukÅ‚ad iButton powinien sterowaĘ matrycÄ… LCD
mu. Blokada jest ostateczna i układ odpowiada na taki sygnał impul- bezpośrednio, bez dodatkowych
w tym trybie pracuje jak etykieta sem PRESENCE, czyli zwarciem ukÅ‚adÛw scalonych.
okreÅ›lajÄ…ca datÍ waÅ‚noÅ›ci lub mak- do masy linii danych na czas Prezentowany sterownik, tak
symalnÄ… liczbÍ prÛb dostÍpu do 60..240µs. KsztaÅ‚t impulsÛw pod- jak i w poprzedniej wersji, umoÅ‚-
urzÄ…dzenia, po przekroczeniu ktÛ- czas takiej wstÍpnej ìrozmowyî liwia zapis, odczyt i edycjÍ da-
rej bÍdzie ono nieodwoÅ‚alnie za- jednoprzewodowÄ… magistralÄ… po- nych z pamiÍci RAM ukÅ‚adÛw
blokowane. kazuje rys. 2. DS1992..96. Przypomnijmy, Å‚e
Ostatnim z rejestrÛw specjal- Normalnie, ukÅ‚ad DS1994 za- funkcje te sÄ… wywoÅ‚ywane po
nych jest rejestr statusu znajdu- chowa siÍ podobnie. JeÅ›li jednak naciÅ›niÍciu klawisza SHIFT, a na-
jÄ…cy siÍ pod adresem 0200H. Bity dojdzie do sytuacji alarmowej, na stÍpnie klawisza literowego:
6 i 7 tego rejestru nie sÄ… uÅ‚ywane. magistrali mogÄ… pojawiĘ siÍ impul- ìSHTî + ìZî - zapis do
Bity 0..2 moÅ‚na tylko odczytaĘ. sy przerwania dwÛch gÅ‚Ûwnych pamiÍci EEPROM;
Ustawienie ktÛregoÅ› z nich bÍdzie typÛw. JeÅ‚eli do alarmu dojdzie ìSHTî + ìOî - odczyt
Å›wiadczyĘ, Å‚e wartośĘ zapisana w sytuacji, kiedy magistralÄ… nie z pamiÍci EEPROM;
w komÛrkach alarmu jest iden- odbywa siÍ transmisja innych da- ìSHTî + ìSî - podglÄ…d
tyczna z wartoÅ›ciÄ… w odpowiada- nych i jest ona na wysokim po- aktywnej strony pamiÍci
jÄ…cych im rejestrach zegarowych, ziomie, DS1994 zewrze do masy EEPROM;
czyli Å‚e sygnalizowany jest alarm. liniÍ danych na czas 960..3840µs, ìSHTî + ìRî - odczyt bloku
Bit 0 (RTF) sygnalizuje alarm dla a potem dodatkowo wygeneruje im- z DS199x;
zegara czasu rzeczywistego, bit 1 puls PRESENCE. SytuacjÍ tÍ przed- ìSHTî + ìWî - zapis bloku
(ITF) alarm stopera i bit 2 (CCF) stawiono na rys. 3. do DS199x
Elektronika Praktyczna 11/98
49
Programator układów DS1994
DostÍpne sÄ… takÅ‚e polskie zna- dynie liczbÍ dni, godzin itd., ktÛre ìUî. Czas stopera jest wyÅ›wietlany
ki (po uprzednim naciÅ›niÍciu kla- upÅ‚ynÍÅ‚y od wyzerowania zegara. i naliczany w podobnym formacie,
wisza ìPLî, a potem klawisza od- Dla zachowania zgodnoÅ›ci z kalen- jak w przypadku zegara. W taki
powiedniej litery), cyfry (SHIFT + darzem, pierwszego dnia kaÅ‚dego sam sposÛb moÅ‚liwa jest edycja
A-J), przesuw kursora (SHIFT + miesiąca naleły ustawiĘ numer i zapis nowej wartości do rejest-
K-N) oraz cztery znaki specjalne: dnia na 1. W przeciwnym razie rÛw stopera. Kolejne naciÅ›niÍcia
ìSHTî + ìTî =ì/î liczba dni po upÅ‚ywie kolejnych klawisza ìUî spowodujÄ… wyÅ›wiet-
ìSHTî + ìVî =ì#î 24 godzin bÍdzie siÍ zwiÍkszaĘ. Po lenie zawartoÅ›ci rejestrÛw licznika,
ìSHTî + ìXî =ì , î przekroczeniu 97 dni, liczniki rejestru kontrolnego, rejestru sta-
ìSHTî + ìYî =ì . î przepeÅ‚niajÄ… siÍ i czas bÍdzie na- tusu, a potem rejestrÛw alarmu.
Funkcje specjalne, zwiÄ…zane liczany od zera. Tak jak w przy- W rejestrze kontrolnym zablokowa-
z zegarem ukÅ‚adu DS1994, wywo- padku wszystkich rejestrÛw zwiÄ…- no moÅ‚liwośĘ zmiany bitÛw: RO,
Å‚uje siÍ podobnie jak pozostaÅ‚e zanych z zegarem, edycjÍ czasu WPC, WPI, WPR, a w rejestrze sta-
funkcje po naciÅ›niÍciu przycisku moÅ‚na przeprowadziĘ po naciÅ›niÍ- tusu z definicji nie moÅ‚na usta-
SHIFT, a potem klawisza ìUî. Na ciu klawisza ìZî. Od tego momen- wiaĘ bitÛw-flag przerwaÒ.
wyświetlaczu zostanie pokazana za- tu, przy pomocy klawiszy kursora, Wyjście z funkcji podglądu
wartośĘ rejestrÛw zegara w forma- moÅ‚na przesuwaĘ siÍ w obrÍbie i edycji rejestrÛw zegara nastÍpuje
cie dzieÒ-godzina-minuta-sekunda. wyÅ›wietlanych danych i indywi- po naciÅ›niÍciu klawisza spacji.
JeÅ‚eli odczyt danych z ukÅ‚adu dualnie ustawiaĘ kaÅ‚dÄ… cyfrÍ cza- JeÅ‚eli w momencie naciskania
okaÅ‚e siÍ niemoÅ‚liwy, w miejsce su. Koniec ustawiania i zapis no- sekwencji klawiszy ìSHTî + ìUî
cyfr wpisane zostanÄ… spacje. Na- wej wartoÅ›ci do ukÅ‚adu DS1994 byÅ‚ aktywny ktÛryÅ› z alarmÛw
ciskanie w tym momencie klawi- nastÍpuje po naciÅ›niÍciu spacji. i ustawiona funkcja sprzÍtowego
sza ìOî spowoduje kolejne odczy- PrzejÅ›cie do wyÅ›wietlenia za- przerwania, na wyÅ›wietlaczu
ty czasu. Pokazywany czas nie ma wartoÅ›ci rejestrÛw stopera nastÄ…pi przez dwie sekundy pojawi siÍ
zwiÄ…zku z kalendarzem, okreÅ›la je- po kolejnym naciÅ›niÍciu klawisza napis ìALARM!î. Taka sytuacja
Rys. 5. Schemat elektryczny układu.
Elektronika Praktyczna 11/98
50
Programator układów DS1994
drgania zestykÛw i zabezpieczeÒ
przed Å‚adunkami elektrostatyczny-
mi, mołe pracowaĘ w trudnych
warunkach atmosferycznych, jest
odporny na wstrzÄ…sy.
Układy DS1994 mogą słułyĘ
jako liczniki wÅ‚Ä…czeÒ i czasu pra-
cy urzÄ…dzeÒ, np. telewizora lub
magnetowidu. Bardzo łatwo moł-
na skonstruowaĘ układ nadzoru-
jÄ…cy korzystanie np. z telefonu.
Jełeli w miejsce przełącznika zo-
stanie podłączony fototranzystor,
stworzona zostanie bariera świet-
lna, w pewnych warunkach zupeł-
nie obywajÄ…ca siÍ bez zasilania.
Ryszard Szymaniak, AVT
SzczegÛÅ‚owe dane katalogowe
wszystkich ukÅ‚adÛw rodziny iBut-
ton znajdujÄ… siÍ w katalogu firmy
Dallas, ktÛry zostaÅ‚ wydany na
płycie CD-EP5.
Rys. 6. Schemat elektryczny modułu klawiatury.
WYKAZ ELEMENTÓW
bÍdzie powtarzaÅ‚a siÍ do momen- JeÅ‚eli zaznaczony na schema-
Sterownik
tu odczytu i wyświetlenia zawar- cie przełącznik umieścimy np.
Rezystory
toÅ›ci rejestru statusu, co automa- w drzwiach, w prosty sposÛb moÅ‚-
R1, R2: 3k&!
tycznie spowoduje skasowanie na kontrolowaĘ liczbÍ wchodzÄ…-
R3: 220&!
flag alarmu. cych osÛb. PoniewaÅ‚ pobÛr prÄ…du
R4: 4,7k&!
Programator został wyposałony z baterii jest minimalny, układ
PR1: 10k&!
w dodatkowÄ… specjalnÄ… funkcjÍ, taki moÅ‚e dÅ‚ugo pracowaĘ bez
Kondensatory
ktÛra Å›ledzi stan sygnaÅ‚Ûw na koniecznoÅ›ci jej wymiany. Odczyt
C1, C2, C7: 100nF
magistrali danych i wychwytuje danych bÍdzie moÅ‚liwy wtedy,
C3, C4: 27pF
przerwania sprzÍtowe. Funkcja ta gdy przeÅ‚Ä…cznik zostanie rozwar-
C5: 47µF/10V
uaktywniana jest sekwencjÄ… ìSHTî ty. UkÅ‚ad DS1994 moÅ‚e byĘ mon-
C6: 4,7µF/10V
+ ìPî. Na wyÅ›wietlaczu pojawia towany w obudowie baterii stoso-
Półprzewodniki
siÍ napis ìTRYB CZUWANIAî aÅ‚ wanych w komputerach do pod-
dioda LED
do momentu wykrycia impulsu trzymania danych i montowanych
DS1994
przerwania sprzÍtowego. Wtedy na pÅ‚ytach gÅ‚Ûwnych. MoÅ‚na tak-
T1: BC557
podawana jest informacja o alar- Å‚e wyciąĘ ze sprÍÅ‚ystej blachy
mie i jego ürÛdle: zegarze, stope- klips mocujÄ…cy, ktÛry zapewni U1: 24C02
rze lub liczniku. Zapala siÍ takÅ‚e jednoczeÅ›nie poÅ‚Ä…czenie wypro- U2: 80C51/PLCC
dioda LED doÅ‚Ä…czona do gniazda wadzeÒ ukÅ‚adu z magistralÄ… da- U3: 7805
JP4. Skasowanie komunikatu, zga- nych i programatorem.
U4: 2764 (zaprogramowana)
szenie zapalonej diody i opusz- Mołna oczywiście taki licznik
U5: 74HCT573
czenie funkcji czuwania nastÍpuje wykonaĘ tradycyjnie, stosujÄ…c
Różne
po naciÅ›niÍciu klawisza spacji. ukÅ‚ady cyfrowe. UkÅ‚ad z DS1994
X1: 12MHz
WyÅ›wietlenie informacji o ürÛdle ma jednak wiele zalet: obywa siÍ
podstawka procesora PLCC 44
alarmu jest poprzedzone automa- bez zasilania, jest mały, nie po-
podstawka DIP28
tycznym skasowaniem flag alar- trzebuje ukÅ‚adÛw eliminujÄ…cych
podstawka DIP8
mÛw w rejestrze statusu.
wyświetlacz ze sterownikiem 1x16
Układ DS1994 bardzo łatwo
znaków
mołna przystosowaĘ do zlicza-
nia impulsÛw i interwaÅ‚Ûw czasu
Klawiatura
pod warunkiem, Å‚e pojawiajÄ…cy
Półprzewodniki
siÍ na magistrali wysoki poziom
U1, U2: 4094
napiÍcia bÍdzie siÍ zawieraÅ‚
Różne
w przedziale od 2,1V do 5V.
SW1..14, SW16..27: mikroprzyciski
Mołna to osiągnąĘ stosując ba-
3x6mm
teriÍ +3V i rezystor podciÄ…gajÄ…cy
SW15, SW28, SW29: mikroprzyciski
1..10k&!. Schemat takiego układu
Rys. 7. Najprostsza aplikacja układu
6x6mm
pokazuje rys. 7.
DS1994 jako licznika.
Elektronika Praktyczna 11/98
51
Wyszukiwarka
Podobne podstrony:
programator układów ISP2 Sprzętowa i programowa synteza układów sterowania logicznegoid 80413 Projektowanie układów sekwencyjnych procesowo–zależnych o programach liniowych na przykładzie uzestawy cwiczen przygotowane na podstawie programu Mistrz Klawia 6Międzynarodowy Program Badań nad Zachowaniami SamobójczymiAnalizowanie działania układów mikroprocesorowychCSharp Introduction to C# Programming for the Microsoft NET Platform (Prerelease)Instrukcja Programowania Zelio Logic 2 wersja polskaProgram wykładu Fizyka II 14 15roprm ćwiczenie 6 PROGRAMOWANIE ROBOTA Z UWZGLĘDNIENIEM ANALIZY OBRAZU ARLANGio port programming 3ogqzy3bscrrpgv753q3uywjfexgwwoiiffd46a 3ogqzy3bscrrpgv753q3uywjfexgwwoiiffd46a2009 12 Metaprogramowanie algorytmy wykonywane w czasie kompilacji [Programowanie C C ]Podstawy Programowania Wersja Rozszerzonawięcej podobnych podstron