Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
10
DSM-51.ĆwiczeniawjęzykuCdlamikrokontrolera8051
nikacjizużytkownikiem,jakiukładówpomiarowychorazsterowania.Sterownik
umożliwiatestowanieprogramóworóżnympoziomietrudności:odkrótkichprogra-
mówobsługującychdiodęświecącą,poprzezobsługęwyświetlaczyiklawiatur,ażdo
złożonychprogramówsterującychmodelamirzeczywistychurządzeń.Ponieważ
wpraktycespotykasięróżneukładyspełniającepodobnefunkcje,więcsystemDSM-51
zostałwyposażonywalternatywneukłady,umożliwiającenaukęprogramowaniaele-
mentów,takichjak:
•
wyświetlacz7-segmentowywymagającysekwencyjnegosterowaniaorazwy-
świetlaczciekłokrystalicznysterowanyzapomocąwbudowanegosterownika;
•
klawiaturaprzeglądanasekwencyjnieorazklawiaturamatrycowaodczytywana
równolegle;
•
we/wycyfrowesterowanebezpośredniozapomocąportówmikrokontroleraoraz
liniewe/wyobsługiwaneprzezukład8255;
•
łączeszeregoweRS-232sterowanesprzętowozapomocąmikrokontrolera8051
orazłączeszeregoweRS-232obsługiwaneprogramowo.
SchematblokowysystemumikroprocesorowegoDSM-51pokazanonarysunku1.2.
Rysunek1.2.SchematblokowysystemumikroprocesorowegoDSM-51
Wschemaciesterownikamożemywyróżnićnastępująceelementy:
•
mikrokontroler80C31(zegar11,059MHz),
•
watchdog,
•
RAM32kB,
•
dekoderadresów-GAL16V8,