Programowanie mikrokontrolerów - laboratorium

Wielkość: px
Rozpocząć pokaz od strony:

Download "Programowanie mikrokontrolerów - laboratorium"

Transkrypt

1 Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu Instytut Techniczny Programowanie mikrokontrolerów- laboratorium Temat: Klawiatura szesnastkowa - menu. Nazwisko i imię Data wykonania ćwiczenia: Grupa: Ocena sprawozdania Zaliczenie: Symbol: AVR_9 1. Celem ćwiczenia: Celem ćwiczenia jest zapoznanie z obsługą klawiatury szesnastkowej stosowanej w systemach mikroprocesorowych. Program_1 $regfile = "m32def.dat" $crystal = Config Sda = Portc.1 Config Scl = Portc.0 'informuje kompilator o pliku 'dyrektyw mikrokontrolera 'informuje kompilator 'o częstotliwości oscylatora Config Int0 = Falling Config Lcdpin = Pin, Rs = Porta.2, E = Porta.3, Db4 = Porta.4, Db5 = Porta.5, Db6 = Porta.6, Db7 = Porta.7 Config Lcd = 16 * 2 'Pin podświetlenia LCD Config Porta.1 = Output Set Porta.1 On Int0 Klawiatura Enable Interrupts Enable Int0 Dim V As Byte Dim K As Byte Dim M As Byte Dim I As Byte Dim L1 As Byte Dim L2 As Byte Dim W As Byte I = 0 Portd.2 = 1 V = 255 Do Lcd "* KALKULATOR * " If V <> 255 Then If V >= 0 And V <= 9 Then L1 = V Lcd V

2 Case 10 : Lcd " + " W = L1 L2 = 10 Case 12 : W = L1 Lcd " - " W = L1 L2 = 12 Case 15 : W = L1 Lcd " * " W = L1 L2 = 15 Case 11 : W = L1 Lcd " / " L2 = 11 Case 13 : If L2 = 10 Then W = W + L1 Elseif L2 = 12 Then W = W - L1 Elseif L2 = 15 Then W = W * L1 Elseif L2 = 11 Then W = W / L1 If V = 14 Then L1 = 0 L2 = 0 W = 0 Waitms 200 Loop End Klawiatura: I2csend 112, 255 I2csend 114, 255 I2creceive 113, V I2creceive 115, K Case 254 : V = 0 Case 253 : V = 1 Case 251 : V = 2 Case 247 : V = 3 Case 239 : V = 4 Case 223 : V = 5 Case 191 : V = 6 Case 127 : V = 7 'Case Else : V = 255 Select Case K Case 254 : V = 8 Case 253 : V = 9 Case 251 : V = 10 Case 247 : V = 11 Case 239 : V = 12 Case 223 : V = 13 Case 191 : V = 14 Case 127 : V = 15 'Case Else : V = 255 Return

3 Program_2 $regfile = "m32def.dat" $crystal = Config Sda = Portc.1 Config Scl = Portc.0 'informuje kompilator o pliku 'dyrektyw mikrokontrolera 'informuje kompilator 'o częstotliwości oscylatora Config Int0 = Falling Config Lcdpin = Pin, Rs = Porta.2, E = Porta.3, Db4 = Porta.4, Db5 = Porta.5, Db6 = Porta.6, Db7 = Porta.7 Config Lcd = 16 * 2 'Pin podświetlenia LCD Config Porta.1 = Output Set Porta.1 Enable Interrupts Enable Int0 On Int0 Klawiatura Dim V As Byte Dim A As Byte Dim K As Byte Dim I As Byte Dim Z As Byte Dim Potega As Word Dim Liczba As Word Dim Wynik As Word Dim L(9) As Byte Wynik = 0 V = 255 Set Portd.2 Lcd "PODAJ LICZBE: " Do If V <> 255 Then If V <> 13 Then Lcd "PODAJ LICZBE: " Locate 2, I L(i) = V Incr I Lcd V Else Potega = 1 I = I - 1 Z = I For A = 1 To I Liczba = Potega * L(z) Wynik = Wynik + Liczba Potega = 10 ^ A Z = I - A Next A Lcd "LICZBA TO: " ; Wynik If V = 14 Then Wynik = 0 Waitms 200 Loop End

4 Klawiatura: I2csend 112, 255 I2csend 114, 255 I2creceive 113, V I2creceive 115, K Case 254 : V = 0 Case 253 : V = 1 Case 251 : V = 2 Case 247 : V = 3 Case 239 : V = 4 Case 223 : V = 5 Case 191 : V = 6 Case 127 : V = 7 Select Case K Case 254 : V = 8 Case 253 : V = 9 Case 251 : V = 10 Case 247 : V = 11 Case 239 : V = 12 Case 223 : V = 13 Case 191 : V = 14 Case 127 : V = 15 Return Program_3 $regfile = "m32def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 'informuje kompilator 'o częstotliwości oscylatora Config Sda = Portc.1 Config Scl = Portc.0 Deflcdchar 0, 4, 14, 21, 4, 4, 4, 4, 4 ' replace? with number (0-7) Deflcdchar 1, 4, 4, 4, 4, 4, 21, 14, 4 ' replace? with number (0-7) Deflcdchar 4, 32, 8, 12, 14, 15, 14, 12, 8 ' replace? with number (0-7) Config Int0 = Falling Config Lcdpin = Pin, Rs = Porta.2, E = Porta.3, Db4 = Porta.4, Db5 = Porta.5, Db6 = Porta.6, Db7 = Porta.7 Config Lcd = 16 * 2 'Pin podświetlenia LCD Config Porta.1 = Output Set Porta.1 On Int0 Klawiatura Enable Interrupts Enable Int0 Dim M1 As Bit, M2 As Bit, M3 As Bit Dim V As Byte Dim K As Byte Dim I As Byte Dim A As Byte A = 0 Portd.2 = 1 Declare Sub Menu1 Declare Sub Menu2 Declare Sub Menu3 Do If V <> 255 Then

