TECHNIKA MIKROPROCESOROWA II
|
|
- Julia Kruk
- 7 lat temu
- Przeglądów:
Transkrypt
1 Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 2 Human-Machine Interface, czyli obsługa wyświetlacza slcd Sebastian Koryciak
2 1 WSTĘP 1.1 CEL Niniejsze ćwiczenie ma na celu zapoznanie użytkowników ze sposobem obsługi wyświetlacza multipleksowanego. Za przykład posłuży wyświetlacz zamontowany na płytce ewaluacyjnej FRDM- KL46Z. 1.2 WYMAGANIA Sprzętowe: komputer klasy PC spełniający wymagania sprzętowe aplikacji KEIL v5, zestaw FRDM-KL46Z Programowe: system operacyjny Windows XP lub wyższy, środowisko Keil / uvision 5 Doświadczenie: podstawowa umiejętność obsługi komputera klasy PC, podstawowa znajomość systemów operacyjnych rodziny Windows, podstawowa znajomość zagadnień z Techniki Mikroprocesorowej 1, podstawowa znajomość zagadnień z Techniki Cyfrowej, wykonane ćwiczenie LAB 1
3 2 SEGMENT LCD CONTROLLER Mikrokontrolery z rodziny KL46 zostały wyposażone w wbudowany kontroler wyświetlaczy multipleksowanych numerycznych, alfanumerycznych ale także i niestandardowych. Obraz mogą tworzyć zarówno kropki (piksele), jak i symbole (specjalne obrazki lub część wyświetlacza 7 segmentowego). 2.1 ZADANIE Na podstawie dokumentu KL46 Reference Manual proszę dowiedzieć się jakie są podstawowe parametry kontrolera slcd, a na ich podstawie określić jaki największy wyświetlacz może być przez ten mikrokontroler obsługiwany. Na płytce FRDM-KL46Z mamy do dyspozycji wyświetlacz Lumex LCD-S401M16KR. Na podstawie jego dokumentacji możemy dowiedzieć się, że do jego sterowania wykorzystywane się następujące piny: Natomiast poszczególne elementy wyświetlacza to: Wyświetlacze tego typu podzielone są na dwie płaszczyzny (planes): przednią (frontplane) i tylną (backplane). W tym przypadku mamy do czynienia z 4 pinami służącymi za sygnały wspólne, oraz 8
4 sterującymi poszczególne segmenty (7 + kropka). Sterowanie będzie polegało na multipleksowaniu ze sobą poszczególnych płaszczyzn z odpowiednią częstotliwością. Przykładowo sygnał COM0 kontroluje zaznaczone powyżej segmenty. Oznacza to, że jeżeli COM0 będzie ustawione, możemy aktywować 8 segmentów w zależności od wartości stanów na 8 pinach sterujących tymi segmentami. Ponieważ mamy 4 fazy (4 piny COM), a każdy steruje 8 segmentami, mamy w sumie 32 segmenty, których wartości możemy ustawić. Należy również zwrócić uwagę na fakt, iż tego rodzaju wyświetlacz nie posiada zasilania. W związku z tym należy 4 fazy COM rozdzielić równomiernie, tak aby wszystkie segmenty były tak samo jasne. Natomiast patrząc na wyświetlacz z perspektywy poszczególnych segmentów mamy sytuację przedstawioną na następnej grafice. a a BP3 f b f b BP2 g g e c e c BP1 d FP0 FP1 d BP0
5 Podpięcie poszczególnych tylnych ścian (BP) do rejestrów przebiegów (zgodnie z pinami z FRDM- KL46Z) powinno wyglądać następująco: WF WF WF WF Biorą pod uwagę powyższe warunki, poszczególne segmenty będą aktywne w następujących przebiegach: WF8B[0] d e g f d e g f WF8B[1] dp c b a dp c b a Ściany BP są sterowane automatycznie, co ustawiamy w trakcie inicjalizacji. Pozostaje nam jedynie odpowiednie wysterowanie rejestrów WF8B. Przykładowo aby wyświetlić cyfrę 4 należy ustawić: WF8B[0] - - g f - - g f WF8B[1] - c b - - c b ZADANIE Proszę otworzyć dokument FRDM-KL46Z_Schematics i na jego podstawie stworzyć tabelę podłączenia portów mikrokontrolera KL46 do wyświetlacza. Tabelka powinna mieć następującą formę: LCD-S401 Pin Pin connection KL46 LCD Pin Pin Name 1 COM 0 LCD_P40 PTD0 2.3 ZADANIE Obsługę wyświetlacza należy rozpocząć od jego inicjalizacji. Proszę stworzyć nowy projekt zgodnie z opisem zamieszczonym w instrukcji LAB 1, a następnie w pliku main.c (pamiętając o pliku nagłówkowym i głównej funkcji main) stworzyć funkcję inicjalizującą wyświetlacz (np. slcd_init). Do zawartości funkcji proszę wkleić zamieszczony poniżej kod, postępując zgodnie z następującymi zasadami: 1. W przypadku pojawienia się znaków?????? proszę zgodnie z komentarzem zastąpić je odpowiednimi wartościami / rejestrami 2. W przypadku komentarza o treści!!!!!! proszę odnaleźć w dokumentacji mikrokontrolera przeznaczenie danego rejestru (czy też maski w pliku nagłówkowym) i zastąpić znaki odpowiednim komentarzem // konfiguracja zegara dla portów wykorzystywanych przy obsłudze wyświetlacza // i modułu slcd SIM->SCGC5 =?????? // wstępne wyłączenie i reset kontrolera LCD->GCR = LCD_GCR_PADSAFE_MASK; //!!!!!! LCD->GCR &= ~LCD_GCR_LCDEN_MASK; // Clear LCDEN w trakcie konfiguracji
6 // konfiguracja multiplekserów do operacji portów jako kontroler LCD PORT??????->PCR[??????] = PORT_PCR_MUX(0u); // konfiguracja rejestrów LCD LCD->GCR = //!!!!!! LCD_GCR_RVTRIM(0x00) LCD_GCR_CPSEL_MASK LCD_GCR_LADJ(0x03) LCD_GCR_VSUPPLY_MASK LCD_GCR_ALTDIV(0x00) LCD_GCR_SOURCE_MASK LCD_GCR_LCLK(0x01) LCD_GCR_DUTY(0x03); // konfiguracja migania wyświetlacza LCD->AR = LCD_AR_BRATE(0x03); //!!!!!! // konfiguracja rejestru FDCR LCD->FDCR = 0x ; //!!!!!! // aktywowanie 12 pinów do kontroli wyświetlaczem (dwa rejestry po 32 bity) LCD->PEN[0] = LCD_PEN_PEN(1u<<7 ) // LCD_P7 LCD_PEN_PEN(??????); LCD->PEN[1] = LCD_PEN_PEN(??????); // skonfigurowanie 4 pinów płaszczyzny tylnej (dwa rejestry po 32 bity) LCD->BPEN[0] = LCD_BPEN_BPEN(??????) LCD_BPEN_BPEN(??????); LCD->BPEN[1] = LCD_BPEN_BPEN(??????) LCD_BPEN_BPEN(??????); // konfiguracja rejestrów przebiegów (Waveform register) 4 aktywne, reszta nie // konfiguracja polega na równomiernym rozłożeniu faz, w tym przypadku 4, na 8 bitach // ( w KL46 Reference Manual) LCD->WF[0] = LCD_WF_WF0(0x00) LCD_WF_WF1(0x00) LCD_WF_WF2(0x00) LCD_WF_WF3(0x00); LCD->WF[1] = LCD_WF_WF4(0x00) LCD_WF_WF5(0x00) LCD_WF_WF6(0x00) LCD_WF_WF7(0x00); LCD->WF[2] =
7 LCD_WF_WF8(0x00) LCD_WF_WF9(0x00) LCD_WF_WF10(0x00) LCD_WF_WF11(0x00); LCD->WF[3] = LCD_WF_WF12(0x00) LCD_WF_WF13(0x00) LCD_WF_WF14(0x00) LCD_WF_WF15(0x00); LCD->WF[4] = LCD_WF_WF16(0x00) LCD_WF_WF17(0x00) LCD_WF_WF18(??????) // COM3 ( ) LCD_WF_WF19(??????); // COM2 ( ) LCD->WF[5] = LCD_WF_WF20(0x00) LCD_WF_WF21(0x00) LCD_WF_WF22(0x00) LCD_WF_WF23(0x00); LCD->WF[6] = LCD_WF_WF24(0x00) LCD_WF_WF25(0x00) LCD_WF_WF26(0x00) LCD_WF_WF27(0x00); LCD->WF[7] = LCD_WF_WF28(0x00) LCD_WF_WF29(0x00) LCD_WF_WF30(0x00) LCD_WF_WF31(0x00); LCD->WF[8] = LCD_WF_WF32(0x00) LCD_WF_WF33(0x00) LCD_WF_WF34(0x00) LCD_WF_WF35(0x00); LCD->WF[9] = LCD_WF_WF36(0x00) LCD_WF_WF37(0x00) LCD_WF_WF38(0x00) LCD_WF_WF39(0x00); LCD->WF[10] = LCD_WF_WF40(??????) // COM0 ( ) LCD_WF_WF41(0x00) LCD_WF_WF42(0x00) LCD_WF_WF43(0x00); LCD->WF[11] = LCD_WF_WF44(0x00) LCD_WF_WF45(0x00) LCD_WF_WF46(0x00) LCD_WF_WF47(0x00); LCD->WF[12] = LCD_WF_WF48(0x00) LCD_WF_WF49(0x00)
8 LCD_WF_WF50(0x00) LCD_WF_WF51(0x00); LCD->WF[13] = LCD_WF_WF52(??????) // COM1 ( ) LCD_WF_WF53(0x00) LCD_WF_WF54(0x00) LCD_WF_WF55(0x00); LCD->WF[14] = LCD_WF_WF56(0x00) LCD_WF_WF57(0x00) LCD_WF_WF58(0x00) LCD_WF_WF59(0x00); LCD->WF[15] = LCD_WF_WF60(0x00) LCD_WF_WF61(0x00) LCD_WF_WF62(0x00) LCD_WF_WF63(0x00); // koniec konfiguracji, więc clear PADSAFE i włączenie wyświetlacza LCD->GCR &= ~LCD_GCR_PADSAFE_MASK; //!!!!!! LCD->GCR = LCD_GCR_LCDEN_MASK; // włączenie wyświetlacza 2.4 ZADANIE Następnym krokiem jest stworzenie odpowiednich makr, które ułatwią nam dalsze pisanie funkcji // zdefiniowanie ilości pinów na poszczególnych płaszczyznach #define LCD_N_FRONT 8 #define LCD_N_BACK 4 // Makra dla segmentów, każdy znak sterowany jest przez dwa piny // Pin 1 -> (Digit*2-1), Pin 2 -> Digit*2 // Pin 1 Pin 2 // COM0 D Dec // COM1 E C // COM2 G B // COM3 F A #define LCD_S_D 0x11 // segment D #define LCD_S_E 0x22 // segment E #define LCD_S_G 0x44 // segment G #define LCD_S_F 0x88 // segment F #define LCD_S_DEC 0x11 #define LCD_S_C 0x22 #define LCD_S_B 0x44 #define LCD_S_A 0x88 #define LCD_C 0x00 // clear // Makra dla każdego pinu #define LCD_FRONT0 37u #define LCD_FRONT1?????? #define LCD_FRONT2?????? #define LCD_FRONT3?????? #define LCD_FRONT4?????? #define LCD_FRONT5??????
9 #define LCD_FRONT6?????? #define LCD_FRONT7?????? #define LCD_BACK0 40u #define LCD_BACK1?????? #define LCD_BACK2?????? #define LCD_BACK3?????? // Zmienne tworzące dwie tablice const static uint8_t LCD_Front_Pin[??????] = {??????; const static uint8_t LCD_Back_Pin[??????] = {??????; 2.5 ZADANIE Wreszcie możemy napisać funkcję wykorzystującą wszystkie powyżej zainicjalizowane ustawienia oraz zdefiniowane makra. Proszę skopiować i uzupełnić poniższą funkcję void slcd_set(uint8_t value,uint8_t digit){ // value wyświetlana wartość, // digit pozycja na której ma być wyświetlona wartość if(value==0x00){ // aby wyświetlić 0 zapalamy segmenty LCD->WF8B[LCD_Front_Pin[((2*digit)-2)]] = // D, E, F oraz A, B, C (LCD_S_D LCD_S_E LCD_S_F); // (patrz tabelki w zadaniu 2.1) LCD->WF8B[LCD_Front_Pin[((2*digit)-1)]] = (LCD_S_A LCD_S_B LCD_S_C); else if(value==0x01){ LCD->WF8B[LCD_Front_Pin[((2*digit)-2)]] = (LCD_C); LCD->WF8B[LCD_Front_Pin[((2*digit)-1)]] = (LCD_S_B LCD_S_C); else if(value==0x02){ else if(value==0x03){ else if(value==0x04){ else if(value==0x05){ else if(value==0x06){ else if(value==0x07){
10 else if(value==0x08){ else if(value==0x09){ else if(value==0x0a){ else if(value==0x0b){ else if(value==0x0c){ else if(value==0x0d){ else if(value==0x0e){ else if(value==0x0f){ 2.6 ZADANIE Proszę w głównej pętli wykorzystać stworzone funkcje i wyświetlić godzinę rozpoczęcia zajęć laboratoryjnych. 2.7 ZADANIE DOMOWE Proszę wykonać następujące czynności: 1. Proszę zrobić porządek w programie tworząc osobny plik z funkcjami dotyczącymi obsługi wyświetlacza, oraz odpowiedni plik nagłówkowy, którego załączenie do pliku main pozwoli na wykorzystanie tych funkcji i makr.
11 2. Proszę do funkcji slcd_set() dorobić obsługę błędów, czyli wpisanie większej wartości do wyświetlenia niż jest to możliwe, bądź też żądanie wyświetlenia wartości na innej pozycji niż jest to możliwe. 3. Proszę napisać funkcję do obsługi kropek na wyświetlaczu. 4. Proszę napisać funkcję pozwalającą na wyświetlenie zadanej wartości w wybranym przez nas formacie (dec, bin, hex, oct)
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 2 Human-Machine Interface, czyli obsługa wyświetlacza slcd Sebastian Koryciak
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II PRE LAB Instalacja środowiska Keil i konfigurowanie zestawu FRDM-KL46Z Sebastian
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6a Wykorzystanie USB do komunikacji z komputerem PC Mariusz Sokołowski http://www.fpga.agh.edu.pl/upt2
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6 Moduł UART - współpraca z komputerem poprzez BlueTooth Mariusz Sokołowski
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 1 Wprowadzenie do środowiska Keil i rodziny Kinetis Sebastian Koryciak http://www.fpga.agh.edu.pl/tm2
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 5 Przetwornik A/C i układ PWM - współpraca Mariusz Sokołowski http://www.fpga.agh.edu.pl/upt2
Programowanie w językach asemblera i C
Programowanie w językach asemblera i C Mariusz NOWAK Programowanie w językach asemblera i C (1) 1 Dodawanie dwóch liczb - program Napisać program, który zsumuje dwie liczby. Wynik dodawania należy wysłać
SYSTEMY CZASU RZECZYWISTEGO (SCR)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Podstawy programowanie systemów wbudowanych na bazie platformy sprzętowo-programowej
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
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
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
Electronic Infosystems
Department of Optoelectronics and Electronic Systems Faculty of Electronics, Telecommunications and Informatics Gdansk University of Technology Electronic Infosystems Microserver TCP/IP with CS8900A Ethernet
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
Szkolenia specjalistyczne
Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com
Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780
Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą
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ć
MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN
MODBUS RTU wersja M1.14 protokół komunikacyjny do wyświetlaczy SEM 04.2010 Str. 1/5 MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN W wyświetlaczach LDN protokół MODBUS RTU wykorzystywany
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016
Ćwiczenie 2. Siedmiosegmentowy wyświetlacz LED
Ćwiczenie 2 Siedmiosegmentowy wyświetlacz LED 2-1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się studentów ze sposobem obsługi wielopozycyjnego 7-segmentowego wyświetlacza LED multipleksowanego programowo
LOW ENERGY TIMER, BURTC
PROJEKTOWANIE ENERGOOSZCZĘDNYCH SYSTEMÓW WBUDOWANYCH ĆWICZENIE 4 LOW ENERGY TIMER, BURTC Katedra Elektroniki AGH 1. Low Energy Timer tryb PWM Modulacja szerokości impulsu (PWM) jest często stosowana przy
LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
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
GND(VSS) i VCC - masa i zasilanie. V0 - regulacja kontrastu
Programowanie wyświetlacza LCD według: http://radziu.dxp.pl Wyświetlacz graficzny 2 x 16 ma 2 wiersze, 16 znaków w wierszu, każdy znak jest wyświetlany w matrycy 5 x 8 pikseli. (2*8 wierszy * 5*16 kolumn
Parametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH
WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH SPRAWOZDANIE Temat: Projekt notesu elektronicznego w języku VHDL przy użyciu układów firmy
Instrukcja do ćwiczeń
Instrukcja do ćwiczeń SYSTEMY WBUDOWANE Lab. 3 Przetwornik ADC + potencjometr 1. Należy wejść na stronę Olimexu w celu znalezienia zestawu uruchomieniowego SAM7-EX256 (https://www.olimex.com/products/arm/atmel/sam7-ex256/).
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Wydział Mechaniczny. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 4. Laboratorium z przedmiotu: Technika cyfrowa i mikroprocesorowa
Politechnika Białostocka Wydział Mechaniczny Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Programowanie układu do sterowania wyświetlaczem 7-segmentowym Numer ćwiczenia: 4 Laboratorium z przedmiotu:
PRUS. projekt dokumentacja końcowa
Adrian Antoniewicz Marcin Dudek Mateusz Manowiecki 17.01.2007 PRUS projekt dokumentacja końcowa Temat: Układ zdalnego sterowania (za pomocą interfejsu RS-232) wyświetlaczem LCD. Spis treści: 1. 2. 3. 4.
Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307
Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio. IComsat jest to shield GSM/GPRS współpracujący z Arduino oparty o moduł SIM900 firmy SIMCOM.
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 49/53 https://std2.phys.uni.lodz.pl/mikroprocesory/
Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager
Tablet bezprzewodowy QIT30 Oprogramowanie Macro Key Manager Spis treści 1. Wprowadzenie... 3 2. Panel Sterowania - wprowadzenie... 4 3. Instalacja... 5 3.1 Jak stworzyć nowy profil... 5 3.2 Jak zmodyfikować
BLUETOOTH INSTRUKCJA PODŁĄCZENIA I KONFIGURACJI.
Interfejs BLUETOOTH INSTRUKCJA PODŁĄCZENIA I KONFIGURACJI. Producent: AC Spółka Akcyjna. 15 182 Białystok, ul. 27 Lipca 64 tel. +48 85 7438117, fax +48 85 653 8649 www.ac.com.pl, e mail: autogaz@ac.com.pl
LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017
Politechnika Wrocławska, Wydział Elektroniki Mikrosystemów i Fotoniki Wydziałowy Zakład Metrologii Mikro- i Nanostruktur LABORATORIUM UKŁADÓW PROGRAMOWALNYCH PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR
ad a) Konfiguracja licznika T1 Niech nasz program składa się z dwóch fragmentów kodu: inicjacja licznika T1 pętla główna
Technika Mikroprocesorowa Laboratorium 4 Obsługa liczników i przerwań Cel ćwiczenia: Celem ćwiczenia jest nabycie umiejętności obsługi układów czasowo-licznikowych oraz obsługi przerwań. Nabyte umiejętności
Politechnika Śląska w Gliwicach
Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki LABORATORIUM PRZEDMIOTU SYSTEMY MIKROPROCESOROWE ĆWICZENIE 1 Układy wejścia i wyjścia mikrokontrolera ATXMega128A1 1 1 Cel
Niektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.
Podłączenie mikrokontrolera ATmega8: zasilanie 8 i 22
Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów
2008 Instrukcja obsługi PROGRAMATOR dualavr redflu Tarnów 1. Instalacja. Do podłączenia programatora z PC wykorzystywany jest przewód USB A-B (często spotykany przy drukarkach). Zalecane jest wykorzystanie
Instrukcja użytkownika ARSoft-WZ1
05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Sterowanie wyświetlaczem alfanumerycznym LCD laboratorium: 13 i 14 autor: dr hab.
Przewodnik Google Cloud Print
Przewodnik Google Cloud Print Wersja B POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następujący styl uwag: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają
Programowanie Mikrokontrolerów
Programowanie Mikrokontrolerów Wyświetlacz alfanumeryczny oparty na sterowniku Hitachi HD44780. mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Alfanumeryczny wyświetlacz LCD Wyświetlacz LCD zagadnienia:
Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek
ZAKŁAD MECHANIKI PŁYNÓW I AERODYNAMIKI LABORATORIUM AUTOMATYZACJI PROCESOW PRODUKCYJNYCH Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek 1. Cel ćwiczenia Rzeszów 2008 Celem ćwiczenia
Przewodnik Google Cloud Print
Przewodnik Google Cloud Print Wersja 0 POL Definicje oznaczeń W niniejszym podręczniku użytkownika zastosowano następującą konwencję oznaczeń: Informacje mówią o tym, jak należy reagować w danej sytuacji,
PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS
PROBLEMY TECHNICZNE Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS Jeżeli stwierdziłeś występowanie błędów lub problemów podczas pracy z programem DYSONANS możesz skorzystać
DOKUMENTACJA PROJEKTU
Warszawa, dn. 16.12.2015r. Student: Artur Tynecki (E.EIM) atynecki@stud.elka.pw.edu.pl Prowadzący: dr inż. Mariusz Jarosław Suchenek DOKUMENTACJA PROJEKTU Projekt wykonany w ramach przedmiotu Mikrokontrolery
Topologia sieci. Cele nauczania.
Laboratorium 2 Podstawowa konfiguracja urządzeń Cisco. WSTKT 2010 Topologia sieci. Cele nauczania. Podstawowa konfiguracja ustawień globalnych routerów Cisco. Konfiguracja haseł dostępu na routerach Cisco.
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje
Laboratorium mikrokontrolerów
Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki WIET Laboratorium mikrokontrolerów Ćwiczenie 2 Programowania GPIO Autor: Paweł Russek http://www.fpga.agh.edu.pl/pm ver. 26.10.16 1/12 1. Cel ćwiczenia
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
MultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
LICZNIKI LABORATORIUM. Elektronika AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji
AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Elektroniki LABORATORIUM Elektronika LICZNIKI Rev.1.0 1. Wprowadzenie Celem ćwiczenia
INSTRUKCJA PANEL STERUJĄCY MT-5
INSTRUKCJA PANEL STERUJĄCY MT-5 Panel sterujący MT-5 miernik cyfrowy z wyświetlaczem LCD. Wskazuje informacje systemu, oznaczenia wykrytych błędów i aktualne parametry pracy. Duże i czytelne symbole i
Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Konstrukcje i Technologie w Aparaturze Elektronicznej Ćwiczenie nr 4 Temat: Sterowanie sekwencyjne wyświetlaczem
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Przetwornik ADC laboratorium: 04 autor: mgr inż. Katarzyna Smelcerz Kraków, 2016
Alfanumeryczny wyświetlacz LCD
Tomasz Charoński Mateusz Lango Architektura Systemów Komputerowych Wprowadzenie Inteligentne wyświetlacze alfanumeryczne LCD są elementem coraz częściej spotykanym w sprzęcie powszechnego użytku: od urządzeń
Zestaw Startowy EvB. Więcej informacji na stronie: http://and-tech.pl/zestaw-evb-5-1/
Zestaw Startowy EvB Zestaw startowy EvB 5.1 z mikrokontrolerem ATMega32 jest jednym z najbardziej rozbudowanych zestawów dostępnych na rynku. Został zaprojektowany nie tylko z myślą o początkujących adeptach
Elektroniczny Termostat pojemnościowych ogrzewaczy wody
Elektroniczny Termostat pojemnościowych ogrzewaczy wody ETE-1 Instrukcja obsługi Załącznik do Instrukcji obsługi i użytkowania elektrycznego pojemnościowego ogrzewacza wody typ WJ-Q i WJW-Q Zakład Urządzeń
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 4 Timery Michał Karwatowski http://www.fpga.agh.edu.pl/upt2 05.11.2014 WSTĘP
Rysunek 1: Okno z lista
1 Urzadzenie RFID Urządzenie RFID, umożliwia użytkownikom systemu kontrolę dostępu do wydzielonych przez system stref, na podstawie odczytywanych TAG ów (identyfikatora przypisanego do użytkownika) z czytników
Laboratorium mikrokontrolerów
Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki WIET Laboratorium mikrokontrolerów Ćwiczenie 1 Podstawy programowania mikrokontrolerów w języku C Autor: Paweł Russek http://www.fpga.agh.edu.pl/lm
Kod produktu: MP01611
CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej
Site Installer v2.4.xx
Instrukcja programowania Site Installer v2.4.xx Strona 1 z 12 IP v1.00 Spis Treści 1. INSTALACJA... 3 1.1 Usunięcie poprzedniej wersji programu... 3 1.2 Instalowanie oprogramowania... 3 2. UŻYTKOWANIE
HP OfficeJet 250 Mobile All-in-One series. Instrukcja instalacji Bluetooth
HP OfficeJet 250 Mobile All-in-One series Instrukcja instalacji Bluetooth Informacje dotyczące praw autorskich Copyright 2017 HP Development Company, L.P Wydanie 1, 4/2017 Informacje firmy HP Company Informacje
LabVIEW PLATFORMA EDUKACYJNA Lekcja 6 LabVIEW i Arduino programy wykorzystujące wyświetlacz LCD, czujnik temperatury, PWM i diodę LED
LabVIEW PLATFORMA EDUKACYJNA Lekcja 6 LabVIEW i Arduino programy wykorzystujące wyświetlacz LCD, czujnik temperatury, PWM i diodę LED Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie
d&d Labo Dekoder Ledv.4 Przeznaczenie, działanie: Montaż:
d&d Labo e-mail: ddlabo_info@op.pl Dekoder Ledv.4 Przeznaczenie, działanie: Układ przeznaczony jest przede wszystkim do wykorzystania w sterowaniach wind produkowanych przez Zakład Sterowań i napędów MikroLift,
1 Moduł Inteligentnego Głośnika
1 Moduł Inteligentnego Głośnika Moduł Inteligentnego Głośnika zapewnia obsługę urządzenia fizycznego odtwarzającego komunikaty dźwiękowe. Dzięki niemu możliwa jest konfiguracja tego elementu Systemu oraz
Instrukcja obsługi Rejestrator jazdy HD 50213
Instrukcja obsługi Rejestrator jazdy HD 50213 Opis urządzenia 1. Reset 2. Góra 3. Tryb 4. Ok Potwierdź 5. Menu 6. Dół 7. Zasilanie 8. Wejście na kartę TF 9. Przycisk zabezpieczający (SOS) 10. Port USB
Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1.
F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: Hfif@fif.com.pl www.fif.com.pl Notepad++ / PuTTY Interaktywne środowisko programowania w języku ForthLogic
Stacja pogodowa WS 9130IT Nr art.:
Stacja pogodowa WS 9130IT Nr art.: 656339 Otwór do powieszenia Wyświetlacz Przedział baterii Klawisze operacyjne Nóżka Ustawienia początkowe. Uwaga: Ta stacja pogody obsługuje tylko jeden czujnik temperatury.
Instrukcja programu użytkownika OmegaUW.Exe. Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F.
Instrukcja programu użytkownika OmegaUW.Exe Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F. Program nie obsługuje drukarek ELZAB OMEGA I generacji
1 Moduł Inteligentnego Głośnika 3
Spis treści 1 Moduł Inteligentnego Głośnika 3 1.1 Konfigurowanie Modułu Inteligentnego Głośnika........... 3 1.1.1 Lista elementów Modułu Inteligentnego Głośnika....... 3 1.1.2 Konfigurowanie elementu
Laboratorium mikrokontrolerów
Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki WIET Laboratorium mikrokontrolerów Ćwiczenie 3 Fast GPIO, magistrale i zegar Autor: Paweł Russek http://www.fpga.agh.edu.pl/pm ver. 9.11.16 1/12
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP
Instrukcja ręcznej konfiguracji połączenia z Internetem przez UWAGA modem ED77 w systemie Windows XP wersja 1.0 Niniejsza instrukcja nie opisuje sposobu i przebiegu instalacji sterowników urządzenia. W
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 www.and-tech.pl Strona 1 Zawartość Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2
ISBN Copyright by Wydawnictwo BTC Legionowo 2008
Duża popularność graficznych wyświetlaczy LCD powoduje, że w coraz większej liczbie aplikacji warto byłoby wykorzystać ich możliwości (np. dla zwiększenia atrakcyjności urządzenia lub ułatwienia jego obsługi).
Kod produktu: MP01105
MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,
INSTRUKCJA INSTALACJI WEB SERWER STW. DOKUMENTACJA TECHNICZNA INSTRUKCJA OBSŁUGI wersja instrukcji 1.0
INSTRUKCJA INSTALACJI WEB SERWER STW DOKUMENTACJA TECHNICZNA INSTRUKCJA OBSŁUGI wersja instrukcji 1.0 Białystok 2014 Spis treści: Instrukcja instalacji WEB Serwera STW... 3 Warunki licencjonowania oprogramowania
Współpraca mikrokontrolera z wyświetlaczami: ciekłokrystalicznym i siedmiosegmentowym
Instrukcja do ćwiczenia: Współpraca mikrokontrolera z wyświetlaczami: ciekłokrystalicznym i siedmiosegmentowym Materiał do samodzielnego opracowania: elementy języka C: typy danych i ich deklarowanie,
Instrukcja użytkowania
ASPEL S.A. PL 32-080 Zabierzów, os. H. Sienkiewicza 33 tel. +48 12 285 22 22, fax +48 12 285 30 30 www.aspel.com.pl Instrukcja użytkowania Konfiguracja bezprzewodowej komunikacji rejestratora AsPEKT 703
wpisujemy prawidłowe ustawienia dla naszej sieci lokalnej ustawienia
Procedura uruchomienia współpracy pomiędzy systemem monitoringu Aparo opartym na rejestratorach serii AR a systemem automatyki budynkowej Fibaro dla centrali HC2 1. Podłączyć żądaną ilość kamer do rejestratora
Kod produktu: MP-BTM222-5V
Moduł interfejsu Bluetooth na bazie BTM-222, sterowany komendami AT, poziom napięć TTL 5V Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
Programowalne Układy Cyfrowe Laboratorium
Zdjęcie opracowanej na potrzeby prowadzenia laboratorium płytki przedstawiono na Rys.1. i oznaczono na nim najważniejsze elementy: 1) Zasilacz i programator. 2) Układ logiki programowalnej firmy XILINX
BEZPRZEWODOWA KARTA SIECIOWA WL-8313 / WL-8314
BEZPRZEWODOWA KARTA SIECIOWA WL-8313 / WL-8314 WL-8313-8314 10.2005 >>>Dane techniczne. Produkt Bezprzewodowa karta sieciowa PCI 54 Mbps. Model WL-8313 / WL-8314 Interfejs zgodny z PCI 2.2 Tryby pracy
Ćwiczenie 7 Matryca RGB
IMiO PW, LPTM, Ćwiczenie 7, Matryca RGB -1- Ćwiczenie 7 Matryca RGB IMiO PW, LPTM, Ćwiczenie 7, Matryca RGB -2-1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z inną oprócz RS - 232 formą szeregowej
Programowanie. Elektronika dla Wszystkich 25. Rozwiązania zadań z ostatniego odcinka Tematem pierwszego zadania było wygenerowanie
Kurs AVR lekcja 9 Rozwiązania zadań z ostatniego odcinka Tematem pierwszego zadania było wygenerowanie na nóżce mikrokontrolera częstotliwości n-razy niższej niż występująca na innej nóżce. Aby program
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ę
OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1
OPTIMA PC v2.2.1 Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 Instrukcja obsługi Rev 1 2011 ELFON Wprowadzenie OPTIMA PC jest programem, który w wygodny sposób umożliwia konfigurację
Xesar. Pierwsze kroki
Xesar Pierwsze kroki Wymagania systemowe Xesar Komputer PC; min. 1,2 GHz lub szybszy Minimum 8 GB RAM (dla wersji 64-bit, z czego 4 GB dostępne dla systemu Xesar) 2x interfejs USB 2.0 do połączenia ze
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:
3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco
3. Sieć PLAN Wszystkie urządzenia podłączone do sieci plan są identyfikowane za pomocą swoich adresów. Ponieważ terminale użytkownika i płyty główne pco wykorzystują ten sam rodzaj adresów, nie mogą posiadać
Programator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
ADSL Router Instrukcja instalacji 1. Wskaźniki i złącza urządzenia... 1 1.1 Przedni panel.... 1 1.2 Tylni panel... 1 2. Zawartość opakowania... 2 3. Podłączenie urządzenia... 2 4. Instalacja oprogramowania...
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Zastosowanie przetwornika analogowo-cyfrowego do odczytywania napięcia z potencjometru
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
Instrukcja obsługi i użytkowania Panel sterujący KPZ 52(E) 7
Instrukcja obsługi i użytkowania Panel sterujący KPZ 52(E) 7 1 Wyświetlacz 2 Ekran LCD 0 : Waga znajduje się w położeniu zerowym STABLE : Waga znajduje się w położeniu spoczynkowym (bez zmiany wskazań
Rafał Staszewski Maciej Trzebiński, Dominik Derendarz
R Staszewski Rafał Staszewski Maciej Trzebiński, Dominik Derendarz Henryk Niewodniczański Institute of Nuclear Physics Polish Academy of Sciences (IFJ PAN Cracow) Zagraj w Naukę 27 października 2014 1