Uniwersytet Łódzki – Wydział Zarządzania Architektura systemów
Transkrypt
Uniwersytet Łódzki – Wydział Zarządzania Architektura systemów
Uniwersytet Łódzki – Wydział Zarządzania Katedra Informatyki Architektura systemów komputerowych Instrukcja do ćwiczenia nr 5: Dekoder adresów 1. Zakres materiału teoretycznego związanego z danym ćwiczeniem • • 2. Cel ćwiczenia • 3. Podstawowy zestaw instrukcji 8051 Adresowanie oraz sposoby dostępu do pamięci w systemie DSM-51 Poznanie działania dekodera adresów wbudowanego w DSM-51, oraz trybów pracy systemu Zadanie do zrealizowania 1. Udowodnić (oczywiście pisząc odpowiedni program), Ŝe mikrokontroler 8051 posiada rozdzieloną przestrzeń adresową (na pamięć programu i danych) i Ŝe moŜliwe jest (w zaleŜności od trybu pracy) odczytywanie danych zapisanych w pamięci danych zarówno z tej pamięci jak i z pamięci programu. 2. Napisać program wyświetlający na wyświetlaczu LCD liczbę uruchomień programu. Liczba ta oczywiście musi się zwiększać wraz z kolejnymi jego uruchomieniami. 3. Napisać program, który wyświetli na wyświetlaczu LCD pierwsze 16 bajtów swojego kodu, w formie heksadecymalnej. 4. Wskazówki do realizacji zadania Ad. 1. NaleŜy zaznajomić się z wariantami rozkazu MOV aby umoŜliwić odczyt zarówno z pamięci programu jak i pamięci danych. Ad. 2. NaleŜy wydzielić dwie sekcje programu – pierwsza powinna być wykonywana jedynie za pierwszym uruchomieniem programu, a druga za kaŜdym razem. Kluczowe jest odpowiednie fizyczne umieszczenie tych sekcji w kodzie programu oraz takie jego zmodyfikowanie aby moŜliwa była realizacja zadania z poprzedniego zdania. NaleŜy pamiętać Ŝe program ma moŜliwość działania zgodnie z poleceniem jedynie w przypadku ponownego uruchamiania i resetowania pamięci RAM. 1 Ad. 3. Najprościej byłoby uŜyć rozkazu MOVC A,@A+DPTR, zapisując oczywiście wcześniej odpowiedni adres do rejestru DPTR. 5. Wymagania dotyczące sprawozdania Termin oddania sprawozdania w wersji papierowej: najbliŜsze zajęcia po tych, na których wykonywane jest ćwiczenie. W tym samym terminie sprawozdanie musi takŜe zostać przekazane w formie elektronicznej na adres [email protected] Sprawozdanie z ćwiczenia powinno zawierać: • stronę tytułową zgodnie z obowiązującym wzorem; • cel i zakres ćwiczenia; • opis przebiegu ćwiczenia z wyszczególnieniem wykonywanych czynności; • algorytm (opcjonalnie) i listing opracowanego programu; • wnioski i uwagi. Na ocenę sprawozdania będą miały wpływ następujące elementy: • ogólna estetyka - 20%; • zgodność zawartości z instrukcją - 20%; • program (algorytm i listing) - 30%; • wnioski i uwagi - 30%. 6. Polecana literatura 1. P.i P.Gałka - Podstawy programowania mikrokontrolera 8051 (MIKOM). 2. A.Rydzewski - Mikrokomputery jednoukładowe rodziny MCS51(PKE) 2