5 Case 12 : Incr I If I = 4 Then Case 10 : Decr I If I = 0 Then I = 3 Case 15 : M1 = 1 Case 11 : M1 = 0 Select Case I Case 1 : If M1 = 0 Then Call Menu1 Case 2 : If M1 = 0 Then Call Menu2 Case 3 : If M1 = 0 Then Call Menu3 Waitms 150 Loop End Sub Menu1 Lcd Chr(4) Locate 1, 2 Lcd "USTAW CZAS Locate 2, 2 Lcd "USTAW DATE End Sub F" ; Chr(0) E" ; Chr(1) Sub Menu2 Locate 1, 2 Lcd "USTAW CZAS Lcd Chr(4) Locate 2, 2 Lcd "USTAW DATE End Sub F" ; Chr(0) E" ; Chr(1) Sub Menu3 Locate 1, 2 Lcd "USTAW DATE Lcd Chr(4) Locate 2, 2 F" ; Chr(0)

6 Lcd "USTAW ALARM E" ; Chr(1) End Sub Programowanie mikrokontrolerów - laboratorium Klawiatura: I2csend 112, 255 I2csend 114, 255 I2creceive 113, V I2creceive 115, K Case 254 : V = 0 Case 253 : V = 1 Case 251 : V = 2 Case 247 : V = 3 Case 239 : V = 4 Case 223 : V = 5 Case 191 : V = 6 Case 127 : V = 7 Select Case K Case 254 : V = 8 Case 253 : V = 9 Case 251 : V = 10 Case 247 : V = 11 Case 239 : V = 12 Case 223 : V = 13 Case 191 : V = 14 Case 127 : V = 15 Return

Programowanie mikrokontrolerów - laboratorium

Programowanie mikrokontrolerów - laboratorium Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu Instytut Techniczny Programowanie mikrokontrolerów- laboratorium Nazwisko i imię 1. 2. Data wykonania ćwiczenia: Grupa: Ocena sprawozdania Zaliczenie: Symbol:

Bardziej szczegółowo

start Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja

start Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja ----------------------------start---------------------------- Program mikroprocesorowego miernika mocy generowanej $crystal = 8000000 deklaracja częstotliwości kwarcu taktującego uc $regfile "m8def.dat"

Bardziej szczegółowo

Listing_ $crystal = deklaracja

Listing_ $crystal = deklaracja ------------------------------------------------- Listing_4 ---------------------------------------------------- $crystal = 8000000 deklaracja częstotliwości kwarcu $regfile "m8def.dat" biblioteka mikrokontrolera

Bardziej szczegółowo

Synteza częstotliwości na układzie PLL LM7001

Synteza częstotliwości na układzie PLL LM7001 Synteza częstotliwości na układzie PLL LM7001 1 Do zaprojektowania i skonstruowania syntezy częstotliwości, jak to zazwyczaj bywa, zachęciła mnie dostępność na rynku radiotelefonów starszych typów. Do

Bardziej szczegółowo

Nadajnik Nokton NR4 MAXIM przeróbka do zastosowań APRS MHz

Nadajnik Nokton NR4 MAXIM przeróbka do zastosowań APRS MHz Nokton NR4 MAXIM Przystosowanie nadajnika VHF Nokton NR4 MAXIM do pracy APRS 144.800MHz. Poniżej przedstawiam program dzięki któremu można wykorzystać ten nadajnik do celów amatorskich, program powstał

Bardziej szczegółowo

Miernik częstotliwości 100 MHz

Miernik częstotliwości 100 MHz Miernik częstotliwości 100 MHz Marek SP9XUH www.sp9xuh.pl poczta@sp9xuh.pl W pierwszym zamyśle układ ten, miał posłużyć do sprawdzenia możliwości prostego i w miarę dokładnego pomiaru częstotliwości wyjściowej

Bardziej szczegółowo

Zawody II stopnia etap II - ćwiczenia laboratoryjne Grupa Elektroniczna

Zawody II stopnia etap II - ćwiczenia laboratoryjne Grupa Elektroniczna Zawody II stopnia etap II - ćwiczenia laboratoryjne Grupa Elektroniczna 1 z 13 Sterownik natężenia oświetlenia Cel: Celem ćwiczenia jest opracowanie programu pozwalającego na sterowanie natężeniem świecenia

Bardziej szczegółowo

W O J S K O W A A K A D E M I A T E C H N I C Z N A im. Jarosława Dąbrowskiego

