ELEKTRONICZNY ZEGAR MODU£OWY


Urz±dzenie zosta³o zaprojektowane i wykonane kilka lat temu na zaliczenie laboratorium "urz±dzeñ mikroprogramowalnych". Jego podstawow± cech± mia³a byæ mo¿liwo¶æ prostej rozbudowy o kolejne funkcje. W tym celu g³ówna czê¶æ urz±dzenia zosta³a wyposa¿ona w cztery gniazda na karty rozszerzeñ do których zosta³y doprowadzone w formie magistrali sygna³y steruj±ce, adresowe oraz danych. To rozwi±zanie pozwoli³o na praktycznie nie ograniczone mo¿liwo¶ci pó¼niejszej rozbudowy. Oczywi¶cie w granicach rozs±dku.

Na g³ównej p³ytce oprócz slotów kart rozszerzeñ umieszczono gniazdo zasilania, klawiatury, portu szeregowego zgodnego ze standardem RS232 oraz gniazdo interfejsu ISP umo¿liwiaj±cego aktualizacjê oprogramowania. Jako g³ówny element steruj±cy wykorzystano o¶miobitowy mikrokontroler AT89S8252 firmy Atmel. Ze wzglêdu na optymaln± synchronizacjê transmisji pomiêdzy urz±dzeniem a komputerem klasy PC, zastosowano rezonator kwarcowy o czêstotliwo¶ci pracy 11,0592MHz. Do dok³adnego odmierzania czasu wykorzystano samodzielny uk³ad RTC72421 firmy Epson. W przypadku zaniku napiêcia sieciowego praca tego uk³adu podtrzymywana jest dziêki wbudowanej w urz±dzenie baterii.

Na p³ytce rozszerzeñ umieszczono szesna¶cie wyj¶æ niskopr±dowych umo¿liwiaj±cych sterowanie urz±dzeniami zewnêtrznymi. Mo¿na je wykorzystaæ na przyk³ad do sterowania o¶wietleniem akwarium, jednak w tym przypadku konieczne jest zastosowanie odpowiedniego przeka¼nika do³±czonego do wybranego wyj¶cia. Istotnymi elementami karty rozszerzeñ jest równie¿ buzzer wykorzystywany w funkcji budzika, oraz gniazdo wy¶wietlacza alfanumerycznego. W urz±dzeniu zosta³ wykorzystany nietypowy, bo trój-liniowy (3x24 znaków) wy¶wietlacz DM157A. Jest on jednak sterowany popularnym w tego rodzaju wy¶wietlaczach sterownikiem HD44780 firmy Hitachi.

Oprogramowanie urz±dzenia zosta³o napisane przy u¿yciu jêzyka programowania Asembler i systemowego notatnika. Program wraz ze skromnym opisem liczy 2355 linii.

GALERIA