2852046492

2852046492



Technika mikroprocesorowa

Kolejna czynnością jest napisanie i skompilowanie kodu źródłowego. W wyniku pomyślnej kompilacji powstaje plik wyjściowy z rozszerzeniem .hex, który można załadować do pamięci Flash mikrokontrolera.

3.2. Struktura programu w jeżyku asembler

Program pisany w jeżyku asembler ma następująca strukturę:

•    Wczytanie biblioteki mikrokontrolera

•    Zespól dyrektyw odnoszących sie do pamięci RAM (.dseg) dotyczących lokowania stałych i zmiennych w pamięci RAM

•    Zespól dyrektyw odnoszących sie do wewnętrznej pamięci EEPROM (.eseg) dotyczących lokowania stałych i zmiennych w pamięci EEPROM

•    Zespól dyrektyw odnoszących sie do pamięci programu Flash (.cseg) dotyczących lokowania stałych i zmiennych w pamięci Flash

•    Wektor przerwań (tylko elementy używane w pisanym programie)

•    Program główny

o Ustawienie wskaźnika stosu o Zerowanie pamięci RAM o Rozkazy (w tym wywołania podprogramów)

o Zakończenie programu głównego przez zapetlenie lub skoki w miejscu

•    Procedury podprogramów

•    Procedury obsługi przerwań

9



Wyszukiwarka

Podobne podstrony:
Technika mikroprocesorowa1.    Wstęp Skrypt jest przeznaczony do praktycznego nauczan
Po wyznaczeniu lokalizacji węzłów w sieci dostaw, kolejną czynnością jest planowanie potrzeb w
CCF20070307000 I . ;Ste i I ■: f I i 2.2.23. Wykonanie i przechowywanie próbek Kolejną czynnością j
•    przedstawia pomysły rozwiązań technicznych: planuje kolejne czynności,
81334 OMiUP t2 Gorski5 Kolejną czynnością jest uruchomienie urządzeń usuwających ze skraplacza powi
DSC03660 Sprawdzenia świateł dokonuje się przy pracującym silniku. Kolejność czynności jest następuj
CCF20070307000 I . ;Ste i I ■: f I i 2.2.23. Wykonanie i przechowywanie próbek Kolejną czynnością j
kompilacja statyczna jest procesem konwertowania kodu zrodłowego na kod pośredni. Kod pośredni (B-ko
Technika mikroprocesorowaJęzyki programowania mikrokontrolerów - asembler Asembler jest to tzw. języ
Technika mikroprocesorowa Języki programowania mikrokontrolerów - język C++ Język C++ jest
Technika mikroprocesorowa Języki programowania mikrokontrolerów - język Java Java jest językiem
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Szczególnym przypadkiem jest wykrycie czy ja
Technika mikroprocesorowa Wprawdzie struktura programu jest nieprzekraczalna, ale nie wszystkie wymi

więcej podobnych podstron