W O J S K O W A A K A D E M I A T E C H N I C Z N A im. Jarosława Dąbrowskiego W O J S K O W A A K A D E M I A T E C H N I C Z N A im. Jarosława Dąbrowskiego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO Przedmiot: MIKROELEKTRONIKA SAMOCHODOWA Ćwiczenie laboratoryjne: Badanie układów wejścia-wyjścia

Bardziej szczegółowo

KURS BASCOM 8051 INDEX:

KURS BASCOM 8051 INDEX: INDEX: Wstęp...2 Konfiguracja programu Bascom8051...3 Zmienne...4 Stałe...5 Tablice...6 Przypisanie nazwy do linii lub portu...7 Pętle...8 Podprogramy...9 Wyświetlacz alfanumeryczny LCD...10 Warunki IF...12

Bardziej szczegółowo

Dalmierze firmy SHARP na przykładzie 2D120XJ100F

Dalmierze firmy SHARP na przykładzie 2D120XJ100F Często w robotach zachodzi potrzeba zmierzenia dystansu, od robota do przeszkody. Wtedy z pomocą przychodzą nam gotowe dalmierze firmy SHARP. Zależnie od modelu mogą one mierzyć dystans z rożnych przedziałów.

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 9-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych Laboratorium Programowania Kart Elektronicznych Programowanie BasicCard Marek Gosławski Przygotowanie do zajęć dokumentacja ZeitControl BasicCard środowisko programistyczne karta BasicCard Potrzebne wiadomości

Bardziej szczegółowo

Ćwiczenie nr 43 Mikrokontroler

Ćwiczenie nr 43 Mikrokontroler Ćwiczenie nr 43 Mikrokontroler Mikrokontroler Cele: Poznanie programowania i zastosowań układów sterujących (mikrokontrolerów). Poznanie sensora przyspieszenia oraz jego współpracy z mikrokontrolerem.

Bardziej szczegółowo

ROZDZIAŁ III ELEMENTY PROGRAMU BASCOM ROZPOCZYNAMY PRACĘ Z PROGRAMEM STRUKTURA PROGRAMU OPERACJE NA PORTACH

ROZDZIAŁ III ELEMENTY PROGRAMU BASCOM ROZPOCZYNAMY PRACĘ Z PROGRAMEM STRUKTURA PROGRAMU OPERACJE NA PORTACH ROZDZIAŁ III... 2 1. ELEMENTY PROGRAMU BASCOM... 2 2. ROZPOCZYNAMY PRACĘ Z PROGRAMEM... 4 3. STRUKTURA PROGRAMU... 5 4. OPERACJE NA PORTACH... 6 5. TO JEST NAPRAWDĘ PROSTE... 8 6. PROGRAMUJEMY MIKROPROCESOR...

Bardziej szczegółowo

KURS Bascom'a. Autor Paweł Klaja. Korekta. v1.5

KURS Bascom'a. Autor Paweł Klaja. Korekta. v1.5 KURS Bascom'a Autor Paweł Klaja Korekta v15 Spis treści 1 Wstęp4 2 Instalacja i obsługa programu Bascom AVR5 3 Stałe i zmienne7 31 Typy zmiennych7 32 Deklaracja zmiennych7 33 Stałe7 34 Tablice8 4 Działania9

Bardziej szczegółowo

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych Laboratorium Programowania Kart Elektronicznych Marek Gosławski Przygotowanie do zajęć dokumentacja ZeitControl BasicCard środowisko programistyczne karta BasicCard Potrzebne wiadomości język angielski

Bardziej szczegółowo

Podstawy techniki mikroprocesorowej

Podstawy techniki mikroprocesorowej Podstawy techniki mikroprocesorowej Temat 2 Obsługa wyświetlaczy v.1.0 Uniwersytet Pedagogiczny, Instytut Techniki Dominik Rzepka, dominik.rzepka@agh.edu.pl, 2014 1. Obsługa pinów mikroprocesora i wyświetlacze

Bardziej szczegółowo

Bluetooth łączy mikrokontrolery, część 2

Bluetooth łączy mikrokontrolery, część 2 Bluetooth łączy mikrokontrolery, część 2 Bluetooth (w skrócie BT) zdobywa coraz większą popularność w dziedzinie bezprzewodowego przesyłania danych na odległość. Wykorzystuje do tego częstotliwość 2,4

Bardziej szczegółowo

Moduł Bluetooth WT12 w praktyce, część 2

Moduł Bluetooth WT12 w praktyce, część 2 Moduł Bluetooth WT12 w praktyce, część 2 Przykład bezprzewodowy wyświetlacz LCD Bluetooth W przykładowym projekcie bezprzewodowego wyświetlacza LCD, znaki do wyświetlenia mogą być wysyłane za pośrednictwem

Bardziej szczegółowo

DTMF Controler DC1 DCE1

DTMF Controler DC1 DCE1 DTMF Controler DC1 DCE1 SQ9MDD Ryszard Labus Spis Treści 1. 2. 3. 4. 5. 6. 7. 8. 9. Przedmowa Informacje licencyjne Założenia i opis Instrukcja montażu Schemat elektryczny Lista części Rysunki płytek Kod

Bardziej szczegółowo

Obrotomierz AVT 5260 PROJEKTY

