Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051



Podobne dokumenty
Microsoft Visual C Express Edition

PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2

Twoja ulotka instrukcja obsługi programu

Programowanie Systemów Czasu Rzeczywistego

1.Wstęp. 2.Generowanie systemu w EDK

Pakiet Sokrates Instrukcja instalacji

Programowanie niskopoziomowe

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Mobilna Aplikacja Handlowa

Projektowanie z użyciem procesora programowego Nios II

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

imei Instytut Metrologii, Elektroniki i Informatyki

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

Skrócona instrukcja obsługi routera D-LINK: DIR 300 dla użytkowników sieci Maxnet

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Informatyka I : Tworzenie projektu

Krok po kroku... (czyli jak stworzyć i wydrukować krzyżówkę)

UWAGA BARDZO WAŻNE PROSIMY O ZWRÓCENIE NA TO SZCZEGÓLNEJ UWAGI

Edytor tekstu MS Word podstawy

Opis konfiguracji ST do współpracy z kolektorem DENSO BHT 8000

WPROWADZENIE DO INFORMATYKI

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania

Jak pobrad mapę z PK? Na stronie Pucharu Warszawy i Mazowsza w RJnO 2019 należy odszukad interesujący nas etap:

Modelowanie obiektowe - Ćw. 1.

MentorGraphics ModelSim

Cover sheet. WinCC (TIA Portal) FAQ Listopad 2012

MultiBoot Instrukcja obsługi

Obsługa komputera. Paweł Kruk

Podręcznik użytkownika strony internetowej i systemu obsługi szkoleo PIPFIWM POLFARMED.

Numerowanie obiektów (wzorów, rysunków, tabel, literatury)

Edytor tekstu OpenOffice Writer Podstawy

Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda.

Instrukcja obsługi ŁÓDZKIEJ PLATFORMY WYMIANY INFORMACJI INFRASTRUKTURALNYCH

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

HELIOS pomoc społeczna

1. Jak utworzyć mapę z punktami korzystając z przeglądarki?

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Programowanie w środowisku graficznym GUI

Instrukcja konfiguracji

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

Makropolecenia w PowerPoint Spis treści

Edytor tekstu Word podstawy

Nagrywamy podcasty program Audacity

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017

5.2. Pierwsze kroki z bazami danych

Ankieta naukowo-dydaktyczna 2010

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

a) Tworzymy podcast w programie Audacity

Elektroniczne Dzienniki Urzedowe Moduł Komunikacyjny

Programowanie procesora Microblaze w środowisku SDK

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

INSTRUKCJA AKTUALIZACJI OPROGRAMOWANIA ODU/IDU

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Model: JMC-03_V2.2_RNS510 TV DVB-T for CAR INSTRUKCJA OBSŁUGI MMI 2G. Spis treści

INSTRUKCJA OBSŁUGI BLUETOOTH KEYBOARD DO TABLETÓW SAMSUNG. Opis klawiszy funkcyjnych

1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:

MultiBoot Instrukcja obsługi

Współpraca Integry z programami zewnętrznymi

Opis preprocesora graficznego dla programu KINWIR -I

INSTRUKCJE KONFIGURACJI POŁĄCZENIA LAN

1. Przekrój poprzeczny tranzystora nmos. Uzupełnij rysunek odpowiednimi nazwami domieszek (n lub p). S G D

Dokumentacja wdrożeniowa Project Lord 1.0

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Dokumentacja panelu Klienta

Konfiguracja programu

Opis z dnia Czynności związane z instalacją środowiska MDK, ST Link i biblioteki

[INWENTARYZACJA - DOKUMENTACJA] 24 lutego Przygotowanie symfonii ( tworzenie plików DDF) Instalacja i konfigurowanie aplikacji...

Computer Setup Instrukcja obsługi

Utworzenie pliku. Dowiesz się:

I. Pobranie klucza licencyjnego.

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

DEMERO Automation Systems

Dla kas Nano E w wersjach od 3.02 oraz Sento Lan E we wszystkich wersjach.

Instalacja i obsługa generatora świadectw i arkuszy ocen

Dokumentacja panelu Klienta

Wprowadzenie do środowiska Qt Creator

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Garmin Custom Maps / Mapy Użytkownika

System wspomagania pracy Administratora Bezpieczeostwa Informacji Instrukcja Administratora Wersja

Podstawowa konfiguracja modułu Szkolenia

Krótka instrukcja instalacji Adobe Acrobat Reader

Electronic Infosystems

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows 7

Testowanie I. Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows Vista

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Tworzenie książeczek w Storybird

Instrukcja instalacji programu serwisowego NTSN krok po kroku

Instalacja i opis podstawowych funkcji programu Dev-C++

Atlassian GreenHopper

Przypisy i przypisy końcowe

