18 3. Od mikrokontrolera 8051 do 80515
Podobnie jak w mikrokontrolerze 8052 także w mikrokontrolerach 80515/535 lista rozkazów nie uległa zmianie. Wszystkie nowości dotyczą jedynie rejestrów specjalnych SFR. Ważne jest to, że wskutek zwiększenia liczby przerwań i zastosowania 4-poziomowego kontrolera przerwań zmieniły się nazwy dwóch rejestrów specjalnych.
Liczniki TO i Tl oraz zasada ich programowania nie uległy zmianie. Licznik T2 w mikrokontrolerach 80515/535 jest zupełnie innym licznikiem w porównaniu z procesorem 8052. Zasadniczym powodem zmiany struktury wewnętrznej licznika T2 jest możliwość wprowadzenie licznika w tryb porównania, wykorzystywany do synchronicznego generowania impulsów o programowanym współczynniku wypełnienia, automatycznego wpisu wartości początkowej i zapamiętania wartości chwilowej. Aby uzyskać te właściwości z licznikiem T2 związano 11 dodatkowych rejestrów specjalnych
Wzorem innych układów również łącze szeregowe uległo rozbudowie. Wprowadzono dodatkowy generator o stałej szybkości transmisji wynoszącej 480(1 lub 9600 bodów (bitów na sekundę).
Zupełnie nowym elementem jest przetwornik analogowo-cyfrowy o rozdzielczości 8 bitów z 8-wejściowym, analogowym multiplekserem. Oznacza to możliwość pomiaru napięcia w 8 różnych kanałach. Czas przetwarzania jest krótki i wynosi 13.. 15 cykli maszynowych, zależnie od wykonania mikrokontrolera.
Watchdog jest także nowym układem, którego nie było w mikrokontrolerach 8051 czy też 8052. Jest to układ nadzorujący poprawne działanie mikrokontrolera jako sprzętowe zabezpieczenie programu przed zakłóceniami, które mogą spowodować niezamierzoną zmianę realizowanego programu. Głównym elementem watchdoga jest 16-bitowy licznik, który raz uruchomiony nie może zostać zatrzymany. Przepełnienie tego licznika powoduje wewnętrzne zerowanie mikrokontrolera. Aby nie dopuścić do takie) sytuacji, licznik musi być cyklicznie, programowo zerowany.
Rozbudowane zostały możliwości redukcji prądu pobieranego prze mikrokontroler. W najbardziej oszczędnym trybie redukcji mocy prąd pobierany z zasilacza o napięciu = 5V zredukowany został do wartości mniejszej niż ICC ~ 50 \xA.
Pytania i problemy
1. jakie zmiany wprowadzili konstruktorzy w mikrokontrolerze 8052 w stosunku do mikrokontrolera 8051 ?
2. Czy rozbudowa wewnętrznych układów, np. liczników, łącza szeregowego itp. zmienia listę rozkazów mikrokontrolera i dlaczego ?
3. jak duża jest wewnętrzna pamięć RAM w mikrokontrolerach: 8051, 8052 i 80515/535 ?
4. Ile portów, równoległych układów wejściowo-wyjściowych, jest w mikrokontrolerze 80515/535 ?
5. Wyjaśnij sposób modulacji szerokości impulsu (metoda PWM).
6. Jakimi parametrami charakteryzuje się przetwornik analogowo-cyfrowy w mikrokontrolerze 80515/535 ?
7. Jak definiowana jest szybkość przesyłu danych łączem szeregowym ?
8. Co to jest watchdog i do czego służy ?
9. Narysuj samodzielnie strukturę wewnętrzną mikrokontrolera 8051, 8052 i 80515/535. Wyjaśnij przeznaczenie poszczególnych bloków.