Obrotomierz AVT 5260 PROJEKTY AVT 5260 Dodatkowe materiały na CD i FTP Obrotomierz Prezentowany obrotomierz jest wyposażony w czujnik refleksyjny, co pozwala na bezdotykowy pomiar prędkości wirowania obiektów oraz wyświetlacz cyfrowy,

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Dostęp do portów mikrokontrolera ATmega32 język C laboratorium: 10 autorzy: dr

Bardziej szczegółowo

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre) Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie

Bardziej szczegółowo

ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ

ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ LABORATORIUM SYSTEMÓW TELETRANSMISYJNYCH INSTRUKCJA DO ĆWICZENIA NR 4 Mikrokontrolery

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

PRACOWNIA MIKROKPROCESOROWA

PRACOWNIA MIKROKPROCESOROWA TECHNIKUM PRACOWNIA MIKROKPROCESOROWA ZESZYT ĆWICZEŃ Poznań 2009 SPIS TREŚCI 1 NARZĘDZIA PROJEKTOWE...3 1.1 BASCOM AVR DEMO, BASCOM 51 DEMO...3 2 REJESTRY, ZMIENNE, PORTY WEJŚCIA-WYJŚCIA...6 2.1 SYSTEMY

Bardziej szczegółowo

Obsługa kolorowego wyświetlacza graficznego 96x64, część 1

Obsługa kolorowego wyświetlacza graficznego 96x64, część 1 Obsługa kolorowego wyświetlacza graficznego 9x, część Po upowszechnieniu się wyświetlaczy LCD monochromatycznych, nadchodzi era wyświetlaczy kolorowych. W artykule przedstawiamy sposób wykorzystania małego

Bardziej szczegółowo

Bloki anonimowe w PL/SQL

Bloki anonimowe w PL/SQL Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia

Bardziej szczegółowo

Enkoder z silnika HDD lub FDD

Enkoder z silnika HDD lub FDD Enkoder z silnika HDD lub FDD 1 Do zaprojektowania i skonstruowania enkodera, jak to zazwyczaj bywa, zachęciła mnie dostępność starych napędów FDD i HDD. Do tego typu zastosowań doskonale nadają się silniki

Bardziej szczegółowo

Obsługa wyświetlaczy graficznych w Bascom, część 2

Obsługa wyświetlaczy graficznych w Bascom, część 2 Obsługa wyświetlaczy graficznych w Bascom, część 2 W tym odcinku kontynuujemy przedstawianie przykładów obsługi wyświetlaczy graficznych o rozdzielczości 128*64 pikseli, z kontrolerami typu KSx i. Obsługa

Bardziej szczegółowo

Class1.vb. _Dlugosc_stopnia = value End Set End Property Public Property Faza As Single Get Return _Faza End Get

Class1.vb. _Dlugosc_stopnia = value End Set End Property Public Property Faza As Single Get Return _Faza End Get Tematy: Xml Zapis i odczyt stopnia przy pomocy serializacji. Zapis i odczyt całego wału przy pomocy własnych procedur. Zamierzamy dodać do aplikacji nowe funkcjonalności: 1. Zapis i odczyt pojedynczego

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Opracowanie mikroprocesorowego sterownika dozowania próbek gazowych dla chromatografii

Opracowanie mikroprocesorowego sterownika dozowania próbek gazowych dla chromatografii Wydział Fizyki i Informatyki Stosowanej Praca magisterska Marcin Korzystka kierunek studiów: informatyka stosowana specjalność: informatyka w nauce i technice Opracowanie mikroprocesorowego sterownika

Bardziej szczegółowo

Przystawka do odbiornika homodynowego na pasmo 80 m

Przystawka do odbiornika homodynowego na pasmo 80 m Lidia 80 Digital (2) Przystawka do odbiornika homodynowego na pasmo 80 m Proste odbiorniki nasłuchowe są wciąż bardzo popularnymi urządzeniami wśród radioamatorów krótkofalowców. Kosztują niewiele, zajmują

Bardziej szczegółowo

ZESPÓŁ SZKÓŁ MECHANICZNO-ELEKTRYCZNYCH im... Technikum Telekomunikacyjne. Specjalność:. PRACA DYPLOMOWA

ZESPÓŁ SZKÓŁ MECHANICZNO-ELEKTRYCZNYCH im... Technikum Telekomunikacyjne. Specjalność:. PRACA DYPLOMOWA ZESPÓŁ SZKÓŁ MECHANICZNO-ELEKTRYCZNYCH im... Technikum Telekomunikacyjne Specjalność:. PRACA DYPLOMOWA Zaprojektuj i wykonaj stanowisko laboratoryjne do programowania mikrokontrolera SWt-. Promotor: mgr

Bardziej szczegółowo

Ćwiczenie nr 43 Mikrokontroler Mikrokontroler

Ćwiczenie nr 43 Mikrokontroler Mikrokontroler Ćwiczenie nr 43 Mikrokontroler Mikrokontroler (Opracował: F. Gołek) Cele: Poznanie programowania i zastosowań układów sterujących (mikrokontrolerów). Poznanie sensora przyspieszenia oraz jego współpracy

Bardziej szczegółowo

Obsługa kolorowego wyświetlacza graficznego 96x64, część 2