Transkrypt:

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051 Aby móc skorzystad z możliwości środowiska uruchomieniowego uvision v.4.0, firmy Keil należy stworzyd tzw. projekt, do którego będą dołączone pliki z programami napisanymi w asemblerze mikrokontrolera 8051 lub w kompilatorze języka C. Najprostszy projekt może zawierad tylko jeden plik napisany w asemblerze. Po stworzeniu projektu i dołączeniu do niego przynajmniej jednego pliku, należy program skompilowad (w menu Project - Build Target lub klawisz funkcyjny F7) i jeżeli kompilacja jest bez błędów (wszelkie ostrzeżenia - warnings) i błędy - errors są wypisywane w okienku Build output. można sprawdzid działanie programu w symulatorze. (menu Debug- Start/Stop Debug Section lub klawisze Crtl+F5). 1. Uruchomid program uvision (Rys.1) Tworzenie projektu Rys. 1. Widok ekranu po uruchomieniu programu uvision4 i zamknięciu wszystkich projektów 2. Jeżeli jest otwarty jakiś projekt, zamknąd go, w menu Project-Close Project (Rys.1). 3. Z menu Project wybrad New uvision Project pojawi się okienko jak na rysunku 2. 1

Rys.2. Okienko do utworzenia i zapisania nowego projektu. 4. Pojawi się okienko w którym można utworzy nowy katalog i należy wpisad nazwę nowego projektu. Po wpisaniu nazwy i naciśnięciu przycisku Zapisz pojawi się okienko do wyboru konkretnego typu mikrokontrolera z rodziny 8051 (Rys.3a i 3b). Można np. wybrad firmę Intel i układ 8051AH. 5. Po wyborze mikrokontrolera program uvision wie jakie ma układy wejścia/wyjścia ma mikrokontroler. Jest to niezbędne dla symulatora (debugera) w środowisku uvison. Rys. 3a. Okienko do wyboru firmy z której będzie mikrokontroler 2

Rys.3b. Okienko do wyboru konkretnego typu mikrokontrolera z rodziny 8051. 6. Po wyborze mikrokontrolera program zapyta czy wstawid do projektu tzw. plik startowy (Startup Code), dla prostych programów pisanych w C lub asemblerze wybrad klawisz Nie. Rys.4. Okienko do dołączenia tzw. pliku startowego do tworzonego projektu. 7. Kolejnym etapem jest dołączenie właściwego pliku z programem do projektu. Jeżeli ten plik jeszcze nie istnieje to z menu File wybrad New (Ctrl+N). Na ekranie edytora pojawi się okienko z pustym plikiem. 3

Rys. 5. Wygląd okienka po utworzeniu nowego pliku. 8. Najlepiej, od razu zapisad ten plik do katalogu gdzie jest założony projekt. Z menu File wybrad Save as i wpisad nazwę pliku z przedłużeniem a51, np. test.a51. Jest to ważne, bo wtedy edytor wie, że jest to plik z programem napisanym w asemblerze. Rys. 6. Okienko do zapisu pliku 9. Po zapisaniu pliku, należy ten plik dołączyd do projektu. W okienku Project (lewa strona) klikamy na Target 1 i pojawia się napis Source Gropu1, klikamy na to szybko dwa razy i pojawia się okienko z dodaniem pliku do grupy Source Gropu1. (Rys.7) 4

Rys.7. Okienko do wyboru pliku który ma byd dołączony do projektu 10. Należy wybrad pliki z przedłużeniem Asm Source File (.s,.src,.a) i wskazad właściwy plik z przedłużeniem.a51. Następnie kliknąd na przyciski Add i następnie Close. Teraz plik jest dołączony do projektu i jest widoczny w grupie Source Group1. (Rys.8) Rys. 8. Wygląd okienka edytora wraz plikiem dołączonym do projektu. 11. Teraz już można pisad właściwy program w asemblerze 8051. Jeżeli projekt będzie zawierał jeszcze inne pliki to należy je dołączyd w podobny sposób. 12. Jeżeli zamierzamy zmienid ustawienia dla mikrokontrolera, np. częstotliwośd rezonatora kwarcowego lub zmieniad ustawienia kompilatora to z menu Project wchodzimy w okienko Options for Target 1 5

(lub Alt+F7). W okienku Options są kolejne zakładki do ustawienia poszczególnych kroków tworzenia i kompilowania projektu (Rys.9). Rys. 9. Widok okienka do ustawiania parametrów dla mikrokontrolera 13. Po napisaniu programu należy go skompilowad menu Project wybieramy Bulid Target (lub klawisz F7). W okienku Build Output pojawia się komunikaty po kompilacji. Jeżeli nie ma błędów można przejśd do symulacji programu, menu Debug wybieramy Start/Stop Debuging (Ctrl+F5). Jeżeli plik wejściowy zawiera błędy, symulacja będzie niemożliwa. Program wskazuje w której linii programu pojawiły się błędy i najlepiej poprawid błędy wskazywane w początkowych liniach pliku. Często są to błędy składniowe. Rys. 10. Okno edytora po napisaniu programu i po kompilacji 6