POLITECHNIKA LUBELSKA
WYDZIAŁ ELEKTRYCZNY
LABORATORIUM BUDOWY URZĄDZEŃ MIKROKOMPUTEROWYCH
Ćwiczenie Nr.12
Temat: Samodzielna praca badawcza .
Wykonali : Data :
Kapłaniuk Marek 97-01-09.
Pietraś Mariusz
Cel ćwiczenia : Poznanie metodyki lokalizacji uszkodzeń i uruchamiania systemu
mikroprocesorowego.
Wykonanie ćwiczenia :
1.Wyodrębnienie podstawowe bloki systemu dydaktycznego „KITO 1”.
2.Sprawdzenie :
- poprawność stanów zewnęcznych wejść do mikroprocesora .
- sprawdzemie systemu elekt. wystarczającego do czytania danych z pamięci
ROM. .
- poprawności sygnałów magistrali sterującej .
3.Zaprogramowanie pamięci EPROM do dynamicznego sprawdzenia działania
mikroprocesora , nie więcej niż 30 komórek .
4.Uruchomienie systemu „KITO 1” z pomocą punktu 3.
ad.1 Podstawowe bloki systemu dydaktycznego „KIT01”.
klawiatura
zasilacz
blok wyświetlacza
podstawka pod pamięć EPROM
blok pamięci RAM
mikroprocesor MCY7880 (odpowiednik INTEL 8080)
ad.3 Program do diagnostyki dynamicznej procesora.
kod szesnastkowy: program w asemblerze:
3A LDA ; Załaduj akumulator zawartością komórki o adresie 0030,
30 30 (LDA3000, gdzie adres przedstawiony jest w kolejności
00 00 odwrotnej: bajt młodszy, bajt starszy).
78 MOV B,A ; Prześlij zawartość akumulatora do rejestru B (MOV B,A).
3A LDA ; Załaduj akumulator zawartością komórki o adresie 0020.
20 20 ; Adres komórki 0020 ( 2000 bajt młodszy ,bajt starszy ).
00 00
80 ADD B ; Dodaj zawartość rejestru B do zawartości akumulatora (ADD B)
32 STA ; Prześlij zawartość akumularora do komórki pamięci o adresie
25 25 0025 ( 2500 bajt młodszy, bajt starszy ).
00 00
C3 JMP ; Skok do komórki o adresie 0000.
00 00
00 00
ad.4 Uruchomienie zestawu „KITO1”
Przy sprawdzeniu stanów zewnęcznych zasililiśmy system „KITO 1” ( pamięć EPROM nie była włożona do podstawki ) , co spowodowało zapalenie diody LED oznaczającej sygnał MR (memory read ) czytanie zawartości pamięci, oraz diody oznaczającej sygnał WAIT co jest odpowiedzią układu na brak pamięci EPROM, zatem w tym stanie układ działa poprawnie.
Po wpisaniu programu do pamięci EPROM za pomocą programatora i ponownym uruchomieniu zestawu na podstawie pojawiających się sygnałów na szynie adresowej i danych po zmianie ich z kodu binarnego na heksadecymalny mogliśmy stwierdzić, że μP działa poprawnie - wykonuje narzucone mu przez nas zadanie.
Wnioski dotyczące wykonanego ćwiczenia.
zastosowany w tym zestawie procesor MCY7880 jest odpowiednikiem mikroprocesora 8080 firmy Intel
za pomocą systemu dydaktycznego „KIT01” możemy testować poprawność działania zastosowanego mikroprocesora. Do przeprowadzenia takiego testu potrzebny jest program napisany w asemblerze i wpisany do pamięci EPROM za pomocą programatora, tak zaprogramowaną pamięć EPROM należy umieścić w podstawce zestawu „KIT01”, następnie wykonując program zapisany w niej sprawdzić poprawność działania procesora. Dzięki użyciu zestawu można stwierdzić, czy dany procesor jest sprawny, czy jest uszkodzony.
pisanie programów w języku wewnętrznym jest czynnością żmudną i podatną na błędy, a gotowe programy są dla człowieka nieczytelne i trudne do sprawdzenia, wszystko to sprawia że programowanie w językach niskiego poziomu jest rzadko stosowane.