Obsługa kolorowego wyświetlacza graficznego 96x64, część 2 Obsługa kolorowego wyświetlacza graficznego 96x64, część 2 K U R S Po upowszechnieniu się wyświetlaczy LCD monochromatycznych, nadchodzi era wyświetlaczy kolorowych. W artykule przedstawiamy sposób wykorzystania

Bardziej szczegółowo

Bezprzewodowy P R O J E K T Y termometr Bluetooth (BT)

Bezprzewodowy P R O J E K T Y termometr Bluetooth (BT) Bezprzewodowy P R O J E K T Y termometr Bluetooth (BT) Bezprzewodowy termometr Bluetooth (BT) AVT 5131 Większość projektów termometrów publikowanych dotychczas w EP wymagała stosowania przewodowych czujników

Bardziej szczegółowo

Podstawy techniki mikroprocesorowej

Podstawy techniki mikroprocesorowej Podstawy techniki mikroprocesorowej Temat 1 Podstawy języka BASIC v.1.0 Uniwersytet Pedagogiczny, Instytut Techniki Dominik Rzepka, dominik.rzepka@agh.edu.pl, 2014 1. O czym ten przedmiot? Komputer, samochód,

Bardziej szczegółowo

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515 Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515 Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości nowoczesnych

Bardziej szczegółowo

Elektronika cyfrowa mikrokontrolery dla początkujących BASCOM.

Elektronika cyfrowa mikrokontrolery dla początkujących BASCOM. Elektronika cyfrowa mikrokontrolery dla początkujących. Część 12 Kolorowy wyświetlacz LCD Kurs przygotowany wraz z firmą producentem zestawów do nauki programowania procesorów AVR 1 Wstęp Dotychczas korzystaliśmy

Bardziej szczegółowo

Ćwiczenia 2 IBM DB2 Data Studio

Ćwiczenia 2 IBM DB2 Data Studio Ćwiczenia 2 IBM DB2 Data Studio Temat: Aplikacje w Data Studio 1. Projekty Tworzenie procedur, UDF, trygerów zaczynamy od utworzenia projektu File -> New -> Project wybieramy Data Development Project.

Bardziej szczegółowo

HMGRC v.1.1. Home Made Group Repeater Controler

HMGRC v.1.1. Home Made Group Repeater Controler HMGRC v.1.1 Home Made Group Repeater Controler 1. Przedmowa 2. Informacje licencyjne 3. Założenia i opis 4. Schemat elektryczny 5. Lista części 6. Rysunki płytek 7. Kod źródłowy 8. Twórcy Spis Treści 1.

Bardziej szczegółowo

LibreOffice Calc VBA

LibreOffice Calc VBA LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć

Bardziej szczegółowo

Visual Basic dla AutoCAD

Visual Basic dla AutoCAD Visual Basic dla AutoCAD 1. Programowanie Język programowania to sztuczny język przeznaczony do zapisu algorytmów, w taki sposób, aby mogły one być wykonywane przez komputer. Język programowania charakteryzuje

Bardziej szczegółowo

Modelowanie złożonych układów cyfrowych (1)

Modelowanie złożonych układów cyfrowych (1) Modelowanie złożonych układów cyfrowych () funkcje i procedury przykłady (przerzutniki, rejestry) style programowania kombinacyjne bloki funkcjonalne bufory trójstanowe multipleksery kodery priorytetowe

Bardziej szczegółowo

Obsługa graficznych wyświetlaczy TFT z chipsetem FSA506 Kurs Obsługa graficznych wyświetlaczy TFT z chipsetem FSA506

Obsługa graficznych wyświetlaczy TFT z chipsetem FSA506 Kurs Obsługa graficznych wyświetlaczy TFT z chipsetem FSA506 Obsługa graficznych wyświetlaczy TFT z chipsetem FSA506 Kurs Obsługa graficznych wyświetlaczy TFT z chipsetem FSA506 W dobie ekspansywnego rozwoju elektroniki użytkowej nikogo nie dziwi już fakt, iż nawet

Bardziej szczegółowo

Bluetooth łączy mikrokontrolery, część 1

Bluetooth łączy mikrokontrolery, część 1 Bluetooth łączy mikrokontrolery, część 1 Specyficznym rodzajem danych jest dźwięk zapisany w postaci cyfrowej. BT jest więc wykorzystywany w bezprzewodowych zestawach głośnomówiących przeznaczonych do

Bardziej szczegółowo

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja

Bardziej szczegółowo

4.1. Analiza AWN jest dokonywana na poziomie VBA

4.1. Analiza AWN jest dokonywana na poziomie VBA 4.1. Analiza AWN jest dokonywana na poziomie VBA Centralnym miejscem systemu wspomagania dokonania analizy wydatków na wynagrodzenia nauczycieli są makra (procedury, programy) przygotowane w środowisku

Bardziej szczegółowo

Instrukcje cykliczne (pętle) WHILE...END WHILE

Instrukcje cykliczne (pętle) WHILE...END WHILE Instrukcje cykliczne (pętle) Pętle pozwalają na powtarzanie fragmentu kodu programu. PĘTLE LOGICZNE WHILE...END WHILE While (warunek)...... End While Pętla będzie się wykonywała dopóki warunek jest spełniony.

