Mikrokontrolery rodziny ST7
|
|
- Justyna Biernacka
- 8 lat temu
- Przeglądów:
Transkrypt
1 Politechnika Wrocławska Jarosław Emilianowicz Wrocław 2011
2 2 Strona SPIS TREŚCI ASEMBLER... 3 Etykiety, rozkazy i komentarze... 3 Stałe i zmienne... 4 Pierwszy program... 4 Formatka... 5 ST VISUAL DEVELOP... 7 Przestrzeń robocza... 7 Projekt... 8 Kompilacja Debugowanie J. Emilianowicz
3 Strona 3 ASEMBLER Etykiety, rozkazy i komentarze Język mnemoniczny jest łącznikiem pomiędzy maszynami, których język jest wyłącznie numeryczny, a ludźmi, którym wygodniej jest używać znaków i słów. Język mnemoniczny jest łatwo tłumaczony na język maszynowy, bo charakteryzuje go zależność słowo-na-słowo, pomiędzy językiem numerycznym a językiem słownym, mnemonicznym. Język mnemoniczny jest także nazywany asemblerem, a program tłumaczący na język maszynowy Asemblerem. Linia programu źródłowego składa się z czterech elementów: - etykiety, - mnemonika rozkazu lub dyrektywy asemblera oraz linkera - operanda (liczby, rejestru), gdzie liczba operandów zależy od użytego rozkazu - komentarza (zawsze rozpoczynającego się od średnika) dzielenie sub A,#$22 ; dzielenie akumulatora przez wartość $22 Etykiety powinny rozpoczynać się od samego boku dokumentu, natomiast rozkazy wraz z operandami powinny być odsunięte przynajmniej o jedną spację. dzielenie sub A,#$30 ; dzielenie akumulatora przez wartość $30 sub A,#$22 ; dzielenie akumulatora przez wartość $22 Etykiety są symbolicznymi adresami i wskazują miejsca w programie, do którego mogą następować skoki. Oznaczają też wyraźnie wybrany blok rozkazów, przez co zwiększa się czytelność pliku. Muszą zaczynać się od kropki i od lewego marginesu oraz nie mogą zawierać znaków spacji. Lista mnemoników jest definiowana przez producenta mikrokontrolera. Zawiera ona listę kodów specyficznych dla danego modelu mikrokontrolera. Rozkazy są powiązane z funkcją instrukcji. Część z nich jest dokładną nazwą instrukcji, np. ADD (add), część skrótem, jak SUB (substract), a inne akronimen, jak TNZ (Test for Negative or Zero). Liczby mogą być zapisane w jednym z powszechnie stosowanych formatów. Format Intela przewiduje zakończenie liczby literą oznaczającą format zapisu (b, o, d lub h). W przypadku wartości szesnastkowych przed literą należy dołożyć cyfrę 0. Format Motoroli natomiast wymaga poprzedzenie liczby znakiem oznaczającym format zapisu (%, ~ lub $). Wartość dziesiętna pozostaje bez zmian. W środowisku ST Visual Develop domyślnym formatem jest format Motoroli. Zapis Intel Motorola Dwójkowo b % Ósemkowo 7o ~7 Dziesiętnie 10 lub 10d 10 Szesnastkowo 0FFh $FF J. Emilianowicz
4 4 Strona Komentarze są poprzedzone średnikiem i mogą znajdować się w dowolnej kolumnie. Nie są one przetwarzane przez asembler, a pozwalają utrzymać czytelność pliku źródłowego i zrozumiałość, przy próbie jego analizy w przyszłości. Stałe i zmienne Pamięć RAM może być rezerwowana dla zmiennych. Służą do tego instrucje asemblera ds.b (rezerwacja bajtów) oraz ds.w (rezerwacja słów). Pamięć ROM może być rezerwowana dla stałych, używając instrukcji dc.b (lub BYTE) oraz dc.w (WORD). segment ram0.count ds.w 1 segment rom.rate dc.w 9600.tab dc.b $A0,$A1 ; rezerwacja na stronie 0 jednego slowa ; rezerwacja w pamieci ROM stalej (jednego slowa) ; rezerwacja w pamieci ROM stalej (dwoch bajtow) Pierwszy program Wszystkie pliki przetwarzane przez asembler muszą rozpoczynać się instrukcją ST7/, umieszczoną w pierwszej kolumnie pierwszego wiersza, co wskazuje asemblerowi, że asemblujemy plik dla procesorów rodziny ST7, a kończyć instrukcją END. Pominięcie instrukcji END będzie sygnalizowane jako błąd. Dla pewności, że ostatnia instrukcja nie zostanie pominięta podczas asemblacji, należy potwierdzić koniec linii znakiem ENTER by kursor przeszedł do następnej linii. ST7/... END Właściwy program powinien zostać umieszczony we właściwym segmencie ROM, zacząć się od etykiety (np. MAIN) i posiadać rozkaz resetujący wskaźnik stosu RST. Ponadto powinien być zakończony ponownym skokiem na początek programu lub niekończącą się pętlą, by uniemożliwić wykonywanie niechcianego kodu, który może znajdować się w dalszej części pamięci programu.... segment rom main rsp ; reset wskaźnika stosu infinite_loop jp infinite_loop ; niekończąca się pętla J. Emilianowicz
5 Strona 5... Kompilacja tak opracowanego programu przebiegnie poprawnie, jednakże próba symulacji zakończy się niepowodzeniem, ponieważ procesor nie będzie potrafił odnaleźć początek programu w pamięci. W tym celu należy dołożyć wektor przerwań i w przerwaniu o najwyższy priorytecie wskazać etykietę MAIN.... NonHandledInterrupt iret ; powrót z przerwań nieobsługiwanych segment 'vectit' dc.w main ; irq13 ; irq12 ; irq11_eeprom ; irq10_sci ; irq9_timb ; irq8_tima ; irq7_spi ; irq6 ; irq5_ext3 ; irq4_ext2 ; irq3_ext1 ; irq2_ext0 ; irq1_mcc ; irq0 ; trap ; reset END Formatka Żeby pierwszy program był w całości gotowy, potrzebne są także dodatkowe odwołania do plików z definicjami, charakterystycznymi dla całej rodziny mikrokontrolerów ST7 oraz dla ST72334N2 wykorzystywanego w makiecie uruchomieniowej. ST7/ #include "mapping.inc" #include "ST72334N2.inc" segment rom main rsp ; reset wskaźnika stosu ; tutaj właściwy program infinite_loop jp infinite_loop ; niekończąca się pętla NonHandledInterrupt iret ; powrót z przerwań nieobsługiwanych J. Emilianowicz
6 6 Strona segment 'vectit' dc.w main ; irq13 ; irq12 ; irq11_eeprom ; irq10_sci ; irq9_timb ; irq8_tima ; irq7_spi ; irq6 ; irq5_ext3 ; irq4_ext2 ; irq3_ext1 ; irq2_ext0 ; irq1_mcc ; irq0 ; trap ; reset END J. Emilianowicz
7 Strona 7 ST VISUAL DEVELOP Oprogramowanie ST Visual Develop umożliwia symulowanie pracy mikrokontrolerów rodziny ST7, ale także ich sprzętowe emulowanie przy współpracy z emulatorem DVP2, dostępnym w laboratorium C Oprogramowanie jest dostępne do pobrania na stronie producenta ( pod nazwą ST Toolset. Program instalacyjny instaluje oprócz ST Visual Develop także ST Visual Programmer. W lewej części aplikacji jest okno z przestrzenią roboczą, gdzie będą widoczne w postaci rozwijanego drzewa wszystkie projekty. W prawej części aplikacji będzie wyświetlana zawartość plików. Natomiast u dołu będą wyświetlane komunikaty kompilacji i debugowania. Przestrzeń robocza Prace z oprogramowaniem ST Visual Develop rozpoczyna sie od utworzenia przestrzeni roboczej (Workspace), a następnie poprzez dodanie kolejnych projektów, które będą widoczne w postaci drzewa. Do katalogu, w którym będą przechowywane pliki przestrzeni roboczej warto przekopiować z katalogu aplikacji pliki st72334n2.asm oraz st72334n2.inc. J. Emilianowicz
8 8 Strona Nową przestrzeń roboczą tworzy sie wybierając w menu File - New Workspace, następnie Create an empty workspace. W okienku (patrz:) należy wypełnić obydwa dostępne pola. 1. W pierwszym polu Workspace filename wprowadzić nazwę przestrzeni roboczej, np. st7. 2. W drugim polu Workspace location podać ścieżkę dostępu do katalogu przestrzeni roboczej, np. C:/ST7/. Po poprawnym skonfigurowaniu po lewej stronie aplikacji pojawi sie nazwa przestrzeni roboczej wraz z rozszerzeniem stw. Projekt Nowy projekt do istniejącej juz przestrzeni roboczej dodamy poprzez Project - Add New Project to Workspace... Pojawi sie okienko, w którym wypełniamy trzy pierwsze pola z czterech dostępnych. 1. W pierwszym polu Project filename wprowadzamy nazwę projektu. Nazwa powinna być krótka, maksymalnie 8 znaków, bez znaków specjalnych. 2. W drugim polu Project location klikając na symbol żółtej teczki zakładamy podkatalog dla projektu. Działanie takie zabezpieczy przed nadpisywaniem się plików różnych projektów. 3. W trzecim polu Toolchain należy wybrać ST Assembler Linker. J. Emilianowicz
9 Strona 9 Po zatwierdzeniu konfiguracji pojawi się okienko wyboru procesora MCU Selection. W okienku tym należy wybrać procesor ST72334N2. Następnie należy dodać do projektu pliki st72334n2.asm oraz st72334n2.inc klikając prawym klawiszem myszki odpowiednio na Source Files oraz Include Files. Pliki te można odnaleźć w jednym z podkatalogów aplikacji ST Toolset. J. Emilianowicz
10 10 Strona Kompilacja Kompilację realizuje się poprzez menu Build > Buld (skrót klawiszowy F7). Podczas kompilacji powtarza się często grupa błędów. Brak pliku wykonywalnego Podczas kompilacji może zdarzyć się błąd, wynikający z braku pliku wykonywalnego, a dokładniej niepoprawnej ścieżki do niego. Należy wtedy pozwolić na wyświetlenie ustawień projektu, wybrać zakładkę STM ASM, a następnie wcisnąć klawisz Defaults. J. Emilianowicz
11 Strona 11 Błąd krótkiej kompilacji Podczas prawidłowo przeprowadzanej kompilacji w oknie wyjściowym przewija się zwykle około 30 linijek. Jeżeli jednak kompilacja zakończy się wyświetleniem jedynie jednej linijki 0 error(s), 0 warning(s), to świadczy i nieprawidłowym jej przebiegu i należy przeprowadzić kompilację całego projektu od nowa poprzez menu Buld > Rebuild All. Błąd EOF Skrót EOF oznacza End of File. Błąd ten jest wynikiem braku znaku ENTER za dyrektywą END. Oznacza to, że powinna być przynajmniej jedna pusta linia pod ostatnią dyrektywą. J. Emilianowicz
12 12 Strona Debugowanie Przed rozpoczęciem debugowania należy wybrać tryb pracy poprzez ustawienie w menu Debug instrument > Target settings W praktyce mogą być wykorzystane trzy z wielu opcji: - Simulator nie wymagający posiadania zestawu uruchomieniowego, - Swim ST-Link w przypadku posiadania zestawu STM8 Discovery, - DVP2 w przypadku emulatorów sprzętowych, będących na wyposażeniu laboratorium. Debugowanie realizuje się poprzez menu Debug > Start debuging (skrót klawiszowy F7). Prawidłowe zdebagowanie powinno zakończyć się wyświetleniem kodu programu wraz z żółtym paskiem podświetlającym pierwszy rozkaz. J. Emilianowicz
13 Strona 13 Błąd wektora przerwań Jeżeli po zdebugowaniu żółty pasek nie wyświetla się, to oznacza że w programie nie ma wektora przerwań lub jest niepoprawny, więc procesor/symulator nie potrafi odnaleźć pierwszego rozkazu w pamięci. J. Emilianowicz
Mikrokontroler ATmega32. Język symboliczny
Mikrokontroler ATmega32 Język symboliczny 1 Język symboliczny (asembler) jest językiem niskiego poziomu - pozwala pisać programy złożone z instrukcji procesora. Kody instrukcji są reprezentowane nazwami
Przedmiot : Programowanie w języku wewnętrznym. Ćwiczenie nr 4
Przedmiot : Programowanie w języku wewnętrznym Ćwiczenie nr 4 str. 1. 1. Użycie Asemblera. Polecenie JMP. Polecenie nakazuje procesorowi wykonywanie kodu programu od nowego innego miejsca. Miejsce to jest
Wykład 4. Środowisko programistyczne
Wykład 4 Dostępne kompilatory KEIL komercyjny GNU licencja GPL ARM komercyjny IAR komercyjny 2 Porównanie kompilatorów 3 Porównanie kompilatorów 4 Keil uvision Graficzny edytor Kompilator i linker Symulator
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania
AVR Asembler: Podstawy posługiwania się AVR Studio 4.
AVR Asembler: Podstawy posługiwania się AVR Studio 4. Pierwszym krokiem nauki programowania będzie instalacja programu AVR Studio. Osobiście używam wersji 3.55... i 4.05. Niestety nowa wersja AVR Studio
imei Instytut Metrologii, Elektroniki i Informatyki
PODSTAWY TECHNIKI MIKROPROCESOROWEJ Laboratorium Elektrotechnika, studia stacjonarne pierwszego stopnia Temat: Wprowadzenie do programowania mikrokontrolerów rodziny MCS-51 imei Instytut Metrologii, Elektroniki
ApSIC Xbench: Szybki start wydanie 1 2008-2015 Mariusz Stępień http://mariuszstepien.net/ http://www.facebook.com/mariuszstepien.
ApSIC Xbench jest darmowym i niezwykle przydatnym programem w pracy tłumacza pisemnego korzystającego z narzędzi CAT. Otóż pozwala on przeszukiwać posiadane pamięci tłumaczeniowe (TM) można szukać pojedynczych
Informatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Galileo v10 pierwszy program
Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie
LeftHand Sp. z o. o.
LeftHand Sp. z o. o. Producent oprogramowania finansowo-księgowe, handlowego i magazynowego na Windows i Linux Instrukcja rejestracji wersji testowej programu LeftHand Ten dokument ma na celu przeprowadzić
Programowanie Systemów Czasu Rzeczywistego
Programowanie Systemów Czasu Rzeczywistego Laboratorium Wprowadzenie Mariusz RUDNICKI mariusz.rudnicki@eti.pg.gda.pl 2016 Spis treści Przygotowanie platform docelowej.... 3 Przygotowanie środowiska programistycznego
Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
Orientacja pojedynczego zdjęcia
Orientacja pojedynczego zdjęcia 1. Na dysku D\\student założyć folder o nazwie PM_swoje nazwisko 2. Z dysku D\\!_Materiały_do_zajęć_sala_136\\Images(pl)\\Trybsz_30 przekopiować do swojego katalogu zdjęcie
Podstawy Informatyki Języki programowania c.d.
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Przykład programu samomodyfikującego się Przykład - sumowanie elementów tablicy 2 Makroasembler - założenia Przykład
Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051
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
Programowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu
Informatyka, Ćwiczenie 1. 1. Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu
Informatyka, Ćwiczenie 1 1. Uruchomienie Microsoft Visual C++ I. ZałoŜenie nowego projektu Wybieramy menu: File>New>Files jak na rys. poniŝej Zapisujemy projekt pod nazwą LAN, w katalogu d:\temp\lab typu
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051 Katedra Automatyki, Wydział EAIiE Akademia Górniczo-Hutnicza w Krakowie Marcin Piątek Kraków 2008 1. Ważne uwagi i definicje Poniższy
Diagnostyka pamięci RAM
Diagnostyka pamięci RAM 1 (Pobrane z slow7.pl) Uszkodzenie pamięci RAM jest jednym z najczęściej występujących problemów związanych z niestabilnym działaniem komputera. Efektem uszkodzenia kości RAM są
Konfiguracja pakietu CrossStudio for MSP430 2.0.
Konfiguracja pakietu CrossStudio for MSP430 2.0. 1. Przed rozpoczęciem pracy przeczytaj całego manuala. 2. Gratulujemy wyboru modułu MMmsp430x1xxx. W celu rozpoczęcia pracy należy pobrać 30-dniową wersję
CoDeSys 3 programowanie w języku CFC
Notatka Aplikacyjna NA 03003PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka CFC... 5 4. Składnia języka CFC
Wprowadzenie do środowiska Qt Creator
1.Instalacja środowiska Qt Creator Qt Creator jest wygodnym środowiskiem programistycznym przeznaczonym do tworzenia projektów, czyli aplikacji zarówno konsolowych, jak i okienkowych z wykorzystaniem biblioteki
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
WPROWADZENIE DO INFORMATYKI
J.NAWROCKI, M. ANTCZAK, H. ĆWIEK, W. FROHMBERG, A. HOFFA, M. KIERZYNKA, S. WĄSIK WPROWADZENIE DO INFORMATYKI PROGRAMOWANIE IMPERATYWNE ŚRODOWISKO URUCHOMIENIOWE I. INSTALACJA I KONFIGURACJA ECLIPSE CDT
petla:... ; etykieta określa adres w pamięci kodu (docelowe miejsce skoku) DJNZ R7, petla
Asembler A51 1. Symbole Nazwy symboliczne Symbol jest nazwą, która może być użyta do reprezentowania wartości stałej numerycznej, wyrażenia, ciągu znaków (tekstu), adresu lub nazwy rejestru. Nazwy symboliczne
Program Rejestr zużytych materiałów. Instrukcja obsługi
Program Rejestr zużytych materiałów. Instrukcja obsługi Autor: Andrzej Woch Tel. 663 772 789 andrzej@awoch.com www.awoch.com Spis treści Wstęp... 1 Informacje dla administratora i ADO... 1 Uwagi techniczne...
C++ - [1-3] Debugowanie w Qt Creator
Slajd 1 z 10 C++ - [1-3] Debugowanie w Qt Creator Nysa 2004-2013. Autor: Wojciech Galiński. wersja dnia 15 maja 2013 r. Slajd 2 z 10 Pojęcia związane z debugowaniem DEBUGOWANIE (z ang. debugging odrobaczanie)
1. Wstęp Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE Rdzeń mikrokontrolerów ST7FLITE... 15
3 1. Wstęp... 9 2. Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE... 11 3. Rdzeń mikrokontrolerów ST7FLITE... 15 3.1. Jednostka centralna...16 3.2. Organizacja i mapa pamięci...19 3.2.1. Pamięć RAM...20
jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.
OmegaT to darmowe narzędzie CAT wykonane w technologii Java, dzięki czemu jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Wstęp do programowania w asemblerze laboratorium: 01 autor: mgr inż. Michał Lankosz
Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:
Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umożliwia
Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja
Dokumentacja programu Zoz Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ Wersja 1.40.0.0 Zielona Góra 2012-02-29 Wstęp Nowelizacja Rozporządzenia Ministra Zdrowia z
Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.
LAB. 2 Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. Laboratorium Mikroprocesorowych Układów Sterowania instrukcja
PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2
PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2 1. Środowisko IDE - KEIL µvision firmy KEIL jest popularnym zintegrowanym środowiskiem programistycznym IDE. Składa się na nie: menadżer
Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
Zaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105 Parametry pracy nadajnika TA105 są ustawiane programowo przy pomocy komputera osobistego przez osoby uprawnione przez operatora, które znają kod dostępu (PIN).
Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p.
Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni Wykład 8 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Biblioteka GSL Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Spis treści: 1. Instalacja oprogramowania XG5000 3 2. Tworzenie nowego projektu i ustawienia sterownika 7 3. Podłączenie sterownika
Zastanawiałeś się może, dlaczego Twój współpracownik,
Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,
Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.
Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji
Sage Symfonia Start Faktura Instalacja programu
Sage Symfonia Start Faktura Instalacja programu Instalacja programu możliwa jest z zakupionej płyty instalacyjnej lub z wykorzystaniem plików pobranych ze strony Sage. Aby zainstalować program z płyty
CPU ROM, RAM. Rejestry procesora. We/Wy. Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki
Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Komputer jest urządzeniem, którego działanie opiera się na wykonywaniu przez procesor instrukcji pobieranych z pamięci operacyjnej
Instrukcja instalacji BMW INPA do interfejsu BMW USB VIAKEN
Instrukcja instalacji BMW INPA do interfejsu BMW USB VIAKEN 1.Zmienna środowiskowa Instalacje rozpoczynamy od zmiany ścieżki we właściwościach mój komputer w zakładce zaawansowane, zmienne środowiskowe
Skanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika
Skanowanie OCR w aplikacji Kancelaria Komornika Instrukcja dla użytkownika Spis treści 1. Zakładka Wyrażenia... 3 2. Zakładka Grupy wyrażeń... 5 3. Opcje Skanowania / OCR... 7 4. Rozpoznawanie Danych...
Programowanie hybrydowe C (C++) - assembler. MS Visual Studio Inline Assembler
Programowanie hybrydowe C (C++) - assembler MS Visual Studio Inline Assembler Wprowadzenie Możliwość wprowadzania kodu asemblerowego bezpośrednio w kodzie źródłowym w języku C lub C++ Nie wymagany MASM
Programowanie w Javie
Programowanie w Javie Andrzej Czajkowski Lista nr 0 Debugger w Javie Celem ćwiczenia jest poznanie podstawowych funkcji narzędzia debugera (odpluskwiacz) w środowisku Eclipse. Po ukończeniu ćwiczenia student
Defekty Mr Buggy 4. Znane, nieznane i literówki (wybrane)
Defekty Mr Buggy 4. Znane, nieznane i literówki (wybrane) Uwagi Komisji: 1. Opisy defektów zostały uspójnione i zmienione dla poprawienia czytelności. 2. Część defektów została połączona w jedno zgłoszenie.
Instrukcja do oprogramowania ENAP DEC-1
Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych
Instrukcja redaktora strony
Warszawa 14.02.2011 Instrukcja redaktora strony http://przedszkole198.edu.pl wersja: 1.1 1. Zasady ogólne 1.1. Elementy formularza do wprowadzania treści Wyróżniamy następujące elementy do wprowadzania
Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku
Informator Techniczny nr 12 -- styczeń 2001 -- INFORMATOR TECHNICZNY GE FANUC Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku Program w sterowniku W sterowniku
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk
Dodawanie operacji dodatkowych w WAPRO Mag.
Dodawanie operacji dodatkowych w WAPRO Mag. obowiązuje od wersji 8.21.0 Opracował i wykonał: Grzegorz Lenarczyk Asseco Business Solutions SA Oddział w Warszawie Warszawa, ul. Branickiego 13 02-972 Warszawa
1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:
Uruchom program AutoCAD 2012. Utwórz nowy plik wykorzystując szablon acadiso.dwt. 2 Linia Odcinek linii prostej jest jednym z podstawowych elementów wykorzystywanych podczas tworzenia rysunku. Funkcję
Instrukcja użytkownika. Aplikacja dla Comarch ERP XL
Instrukcja użytkownika Aplikacja dla Comarch ERP XL Instrukcja użytkownika Aplikacja dla Comarch ERP XL Wersja 1.0 Warszawa, Listopad 2015 Strona 2 z 12 Instrukcja użytkownika Aplikacja dla Comarch ERP
Hermes EFK Dokumentacja użytkownika. v. 1.0.1.5
Hermes EFK Dokumentacja użytkownika v. 1.0.1.5 Syriusz sp. z o.o. Rzeszów 2013 Hermes EFK [1.0.1.5] Dokumentacja użytkownika str. 1 Spis treści 1.Główne okno aplikacji...2 2.Zarządzanie klientami...4 3.Konfiguracja
Pracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
Struktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
7 Business Ship Control dla Symfonia Handel
7 Business Ship Control dla Symfonia Handel Instrukcja Instalacji aplikacji wersja 2012.1 Twoje potrzeby. Nasze rozwiązania. www.siodemka.com Spis treści 1. Instalacja modułu... 3 2. Uruchomienie wykonywania
Instrukcja obsługi programu MPJ6
Instrukcja obsługi programu MPJ6 Spis treści 1. LOGOWANIE...3 2. INTERFEJS UŻYTKOWNIKA...4 2.1. WIDOK GŁÓWNY...5 2.1.1. Ustawienia...5 2.1.2. Wybór klasy...5 2.1.3. Zegar...5 2.1.4. Timer...6 2.1.5. Tryb
1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Tworzenie pliku źródłowego w aplikacji POLTAX2B.
Tworzenie pliku źródłowego w aplikacji POLTAX2B. Po utworzeniu spis przekazów pocztowych klikamy na ikonę na dole okna, przypominającą teczkę. Następnie w oknie Export wybieramy format dokumentu o nazwie
Edytor tekstu MS Office Word
Edytor tekstu program komputerowy ukierunkowany zasadniczo na samo wprowadzanie lub edycję tekstu, a nie na nadawanie mu zaawansowanych cech formatowania (do czego służy procesor tekstu). W zależności
Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami
Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...
WinUcz procedura uprzedniego wywozu
Spis treści: 1. Pliki oprogramowania... 2 2. Uruchomienie programu... 2 2.1. Utworzenie nowej bazy danych... 2 2.2. Podłączenie bazy SAD oraz bazy faktur... 3 3. Przygotowanie pozwoleń... 5 4. Przygotowanie
1.Wstęp. 2.Generowanie systemu w EDK
1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).
1. Logowanie się do panelu Adminitracyjnego
Spis treści 1. Logowanie się do panelu Adminitracyjnego...1 2. Tworzenie i zarządzenie kategoriami...4 2.1 Nawigowanie po drzewie kategorii...5 2.2 Tworzenie kategorii...6 2.3 Usuwanie kategorii...9 3.
TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie
TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie 1. Uruchomienie programu TwinCAT 3: a) Kliknąć w start i wpisać wpisać frazę twincat. b) Kliknąć w ikonę jak poniżej: 2. Wybrać w menu
Instrukcja obsługi programu PLOMP PLUS FM
Instrukcja obsługi programu PLOMP PLUS FM Edata Polska Sp. z o.o. ul. Puławska 314 02-819 Warszawa Tel 22 545-32-40 Fax 22 678-60-29 biuro@edatapolska.pl Ver 1.04 Aplikacja PLOMP PLUS FM przeznaczona jest
Program emulatora GPS pobieramy ze strony z działu Pobieralnia.
1. WSTĘP Do emulacji ruchu okrętu na mapie nawigacyjnej potrzebujemy trzech rzeczy: Komputera PC Programu nawigacyjnego polecam OpenCPN Programu symulatora GPS Programu Com0com jako mostka wirtualnego
7 Business Ship Control dla Systemu Zarządzania Forte
7 Business Ship Control dla Systemu Zarządzania Forte Instrukcja instalacji aplikacji wersja 2012.1 Twoje potrzeby. Nasze rozwiązania. www.siodemka.com Spis treści 1. Instalacja aplikacji 7 Business Ship
Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8
Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8 Podstawy programowania makr w Excelu 1 Aby rozpocząć pracę z makrami, należy
Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6
Product Update 2013 Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Str. 2 / 15 Funkcjonalność ADR dla przemienników PF 750 Temat: Celem niniejszego ćwiczenia, jest zapoznanie
Pobieranie edytora CodeLite
Pobieranie edytora CodeLite Wejdź na stronę http://codelite.org/ a następnie przejść do ekranu pobierania (bez wykonywania dobrowolnej wpłaty). Kliknij na zakładkę Download a następnie No thanks, just
Symfonia Faktura. Instalacja programu. Wersja 2013
Symfonia Faktura Instalacja programu Wersja 2013 Windows jest znakiem towarowym firmy Microsoft Corporation. Adobe, Acrobat, Acrobat Reader, Acrobat Distiller są zastrzeżonymi znakami towarowymi firmy
Zakładka Obmiar jest dostępna dla pozycji kosztorysowej w dolnym panelu. Służy do obliczania ilości robót (patrz też p ).
1.1.1. Obmiar Zakładka Obmiar jest dostępna dla pozycji kosztorysowej w dolnym panelu. Służy do obliczania ilości robót (patrz też p. 4.3.15). Zakładka przypomina swoim wyglądem uproszczony arkusz kalkulacyjny.
Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?
Poradnik zetula.pl Jak założyć konto na zetula.pl i zabezpieczyć dane na swoim komputerze? 1.Wejdź na stronę www.zetula.pl 2.Kliknij na odnośniku Utwórz nowe konto 3.Wypełnij formularz rejestracyjny. Pola
Dokumentacja modułu Woocommerce
Dokumentacja modułu Woocommerce Wersja 1.4 Strona 1 z 10 Spis treści Zgodność modułu WooCommerce... 3 Instalacja... 3 Użytkowanie odstrony administratora sklepu... 3 Konfiguracja... 3 Wysyłka... 4 Użytkowanie
SYMULATOR PROGRAMOWY MIKROPROCESORA Z80
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki SYMULATOR PROGRAMOWY MIKROPROCESORA Z80 opis użytkowy dr inż. L.Grodzki na podstawie pracy dyplomowej mgr inż. J.Rydzewskiego
Programowanie C++ Wykład 1 - Aplikacje konsowlowe w środowisku QT. dr inż. Jakub Możaryn. Warszawa, 2014. Instytut Automatyki i Robotyki
Wykład 1 - Aplikacje konsowlowe w środowisku QT Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Podstawowe pojęcia i proste programy. Pojęcia algorytmu, programu, kodu wykonywalnego. Kompilacja
PODRĘCZNIK UŻYTKOWNIKA
PODRĘCZNIK UŻYTKOWNIKA aquarius client v. 2.0 platinum Dokument objęty jest licencją: Creative Commons: Uznanie autorstwa-użycie niekomercyjne-na tych samych warunkach wersja 2.5 Polska. http://creativecommons.org/licenses/by-nc-sa/2.5/pl/
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP
Liczniki, rejestry lab. 08 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL
imei Instytut Metrologii, Elektroniki i Informatyki
PODSTAWY TECHNIKI MIKROPROCESOROWEJ Laboratorium Elektrotechnika, studia stacjonarne pierwszego stopnia Temat: Konwersja danych i ich prezentacja na 7-segmentowych wyświetlaczach LED imei Instytut Metrologii,
MentorGraphics ModelSim
MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu
I N S T R U K C J A O B S Ł U G I
Tychy, dnia 2018-05-16 I N S T R U K C J A O B S Ł U G I SM_eth Program komunikacyjny wag DIGI serii SM (z interfejsem ethernet) Edycja 2 Maj 2018 Strona 1 z 20 Instrukcja wydana przez Yakudo Plus Sp.
Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.
Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona
Instrukcja obsługi systemu elektronicznego katalogu przedmiotów (sylabusów)
Instrukcja obsługi systemu elektronicznego katalogu przedmiotów (sylabusów) 1. Uruchomienie systemu System wykonany został w postaci aplikacji web. Do uruchomienia wymagany jest dostęp do sieci Internet.
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Sage Symfonia e-deklaracje Instalacja programu
Sage Symfonia e-deklaracje Instalacja programu Instalacja programu możliwa jest z zakupionej płyty instalacyjnej lub z wykorzystaniem plików pobranych ze strony Sage. Aby zainstalować program z płyty instalacyjnej
Instalacja SAS 9.3 Foundation i SAS Enterprise Guide
SAS Institute TECHNICAL SUPPORT Instalacja SAS 9.3 Foundation i SAS Enterprise Guide Niniejszy dokument pokazuje, jak na lokalnym komputerze zainstalować SAS Foundation i SAS Enterprise Guide. Wymagania