Menu
Strona główna
Informacje / Ogłoszenia
Materiały do zajęć dydaktycznych
Projektowanie mikroproceso-
rowych i rekonfigurowalnych
układów sterowania
Programowanie
sterowników PLC i PAC
Programowanie
Niskopoziomowe
Sterowniki mikroprocesorowe
Systemy wbudowane
Projekt Badawczy
Inne
Verilog
(projektowanie FPGA)
Systemy zdalnego
sterowania
Programowanie Niskopoziomowe
Materiały do wykładu (slajdy)
Część 1
Część 2
Część 3
Materiały do laboratorium
Środowisko programistczne (do pobrania)
Praca w środowisku MPLAB X - instrukcja
Użycie debugera (instrukcja)
Lista instrukcji mikrokontrolera wbudowanego
Kompletna dokumentacja oryginału mikrokontrolera
Konfiguracja systemu wbudowanego (porty, peryferia)
Mapa rejestrów specjalnych mikrokontrolera
Zadania Laboratoryjne
Ćwiczenie 1
: Sterowanie diodami LED (1)
kod źródłowy (do skopiowania w środowisku MPLAB X)
Ćwiczenie 2
: Instrukcje przesłań, testowania bitów z przeskokiem, rotacje
Ćwiczenie 3
: Instrukcje arytmetyczne, pętle, śledzenie wykonywania programu
instrukcja użycia debugera
Ćwiczenie 4
: realizacja sieci działań, adresowanie pośrednie i bezpośrednie
plik z definicją tablicy w pamięci programu
wskazówka
Ćwiczenie 5
: realizacja wybranego algorytmu (sortowanie bąbelkowe)
procedury obsługi portu UART
procedura kopiowania danych ROM -> RAM
Ćwiczenie 6
: przerwania, obsługa wyświetlacza 7-segmentów
kod do ćwiczenia
Ćwiczenie 7
: Realizacja algorytmu mnożenia (Booth)
szablon kodu do ćwiczenia
procedury konwersji BIN->BCD (16 bitów)
Ćwiczenie 8
: Praca z łańcuchami znkowymi (UART)
kod do ćwiczenia