Bardziej szczegółowo

Comarch ERP XL Business Intelligence Start. Migracja do wersji 2018

Comarch ERP XL Business Intelligence Start. Migracja do wersji 2018 Business Intelligence Start Copyright 2018 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie

Bardziej szczegółowo

w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze

w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze Cechy bloków nazwanych: w postaci skompilowanej trwale przechowywane na serwerze wraz z danymi wykonywane na żądanie użytkownika lub w

Bardziej szczegółowo

Minimoduł CLIP, część 2 AVT 955

Minimoduł CLIP, część 2 AVT 955 P R Minimoduł O J E K CLIP T Y, część 2 AVT 955 Opublikowany w EP2 i 3/2005 opis Programowego dekodera CLIP (FSK) wzbudził bardzo duże zainteresowanie Czytelników Elektroniki Praktycznej. Otrzymałem wiele

Bardziej szczegółowo

Programowanie. Projektowanie funkcje programu tworzenie algorytmu i struktur danych. Programowanie implementacja algorytmu kompilacja programu

Programowanie. Projektowanie funkcje programu tworzenie algorytmu i struktur danych. Programowanie implementacja algorytmu kompilacja programu Programowanie V Dariusz Skibicki Wydział Inżynierii Mechanicznej Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy dariusz.skibicki(at)utp.edu.pl Programowanie Projektowanie

Bardziej szczegółowo

SQL 4 Structured Query Lenguage

SQL 4 Structured Query Lenguage Wykład 5 SQL 4 Structured Query Lenguage Instrukcje sterowania danymi Bazy Danych - A. Dawid 2011 1 CREATE USER Tworzy nowego użytkownika Składnia CREATE USER specyfikacja użytkownika [, specyfikacja użytkownika]...

Bardziej szczegółowo

15. Funkcje i procedury składowane PL/SQL

15. Funkcje i procedury składowane PL/SQL 15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp

Bardziej szczegółowo

Automatyzacja pracy w AutoCAD

Automatyzacja pracy w AutoCAD Automatyzacja pracy w AutoCAD 1 Informacje wstępne BASIC (Beginners All-Purpose Symbolic Instruction Code) Rok powstania: 1963 r. Cel realizacji: nauczanie studentów programowania umożliwienie programowania

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Instrukcje sterujące. Programowanie komputerowe

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Instrukcje sterujące. Programowanie komputerowe Wydział Zarządzania AGH Katedra Informatyki Stosowanej Instrukcje sterujące 1 Program wykładu Instrukcje IF Instrukcja Case 2 Instrukcje sterujące Instrukcje sterujące umożliwiają kontrolę przebiegu programu.

Bardziej szczegółowo

Mikrokontrolery AVR Wprowadzenie

Mikrokontrolery AVR Wprowadzenie Mikrokontrolery AVR Wprowadzenie Komunikacja z otoczeniem mikrokontrolera Każdy z mikrokontrolerów posiada pewna liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.

Bardziej szczegółowo

Visual Basic for Applications. Wstęp

Visual Basic for Applications. Wstęp Visual Basic for Applications Materiały źródłowe: http://www.vbamania.estrefa.pl 2008-01-14 Wstęp Visual Basic for Applications to język programowania, dołączony do wielu aplikacji. Wspierają go między

Bardziej szczegółowo

Cheatsheet PL/SQL Andrzej Klusiewicz 1/9

Cheatsheet PL/SQL Andrzej Klusiewicz  1/9 Declare y integer; z varchar2(50); d date; null; Declare x integer:=10; null; x integer; x:=10; dbms_output.put_line('hello world'); for x in 1..10 loop Deklaracja 4 zmiennych. Jednej typu rzeczywistego,

Bardziej szczegółowo

Uniwersalny sterownik do napędu bramy

Uniwersalny sterownik do napędu bramy PROJEKTY Uniwersalny sterownik do napędu bramy AVT 5341 W handlu można często napotkać ofertę tanich modułów do zdalnego sterowania, w których odbiornik ma na swym wyjściu jedynie przekaźnik służący do

Bardziej szczegółowo

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe Wydział Zarządzania AGH Katedra Informatyki Stosowanej Pętle 1 Program wykładu Pojęcie pętli Pętla FOR Pętla DO LOOP Pętle zagnieżdżone 2 Pojęcie pętli Suma lub iloczyn dowolnych n liczb wprowadzanych

Bardziej szczegółowo

Wykład 4. Algorytmy i programy. Algorytmy + struktury danych = programy. Niklaus Wirth. Algorytm = logika + sterowanie.

Wykład 4. Algorytmy i programy. Algorytmy + struktury danych = programy. Niklaus Wirth. Algorytm = logika + sterowanie. Wykład 4 Algorytmy + struktury danych = programy Niklaus Wirth Algorytm = logika + sterowanie Robert Kowalski J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 80 / 277 algorytm program język

Bardziej szczegółowo

KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA

KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA Mikrokontrolery AVR KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA Wyprowadzenia Każdy z mikrokontrolerów posiada pewną liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.

Bardziej szczegółowo

Poradnik programowania procesorów AVR na przykładzie ATMEGA8

Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR

Bardziej szczegółowo

