To tylko jedna z 19 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Opracowanie Systemy Mikroprocesorowe 2010 1. Naszkicuj uproszczony schemat funkcjonalny mikrokontrolera. 2. Wymień zadania realizowane przez układ sterowania (Control Unit)? Najważniejszym zadaniem układu sterowania jest dekodowanie przesłanego z pamięci programu rozkazu i generacja na jego podstawie odpowiednich sygnałów sterujących pozostałymi elementami mikrokontrolera. Zadaniem układu sterowania (CU - control unit) jest koordynacja pracy poszczególnych zespołów funkcjonalnych mikrokontrolera w trakcie wykonywania programu. Układ ten otwiera bądź zamyka przepływ danych między zespołami przyłączonymi do szyny danych oraz generuje sygnały sterujące pracą zespołów funkcjonalnych. Decyzje o przebiegu każdej kolejnej operacji blok sterowania podejmuje na podstawie zakodowanych rozkazów przesyłanych przez szynę danych oraz sygnałów stanu generowanych przez układ wykonawczy. Sygnały sterujące są przesyłane przez dwukierunkową szynę sygnałów sterowania, nazywaną w skrócie szyną sterowania . 3. Wymień zadania realizowane przez układ wykonawczy (Execution Unit)? Układ wykonawczy (EU - Execution Unit) realizuje operacje określone przez sygnały sterujące. Operacje mogą dotyczyć zarówno danych, jak i adresów. Operacje te wynikają z programu uruchomionego w systemie. W realizowanych przez mikrokontroler algorytmach bardzo często oprócz wyników obliczeń dokonanych przez ALU istotne stają się ich pewne szczególne konsekwencje, np. wynik równy zeru, przeniesienie z najbardziej znaczącego bitu, znak wyniku itp. Informacje te trafiają właśnie do rejestru wskaźników i są w nim przechowywane. Program, w odpowiedniej chwili i miejscu działania, może testować ich stan i na ich podstawie realizować np. funkcje warunkowe. W przypadku operacji dwuargumentowych jeden z argumentów umieszczany jest w akumulatorze, a drugi w rejestrze przejściowym, pełniącym rolę pomocniczą. Po wykonaniu operacji wynik umieszczany jest w akumulatorze, niszcząc tym samym jego wcześniejszą zawartość, równą pierwszemu z argumentów. Zawartość akumulatora, w przeciwieństwie do rejestru przejściowego, może zostać wysłana na wewnętrzną szynę danych, czyli może być przenoszona w inne obszary pamięci.
4. Naszkicuj budowę układu wykonawczego. 6. Naszkicuj na czym polega adresowanie wzglę dne. Adresowanie względne służy do adresowania pamięci względem adresu aktualnie wykonywanej instrukcji w pamięci programu. Adres ten jest przechowywany w przeznaczonym do tego celu rejestrze, nazywanym licznikiem programu PC (ang. program counter), licznikiem rozkazów lub wskaźnikiem instrukcji IP (ang. instruction pointer). Instrukcja adresowania tego trybu zawiera
(…)
… centralnej; zazwyczaj zapamiętana jest zawartość akumulatora i rejestru stanu (słowa wskaźników ALU) zapamiętanie adresu instrukcji, przy którym przerwano program (zawartego w rejestrze IP) pobranie do licznika programy adresu obsługi przerwania; wykonanie procedury obsługi przerwania ; odtworzenie stanu CPU oraz zawartości licznika programu 10. Czy pamięć OTP może być modyfikowana? PEWNIAK
Pamięć…
… i rejestr stanu licznika nadzorcy TCNT (time counter) - 8-bitowy licznik nadzorcy RSTCSR (reset control/status register) - rejestr stanu i rejestr kontrolny sterowania układu RESET Siemens: CCAP (compare/capture register) WDTREL - rejestr kontrolny preskalera WDCON - rejestr kontrolno-sterujący PCON - rejestr sterowania trybem poboru mocy Mały komentarz W książce Pełki skupiono się głównie na hitachi. 16…
…. Jakie linie sygnałowe są wymagane do komunikacji mikrokontrolera z pamięcią szeregową? Do sterowania pamięcią EEPROM z szeregowym dostępem stosuje się powszechnie dwie różne metody: a) sterowanie przy użyciu linii portów wejścia/wyjścia mikrokontrolera oraz b) sterowanie przez interfejs komunikacji szeregowej. W przypadku a) pamięć jest połączona z mikrokontrolerem przez 4 linie portu PA. Spełniają…
... zobacz całą notatkę
Komentarze użytkowników (0)