PODSTAWY BAZ DANYCH 13. PL/SQL

PODSTAWY BAZ DANYCH 13. PL/SQL PODSTAWY BAZ DANYCH 13. PL/SQL 1 Wprowadzenie do języka PL/SQL Język PL/SQL - rozszerzenie SQL o elementy programowania proceduralnego. Możliwość wykorzystywania: zmiennych i stałych, instrukcji sterujących

Bardziej szczegółowo

Podstawy programowania w BASCOM BASIC AVR

Podstawy programowania w BASCOM BASIC AVR Podstawy programowania w BASCOM BASIC AVR Tworzenie programu 1. Uruchamiamy aplikację BASCOM AVR. 2. Tworzymy plik programu lub otwieramy i ewentualnie edytujemy istniejący. 3. Sprawdzamy, czy ustawienia

Bardziej szczegółowo

Algorytmika i Programowanie VBA 1 - podstawy

Algorytmika i Programowanie VBA 1 - podstawy Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

Programowanie w SQL. definicja bloku instrukcji BEGIN...END, warunkowe wykonanie instrukcji IF...ELSE, wyrażenie CASE,

Programowanie w SQL. definicja bloku instrukcji BEGIN...END, warunkowe wykonanie instrukcji IF...ELSE, wyrażenie CASE, Programowanie w SQL definicja bloku instrukcji BEGIN...END, warunkowe wykonanie instrukcji IF...ELSE, wyrażenie CASE, kontynuacja działania od instrukcji za podaną etykietą GOTO etykieta, wyjście bezwarunkowe

Bardziej szczegółowo

Materiały do laboratorium MS ACCESS BASIC

Materiały do laboratorium MS ACCESS BASIC Materiały do laboratorium MS ACCESS BASIC Opracowała: Katarzyna Harężlak Access Basic jest językiem programowania wykorzystywanym w celu powiązania obiektów aplikacji w jeden spójny system. PROCEDURY I

Bardziej szczegółowo

Platforma.NET laboratorium 1. Visual Basic.NET podstawowe elementy języka. Wykonanie warunkowe If End If

Platforma.NET laboratorium 1. Visual Basic.NET podstawowe elementy języka. Wykonanie warunkowe If End If Platforma.NET laboratorium 1 Prowadzący: mgr inż. Tomasz Jaworski Strona WWW: http://tjaworski.kis.p.lodz.pl/ Visual Basic.NET podstawowe elementy języka Poniżej przedstawiono podstawowe instrukcje sterujące

Bardziej szczegółowo

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)

Bardziej szczegółowo

Składowane procedury i funkcje

Składowane procedury i funkcje Składowane procedury i funkcje Procedury i funkcje są zestawem poleceń SQL, które są przechowywane na serwerze (tak jak dane w tablicach). Istnieją sytuacje, kiedy procedury i funkcje są szczególnie przydatne.

Bardziej szczegółowo

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych. 1 Algorytmy 1. Zapoznaj się z symboliką schematów blokowych. 2. Przeanalizuj podany algorytm wyznaczający minimalną liczbę spośród danych: a, b, c. dr Piotr Borkowski 1/10 3. Przeanalizuj podany algorytm

Bardziej szczegółowo

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 3. Instrukcje wyboru

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 3. Instrukcje wyboru JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Laboratorium 3 Instrukcje wyboru 1 INSTRUKCJE WYBORU Instrukcje sterujące to takie instrukcje, które sterują przebiegiem programu w zależności od spełnienia

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Systemy Czasu Rzeczywistego Programowanie wyświetlacza graficznego LCD laboratorium: 01 autor: mgr inż. Paweł Pławiak

Bardziej szczegółowo

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.

Bardziej szczegółowo

Oracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/

Oracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 1 Wprowadzenie Dostęp do bazy danych Program SQL*Plus Podstawy PL/SQL - 2 - Wprowadzenie Dlaczego warto uczyć się o Oracle u? Oracle

Bardziej szczegółowo

Wstęp...10. 1. Podstawy programowania QBASIC...13. 2. Budowa mikroprocesora...35. 3. Zestaw uruchomieniowy...55. 5. Porty wejścia/wyjścia...

Wstęp...10. 1. Podstawy programowania QBASIC...13. 2. Budowa mikroprocesora...35. 3. Zestaw uruchomieniowy...55. 5. Porty wejścia/wyjścia... Spis treści 3 Wstęp...10 Jak zacząć?...11 1. Podstawy programowania QBASIC...13 Zmienne...17 Instrukcja pętli FOR...NEXT...19 Badanie warunku...20 Instrukcja warunkowa IF...THEN...ELSE...21 Etykiety i

Bardziej szczegółowo

A Machine Architecture that is Really Intuitive and Easy. Dane: notacja dwójkowa, zapis w kodzie dopełnieniowym

A Machine Architecture that is Really Intuitive and Easy.  Dane: notacja dwójkowa, zapis w kodzie dopełnieniowym MARIE A Machine Architecture that is Really Intuitive and Easy http://computerscience.jbpub.com/ecoa Słowo 16b Dane: notacja dwójkowa, zapis w kodzie dopełnieniowym od 8000h (- 32,768 = -2^15) do 7FFFh

Bardziej szczegółowo

Systemy Wbudowane. Raspberry Pi komunikacja szeregowa (wersja 2019) Higiena pracy z Qt. Komunikacja szeregowa. Qt Creator i uruchamianie.

Systemy Wbudowane. Raspberry Pi komunikacja szeregowa (wersja 2019) Higiena pracy z Qt. Komunikacja szeregowa. Qt Creator i uruchamianie. Higiena pracy z Qt W miarę możliwości tworzymy projekt z szablonu "Qt Console Application", Jeżeli nie kompiluje: Systemy Wbudowane Otworzyć plik projektu w edytorze Qt Creatora, Dodać: Raspberry Pi komunikacja

Bardziej szczegółowo

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Aktywacja zakładki Developer. Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Rejestracja makr. Klikamy Zakladke Developer. Klikamy

Bardziej szczegółowo

Sterownik podświetlania monitora

Sterownik podświetlania monitora Mirlight Dodatkowe materiały na CD i FTP Sterownik podświetlania monitora AVT 5277 Zadaniem układu jest podświetlanie otoczenia monitora w kolorze zależnym od aktualnie wyświetlanego obrazu. Jest to efektowny

Bardziej szczegółowo

Arduino w krótkofalarstwie

Arduino w krótkofalarstwie 07.11.2013 1 Wiedeń 2013 Opracowanie niniejsze może być rozpowszechniane i kopiowane na zasadach niekomercyjnych w dowolnej postaci (elektronicznej, drukowanej itp.) i na dowolnych nośnikach lub w sieciach

Bardziej szczegółowo

Język PL/SQL. Rozdział 5. Pakiety podprogramów. Dynamiczny SQL

Język PL/SQL. Rozdział 5. Pakiety podprogramów. Dynamiczny SQL Język PL/SQL. Rozdział 5. Pakiety podprogramów. Dynamiczny SQL Pakiety podprogramów, specyfikacja i ciało pakietu, zmienne i kursory pakietowe, pseudoinstrukcje (dyrektywy kompilatora), dynamiczny SQL.

Bardziej szczegółowo

Multimedialne bazy danych - laboratorium

Multimedialne bazy danych - laboratorium Multimedialne bazy danych - laboratorium Oracle Multimedia (rozwiązania) Celem ćwiczenia jest zapoznanie się z obiektowymi typami danych Oracle dedykowanymi do obsługi multimediów. Autor ćwiczenia: Marek

Bardziej szczegółowo

BAZA DANYCH SIECI HOTELI

BAZA DANYCH SIECI HOTELI Paulina Gogół s241906 BAZA DANYCH SIECI HOTELI Baza jest częścią systemu zarządzającego pewną siecią hoteli. Składa się z tabeli powiązanych ze sobą różnymi relacjami. Służy ona lepszemu zorganizowaniu

Bardziej szczegółowo

Technologie informacyjne: Excel i VBA

Technologie informacyjne: Excel i VBA Wrocław, 18.05.2017 Technologie informacyjne: Excel i VBA Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Makra w pakiecie Excel, część 1: język VBA. 1/41 Co to makra?

Bardziej szczegółowo

Zaawansowane bazy danych i hurtownie danych semestr I

Zaawansowane bazy danych i hurtownie danych semestr I Podprogramy Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych semestr I Procedury do przeprowadzenia akcji Funkcje do obliczania wartości Pakiety do zbierania logicznie

Bardziej szczegółowo

Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u

Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u będziemy używać w taki sam sposób, jak wbudowanych funkcji

Bardziej szczegółowo

Wizualizacja danych sensorycznych-projekt. Czujnik indukcyjny zbliżeniowy. Piotr Baluta 18 czerwca 2007

Wizualizacja danych sensorycznych-projekt. Czujnik indukcyjny zbliżeniowy. Piotr Baluta 18 czerwca 2007 Wizualizacja danych sensorycznych-projekt. Czujnik indukcyjny zbliżeniowy. Piotr Baluta 18 czerwca 2007 1 Spis treści 1 Wstęp 3 2 Idea projektu 3 3 Część sprzętowa 4 3.1 Mikrokontroler............................

Bardziej szczegółowo

do MATLABa programowanie WYKŁAD Piotr Ciskowski

do MATLABa programowanie WYKŁAD Piotr Ciskowski Wprowadzenie do MATLABa programowanie WYKŁAD Piotr Ciskowski instrukcje sterujące instrukcja warunkowa: if instrukcja wyboru: switch instrukcje iteracyjne: for, while instrukcje przerwania: continue, break,

Bardziej szczegółowo

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY. Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: nigdy wcześniej nie programowały lub nie miały styczności z programowaniem od dłuższego czasu,

Bardziej szczegółowo

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC T. Zię b a k o ws k i: P ROG R A MO W A N I E M A K R... strona 1 PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC W programie Microsoft Excel można często powtarzane czynności zautomatyzować

Bardziej szczegółowo

Laboratorium mikrokontrolerów

Laboratorium mikrokontrolerów Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki WIET Laboratorium mikrokontrolerów Ćwiczenie 4A Klawiatura matrycowa - projekt Autor: Paweł Russek http://www.fpga.agh.edu.pl/pm ver. 23.10.16

Bardziej szczegółowo