Wyświetlacz graficzny LCD ze sterownikiem
|
|
- Elżbieta Rybak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wyświetlacz graficzny LCD ze sterownikiem Samsung S6B0724 sterowanie w języku C od podstaw W artykule zajmiemy się obsługą sterownika S6B0724 produkowanego przez firmę Samsung. Sterownik ten stosowany jest w nowoczesnych modułach wyświetlaczy LCD produkowanych w technologii COG (Chip On Glass), których główną zaletą są małe, w porównaniu do tradycyjnych modułów wyświetlaczy COB (Chip On Board), wymiary oraz znacznie mniejsza waga modułu, co pozwala na stosowanie ich w urządzeniach, w których mała waga i rozmiary mają duże znaczenie. Bohaterem tego odcinka cyklu jest wyświetlacz 64128H-RGB produkowany przez firmę Displaytech Ltd. ( Jest to wyświetlacz o organizacji 128x64 piksele, który posiada podświetlenie RGB, co jest cechą rzadko spotykaną w tego typu wyświetlaczach. Rozmieszczenie wyprowadzeń przedstawiono na rys. 1. Opis wyprowadzeń wyświetlacza przedstawiono w tab. 1. Podświetlacz składa się z 4 trójkolorowych diod LED RGB połączonych równolegle. Schemat podświetlacza przedstawiono na rys. 2. Należy zwrócić uwagę na występowanie w gałęzi diod czerwonych (i tylko w tej gałęzi) rezystora o rezystancji 15Ω. Należy uwzględnić go przy obliczaniu prądu płynącego przez diody, który powinien wynosić 80 ma (dla każdej gałęzi diod). Spadek napięcia na diodach wynosi ok. 3,2 V, tak więc możliwe jest ich zasilenie ze źródła napięcia 3,3V, dzięki czemu do pełnego działania wyświetlacza wystarczy jedno źródło zasilania o napięciu +3.3V. Materiały i dodatkowe informacje Dodatkowe materiały są dostępne na płycie dołączonej do numeru. Podłączenie wyświetlacza do mikrokontrolera Procedury obsługi wyświetlacza przygotowano dla mikrokontrolera AT91SAM7S256, jednak dzięki zastosowaniu języka C ich przeniesienie na inne rodziny mikrokontrolerów nie powinno sprawić większych trudności. Do komunikacji z wyświetlaczem użytych zostało 13 wyprowadzeń mikrokontrolera (rys. 3). Magistrala danych zajmuje dowolne osiem kolejnych wyprowadzeń portu, natomiast sygnały sterujące mogą być dowolnie przypisane do dostępnych linii portu. Wyświetlacz 64128H jest przystosowany do zasilania napięciem z przedziału 2,4 3,6 V, co w przypadku stosowania go w systemie z mikrokontrolerem ARM nie stanowi problemu, ponieważ jest to napięcie standardowe dla większości systemów z mikrokontrolerami ARM. W przypadku stosowania wyświetlacza w systemach zasilanych większym napięciem należy bezwzględnie pamiętać o zastosowaniu stabilizatora zapewniającego napięcie zasilania o wartości 2,4 3,6 V oraz odpowiednich konwerterów poziomów napięć na liniach sterujących, gdyż nie są one przystosowane do współpracy z sygnałami o poziomach większych od napięcia zasilania. Wewnątrz układu S6B0724 zintegrowana jest przetwornica napięcia umożliwiająca wytworzenie napięcia zasilania niezbędnego dla matrycy LCD. Aby przetwornica ta mogła pracować, do wyświetlacza należy podłączyć zewnętrzne kondensatory w sposób przedstawiony na rys. 3. Regulacja kontrastu odbywa się drogą programową w 64 krokach zbędny jest więc zewnętrzny potencjometr regulacji kontrastu. Układ S6B0724 może zostać skonfigurowany do pracy z trzema rodzajami interfejsu służącego do komunikacji z mikrokontrolerem: interfejs równoległy zgodny z układami 8080, interfejs równoległy zgodny z układami 6800 oraz interfejs szeregowy. Do wyboru typu interfejsu służą wyprowadzenia PS oraz C86. Zależność pomiędzy stanami na tych wyprowadzeniach a typem interfejsu przedstawiono w tab. 2. W zależności od typu interfejsu wyprowadzenia E_RDB i RW_WRB pełnią funkcje odpowiednie dla wybranego typu interfejsu. Funkcje tych wyprowadzeń przedstawiono w tab. 3. Organizacja pamięci sterownika Pamięć obrazu sterownika S6B0724 podzielona jest na osiem (a właściwie 8 i 1/8) stron po 132 bajty każda. Każdy kolejny bajt pamięci obrazu jest 143
2 DLA PRAKTYKÓW Tab. 1. Funkcje wyprowadzeń wyświetlacza 64128H-RGB firmy Displaytech Tab. 2. Zależność pomiędzy stanami na tych wyprowadzeniach PS i C86 a typem interfejsu Nr Nazwa Funkcja 1 CS1B Wejście wyboru układu 2 RST Wejście zerowania kontrolera 3 RS Wybór rejestru (1: dane wyświetlacza; 0: dane sterujące) 4 RW_WRB Funkcja zależna od rodzaju interfejsu (patrz tab. 3) 5 E_RDB Funkcja zależna od rodzaju interfejsu (patrz tab. 3) 6 DB0 Bit 0 magistrali danych 7 DB1 Bit 1 magistrali danych 8 DB2 Bit 2 magistrali danych 9 DB3 Bit 3 magistrali danych 10 DB4 Bit 4 magistrali danych 11 DB5 Bit 5 magistrali danych 12 DB6 Bit 6 magistrali danych 13 DB7 Bit 7 magistrali danych 14 VDD Napięcie zasilania +3.3V 15 VCI Wejście napięcia odniesienia dla konwertera 16 VSS Masa 17 VOUT Wejście/wyjście konwertera napięcia 18 C4+ Wyprowadzenie dodatnie kondensatora C4 19 C3+ Wyprowadzenie dodatnie kondensatora C3 20 C1- Wyprowadzenie ujemne kondensatora C1 21 C1+ Wyprowadzenie dodatnie kondensatora C1 22 C2+ Wyprowadzenie dodatnie kondensatora C2 23 C2- Wyprowadzenie ujemne kondensatora C2 24 V1 Napięcie zasilające matrycę LCD 25 V2 Napięcie zasilające matrycę LCD 26 V3 Napięcie zasilające matrycę LCD 27 V4 Napięcie zasilające matrycę LCD 28 V0 Napięcie zasilające matrycę LCD 29 C86 Wybór typu interfejsu (1: 6800; 0: 8080) 30 PS Wybór typu interfejsu (1: równoległy; 0: szeregowy) PS C86 Interfejs Szeregowy Tab. 3. Funkcje wyprowadzeń E_RDB i RW_WRB w zależności od wybranego trybu pracy interfejsu Display ON / OFF Instrukcja włączająca bądź wyłączająca wyświetlanie obrazu na ekranie wyświetlacza. Instrukcja nie ma wpływu na stan pamięci obrazu oraz rejestrów konfiguracyjnych. Wspólne RS E_RDB (E) RW_WRB (RW) E_RDB (/RD) RW_WRB (/WR) Rys. 1. Rozmieszczenie wyprowadzeń wyświetlacza 64128H-RGB firmy Displaytech Funkcja Odczyt danych Zapis danych Odczyt rejestru statusowego Zapis instrukcji odwzorowany na 8 pionowych pikseli ekranu. Przedstawiono to rys. 4. Układ S6B0724 umożliwia wysterowanie wyświetlacza LCD o organizacji maksymalnie 132x65 pikseli. W wyświetlaczu 12864H zastosowano matrycę LCD o organizacji 128x64 pikseli, przez co nie wszystkie komórki wewnętrznej pamięci RAM zostaną odwzorowane na ekranie wyświetlacza. Ponieważ cały obszar wyświetlacza jest sterowany przez jeden sterownik, jego obsługa jest prostsza niż wyświetlaczy z kilkoma kontrolerami (np. KS0108). Instrukcje sterownika S6B0724 Niezależnie od wybranego rodzaju interfejsu do komunikacji z wyświetlaczem wykorzystywany jest zbiór kilku podstawowych instrukcji. Wyjątkiem od tej reguły jest brak możliwości odczytu danych ze sterownika przy komunikacji za pomocą interfejsu szeregowego DON DON = 0 wyświetlanie obrazu wyłączone DON = 1 wyświetlanie obrazu włączone Initial Display Line Instrukcja określa, która linia pamięci obrazu zostanie wyświetlona w pierwszej linii wyświetlacza. 144
3 Rys. 2. Schemat elektryczny podświetlacza RGB Rys. 3. Sposób podłączenia wyświetlacza do mikrokontrolera AT91SAM7S256 Rys. 4. Organizacja pamięci sterownika ST5 ST4 ST3 ST2 ST1 ST0 ST5:ST0 Numer linii pamięci obrazu, która będzie wyświetlana jako pierwsza na ekranie (0 63) Set Page Address Instrukcja wyboru adresu aktywnej strony P3 P2 P1 P0 Set Column Address Dwubajtowa instrukcja wyboru adresu kolumny. W pierwszej kolejności należy ustawić starszą połówkę adresu kolumny a następnie młodszą. Każda operacja zapisu lub odczytu danych z wyświetlacza powoduje automatyczną inkrementację adresu kolumny. Po osiągnięciu wartości maksymalnej dalsza inkrementacja jest wstrzymywana Y7 Y6 Y5 Y Y3 Y2 Y1 Y0 Y7:Y0 adres kolumny (0..131) Read Status Instrukcja odczytu rejestru statusowego, zawierającego flagi określające aktualny stan wyświetlacza. 0 1 BUSY ADC ON/ OFF RESETB BUSY = 0: układ gotowy do wykonania instrukcji BUSY = 1: układ zajęty wykonywaniem operacji ADC = 0: kierunek odwrotny (SEG131->SEG0) ADC = 1: kierunek normalny (SEG0->SEG131) ON/OFF = 0: wyświetlacz włączony 145
4 DLA PRAKTYKÓW ON/OFF = 1: wyświetlacz wyłączony RESETB = 0: układ gotowy do pracy RESETB = 1: układ w trakcie operacji RESET Write Display Data Instrukcja zapisu danych obrazu pod aktualny adres. Po każdej operacji zapisu adres kolumny jest inkrementowany. Po osiągnięciu wartości maksymalnej dalsza inkrementacja jest wstrzymywana, jak również nie ulega zmianie adres aktywnej strony. 1 0 Dane do zapisu Read Display Data Instrukcja odczytu danych spod aktualnego adresu. Po każdej operacji odczytu adres kolumny jest inkrementowany. Po osiągnięciu wartości maksymalnej dalsza inkrementacja jest wstrzymywana, jak również nie ulega zmianie adres aktywnej strony. 1 1 Odczytywane dane Reverse Display ON/OFF Instrukcja wyboru trybu odwzorowania bitu pamięci obrazu na piksel ekranu REV REV = 0: wyświetlacz pozytywowy (bit o wartości 1 powoduje zaczernienie piksela) REV = 1: wyświetlacz negatywowy (bit o wartości 0 powoduje zaczernienie piksela) Entire Display ON/OFF Instrukcja zaczerniająca wszystkie piksele EON EON = 0: tryb normalny EON = 1: wszystkie piksele zaczernione Set Modify-Read Instrukcja powoduje zatrzymanie inkrementacji adresu po operacji odczytu z zachowaniem inkrementacji po operacji zapisu danych. Instrukcja pozwala zmniejszyć obciążenie procesora podczas modyfikacji dużych obszarów pamięci. Przywrócenie normalnego trybu pracy następuje po wykonaniu instrukcji Reset Modify-Write Reset Modify-Read Instrukcja kończąca tryb Modify-Write. Po wykonaniu instrukcji przywrócony zostaje stan rejestru kolumn sprzed uaktywnienia trybu Modify-Write Reset Instrukcja przywracająca rejestry adresu kolumn, stron, linii początkowej oraz rejestrów kierunku przemiatania do stanu domyślnego. Instrukcja nie inicjalizuje układów zasilania, które są inicjalizowane za pomocą wyprowadzenia RESETB SHL Select Instrukcja wyboru kierunku przemiatania wierszy SHL x x x SHL = 0: COM0->COM63 SHL = 1: COM63->COM0 ADC Select Instrukcja wyboru kierunku przemiatania kolumn ADC ADC = 0: kierunek normalny (SEG0->SEG131) ADC = 1: kierunek odwrotny (SEG131->SEG0) Power Control Instrukcja sterująca wewnętrznymi układami zasilania wyświetlacza VC VR VF VC VR VF Stan wewnętrznych układów zasilania 0 x x Układ przetwornicy napięcia jest wyłączony 1 x x Układ przetwornicy napięcia jest włączony x 0 x Układ regulatora napięcia jest wyłączony x 1 x Układ regulatora napięcia jest włączony x x 0 Układ wtórnika napięcia jest wyłączony x x 1 Układ wtórnika napięcia jest włączony Procedury obsługi wyświetlacza Jak wspominano na wstępie, procedury obsługi wyświetlacza zostały napisane w języku C dla mikrokontrolerów z rodziny AT91SAM7S oraz kompilatora arm-elf-gcc (WinARM). W przypadku, gdy wyświetlacz ma być podłączony do innych wyprowadzeń mikrokontrolera niż przedstawione na schemacie, należy dokonać modyfikacji w pliku S6B0724.h. W pliku tym umieszczone zostały definicje poszczególnych sygnałów sterujących oraz magistrali danych: #define S6B_E (1 << 8) /* wyprowadzenie PA8 -> E */ #define S6B_RW (1 << 9) 146
5 /* wyprowadzenie PA9 -> RW*/ #define S6B_RS (1 << 10) /* wyprowadzenie PA10 -> RS */ #define S6B_RST (1 << 11) /* wyprowadzenie PA11 -> RST */ #define S6B_CS1B (1 << 12) /* wyprowadzenie PA12 -> CS1B */ #define S6B_D0 0 /* pierwszym bit szyny danych jest wyprowadzenie PA0 */ Magistrala danych zajmuje osiem kolejnych wyprowadzeń portu PA, przy czym możemy dowolnie określić, które wyprowadzenie portu będzie bitem 0 szyny danych. Wyświetlacz może pracować w dwóch pozycjach (jak widać na fotografiach na początku artykułu): z wyprowadzeniami u dołu ekranu (tryb normalny) i z wyprowadzeniami u góry ekranu (tryb odwrotny ), przy czym współrzędne (0,0) zawsze będą wskazywały na lewy górny róg ekranu. Jest to możliwe dzięki odpowiedniej kombinacji bitów ADC i SHL. Określenie orientacji wyświetlacza sprowadza się do wykomentowania jednej z dwóch następujących linii znajdujących się w pliku S6B0724.h: #define POSITION_NORMAL #define POSITION_REVERSE Zawsze jedna z tych linii powinna być wykomentowana. Odczyt rejestru statusowego Instrukcja odczytu rejestru statusowego. Kontroler wyświetlacza do czasu zakończenia wykonywania poprzedniej instrukcji ignoruje kolejne instrukcje, dlatego też przed zapisaniem instrukcji należy sprawdzić stan flagi BUSY. W przypadku gdy znajduje się ona w stanie wysokim należy odczekać na jej wyzerowanie. (list. 1) unsigned char GLCD_ReadStatus(void) volatile int tmp, i; AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, S6B_CS1B S6B_RS); // CS1B = 0; //RS = 0 AT91F_PIO_SetOutput(AT91C_BASE_PIOA, S6B_RW); // RW = 1 -> Odczyt AT91F_PIO_CfgInput(AT91C_BASE_PIOA,(0xFF << S6B_D0)); tmp = ((AT91F_PIO_GetInput(AT91C_BASE_PIOA) >> S6B_D0) & 0xFF); return tmp; List. 1. Procedura odczytu rejestru statusowego void GLCD_WriteCommand(unsigned char commandtowrite) while((glcd_readstatus()&status_busy)); AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, S6B_RS S6B_CS1B S6B_RW); AT91F_PIO_CfgOutput(AT91C_BASE_PIOA,(0xFF << S6B_D0)); AT91F_PIO_ForceOutput(AT91C_BASE_PIOA, (unsigned int)(commandtowrite << S6B_D0)); List. 2. Procedura zapisu rozkazu (z kontrolą BUSY) void GLCD_WriteData(unsigned char datatowrite) while((glcd_readstatus()&status_busy)); AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, S6B_RW S6B_CS1B); AT91F_PIO_SetOutput(AT91C_BASE_PIOA, S6B_RS); AT91F_PIO_CfgOutput(AT91C_BASE_PIOA,(0xFF << S6B_D0)); AT91F_PIO_ForceOutput(AT91C_BASE_PIOA, (unsigned int)(datatowrite << S6B_D0)); List. 3. Procedura zapisu danej (z kontrolą BUSY) unsigned char GLCD_ReadData(void) unsigned char volatile tmp = 0; while((glcd_readstatus()&0x80)); AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, S6B_CS1B); AT91F_PIO_SetOutput(AT91C_BASE_PIOA, S6B_RS S6B_RW); AT91F_PIO_CfgInput(AT91C_BASE_PIOA,(0xFF << S6B_D0)); tmp = ((AT91F_PIO_GetInput(AT91C_BASE_PIOA) >> S6B_D0) & 0xFF); return tmp; List. 4. Procedura odczytu danej (z kontrolą BUSY) Zapis rozkazu Przed zapisaniem rozkazu sprawdzana jest flaga BUSY, w przypadku gdy jest ona w stanie wysokim program oczekuje na jej wyzerowanie (list. 2). Zapis danej Procedura zapisu danej przeznaczonej do wyświetlenia (list. 3). Przed zapisaniem danych sprawdzana jest flaga BUSY, w przypadku gdy jest ona w stanie wysokim program oczekuje na jej wyzerowanie. Każdorazowe zapisanie danej do wyświetlacza powoduje inkrementacje adresu kolumny. Po osiągnięciu wartości maksymalnej dalsza inkrementacja jest wstrzymywana. Odczyt danej Przed odczytem danych sprawdzana jest flaga BUSY (list. 4), w przypadku gdy jest ona w stanie wysokim program oczekuje na jej wyzerowanie. Po wykonaniu instrukcji adres kolumny jest automatycznie inkrementowany. Po osiągnięciu wartości maksymalnej dalsza inkrementacja jest wstrzymywana. Inicjalizacja wyświetlacza Procedura inicjalizacji wyświetlacza oraz portów mikrokontrolera. Następuje włączenie taktowania układu PIO, konfiguracja linii sterujących w tryb wyjściowy oraz ich ustawienie w stan domyślny oraz konfiguracja szyny danych w tryb zapisu synchronicznego. Inicjalizacja wyświetlacza polega na ustawieniu, w zależności od konfiguracji w pliku S6B0724.h, w tryb wyświetlania normalny bądź odwrócony, włączenia wewnętrznych układów zasilających oraz ustawieniu odpowiedniej wartości napięcia zasilającego wyświetlacz (napięcia kontrastu) oraz włączeniu wyświetlania (list. 5). Ustawienie współrzędnych ekranowych Funkcja ustawia współrzędne wyświetlacza, na których wykonana 147
6 DLA PRAKTYKÓW Wyświetlenie bitmapy Funkcja wyświetlająca bitmapę przyjmuje 5 argumentów: wskaźnik do tablicy z bitmapą znajdującą się w pamięci Flash, współrzędne pod którymi bitmapa ma zostać wyświevoid GLCD_Initalize(void) volatile int i; // inicjalizacja portów mikrokontrolera AT91F_PMC_EnablePeriphClock(AT91C_BASE_PMC, (1 << AT91C_ID_PIOA)); // właczenie taktowania układu PIOA AT91F_PIO_CfgOutput(AT91C_BASE_PIOA, (S6B_RS S6B_RW S6B_RST S6B_E S6B_CS1B)); // konfiguracja linii sterujacych AT91F_PIO_OutputWriteEnable(AT91C_BASE_PIOA,(0xFF << S6B_D0)); // konfiguracja linii danych // /inicjalizacja portów mikrokontrolera AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, S6B_RST);// wyzerowanie kontrolera for(i=0; i<100; i++); AT91F_PIO_SetOutput(AT91C_BASE_PIOA,S6B_RST); #ifdef POSITION_NORMAL GLCD_WriteCommand(LCD_SET_ADC_NOR); GLCD_WriteCommand(LCD_SET_SHL_REV); #else GLCD_WriteCommand(LCD_SET_ADC_REV); GLCD_WriteCommand(LCD_SET_SHL_NOR); #endif GLCD_WriteCommand(LCD_SET_BIAS_0); GLCD_WriteCommand(LCD_PWR_CTL 1); for(i=0; i<1000; i++); GLCD_WriteCommand(LCD_PWR_CTL 3); for(i=0; i<1000; i++); GLCD_WriteCommand(LCD_PWR_CTL 7); GLCD_WriteCommand(LCD_REG_RESISTOR 5); GLCD_WriteCommand(LCD_REF_VOLT_MODE); GLCD_WriteCommand(LCD_REF_VOLT_REG 18); for(i=0; i<1000; i++); GLCD_WriteCommand(LCD_DISP_ON); List. 5. Procedura inicjalizacji wyświetlacza void GLCD_GoTo(unsigned char column, unsigned char page) GLCD_WriteCommand(LCD_SET_PAGE page); GLCD_WriteCommand(LCD_SET_COL_HI ((column + COLUMN_OFFSET) >> 4)); GLCD_WriteCommand(LCD_SET_COL_LO ((column + COLUMN_OFFSET) & 0x0F)); List. 6. Procedura ustawienia współrzędnych void GLCD_WriteChar(char charcode) unsigned char fontcollumn; for(fontcollumn = 0; fontcollumn < FONT_WIDTH; fontcollumn++) GLCD_WriteData(font5x7[((charCode FONT_OFFSET) * FONT_WIDTH) + fontcollumn]); GLCD_WriteData(0); List. 7. Procedura wyświetlenia znaku alfanumerycznego void GLCD_WriteString(char * string) while(*string) GLCD_WriteChar(*string++); List. 8. Procedura wyświetlania ciągu znaków void GLCD_SetPixel(int x, int y, int color) unsigned char temp = 0; // zmienna pomocnicza GLCD_GoTo(x, (y/8)); // ponowne ustawienie współrzędnych temp = GLCD_ReadData(); // odczyt aktualnego stanu pikseli if(color) temp = (1 << (y % 8)); else temp &= ~(1 << (y % 8)); GLCD_GoTo(x, (y/8)); // ponowne ustawienie współrzędnych GLCD_WriteData(temp); // zapis odpowiednio zmodyfikowanej wartości List. 9. Procedura włączenia piksela Wyświetlenie znaku Wyświetlenie znaku polega na zapisie do wyświetlacza 5 kolejnych bajtów tworzących dany znak. Ponieważ nie ma sensu marnować miejsca w pamięci programu na znaki niewyświetlane (czyli pierwszych 31 znaków tablicy ASCII) pierwszy znak w tablicy (spacja) ma indeks 0, podczas gdy w tablicy ASCII ten znak posiada kod 32. Należy więc od kodu znaku przekazanego do funkcji jako parametr odjąć liczbę 32 (list. 7). Wyświetlenie ciągu znaków Parametrem funkcji jest wskaźnik do typowego dla języka C ciągu znaków zakończonego zerem. Napis wyświetlany jest począwszy od aktualnej wartości adresów strony i kolumny. Przekroczenie maksymalnej współrzędnej pionowej nie powoduje przeniesienia wyświetlanego tekstu do kolejnej linii (list. 8). Włączenie piksela Włączenie piksela polega na ustawieniu odpowiadającego mu bitu w pamięci wyświetlacza. Ponieważ możemy odczytywać i zapisywać tylko cały bajt procedura włączenia piksela przebiega następująco: ustawiamy współrzędne: poziomą oraz podzieloną przez 8 pionową (ponieważ dostęp do pamięci odbywa się całymi bajtami), odczytujemy z wyświetlacza aktualny stan pikseli, modyfikujemy odczytany bajt poprzez wykonanie na nim odpowiedniej operacji w zależności od wartości parametru color, zapisujemy tak zmodyfikowany bajt danych pod odpowiedni adres pamięci wyświetlacza (list. 9). Czyszczenie ekranu Procedura czyszcząca zawartość pamięci obrazu. Na wskutek jej wykonania pamięć obrazu zostanie wypełniona bajtami o wartości zero. Współrzędne ekranowe po wyczyszczeniu ekranu są ustawiane na wartość (0,0) (list. 10). zostanie następna operacja (odczyt, bądź zapis). Współrzędna pionowa może przyjmować wartości z zakresu 0 8 (numer strony). Współrzędna pozioma może przyjmować wartości z zakresu Należy jednak pamiętać, że w przypadku wyświetlacza 64128H współrzędne są ograniczone organizacją ekranu wyświetlacza (list. 6). 148
7 Rys. 5. Okno początkowe programu Asystent LCD Rys. 7. Przykład wykorzystania funkcji rysującej prostokąt i linie proste Rys. 8. Przykład wykorzystania funkcji rysującej okręgi void GLCD_ClearScreen(void) unsigned char pageindex, columnindex; for(pageindex = 0; pageindex < NUMBER_OF_PAGES; pageindex++) GLCD_GoTo(0, pageindex); for(columnindex = 0; columnindex < NUMBER_OF_COLUMNS; columnindex++) GLCD_WriteData(0); GLCD_GoTo(0,0); List. 10. Procedura czyszczenia ekranu Rys. 6. Przykładowa bitmapa wyświetlona na ekranie wyświetlacza 64128H-RGB firmy Displaytech tlona oraz jej rozmiar. Współrzędna pionowa przyjmuje wartości 0 7 (numer strony). Wysokość bitmapy może przyjmować wartości będące wielokrotnością liczby 8. Natomiast współrzędna pozioma i szerokość bitmapy mogą przyjmować dowolne wartości (mieszczące się oczywiście na ekranie wyświetlacza) (list. 11). Do konwersji plików BMP można wykorzystać na przykład program Asystent Wyświetlacz do testów udostępniła redakcji firma Compart, tel void GLCD_Bitmap(char * bitmap, unsigned char left, unsigned char top, unsigned char width, unsigned char height) unsigned char pageindex, collumnindex; for(pageindex = 0; pageindex < height / 8; pageindex++) // pętla wykona się tyle razy, ile stron zajmuje bitmapa GLCD_GoTo(left, top + pageindex); // ustawienie współrzędnych for(collumnindex = 0; collumnindex < width; collumnindex++) // pętla wykona się tyle razy, ile pikseli szerokości ma bitmapa GLCD_WriteData(*(bitmap++)); List. 11. Procedura wyświetlenia bitmapy LCD (rys. 5), korzystając z opcji konwersji bitmapy 128x64 pikseli dla sterownika KS0108 (organizacja pamięci kontrolera S6B0724 jest bardzo podobna do organizacji pamięci kontrolera KS0108). Przykład bitmapy wyświetlonej na wyświetlaczu przedstawiono na rys. 6. // zapis danych Funkcje graficzne Przykład działania funkcji rysującej prostokąt i linie przedstawiono na rys. 7, natomiast działanie funkcji rysującej okrąg przedstawiono na rys. 8. Radosław Kwiecień, EP radoslaw.kwiecien@ep.com.pl LCD i PC Pod adresem jest dostępne oprogramowanie umożliwiające obsługę wyświetlaczy wyposażonych w sterowniki wymienione w ramce za pomocą komputera PC. Za jego pomocą można wyprowadzić wybrane dane z PC i oprogramowania na nim zainstalowanego na wyświetlacz graficzny (także VFD), co pozwala stosunkowo niewielkim kosztem efektownie doposażyć komputer. Hitachi HD61830 Toshiba T6963C Samsung KS0108 Epson SED1520 Epson SED1330 Noritake GU140X32F-7806 Noritake GU256X Noritake GU256X64-3XX0 Noritake 800 Series Z S I E C I 149
Obsługa wyświetlaczy graficznych z wbudowanym kontrolerem S6B1713, część 2 Przykłady dla mikrokontrolera AT91SAM7S256
Obsługa wyświetlaczy graficznych z wbudowanym kontrolerem S6B1713, część 2 Przykłady dla mikrokontrolera AT91SAM7S256 Od wielu lat dużą popularnością cieszą się sterowniki wyświetlaczy graficznych typu
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:
Wyświetlacze graficzne : 162x64 z kontrolerem S1D x60 z kontrolerem S1D15710
S1D15705 Wyświetlacze graficzne : 162x64 z kontrolerem S1D15705 219x60 z kontrolerem S1D15710 S1D15710 Wyświetlacze S1D15705/S1D15710 są graficznymi wyświetlaczami ciekłokrystalicznymi. Wyposażone są w
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ą
1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych
Dodatek A Wyświetlacz LCD. Przeznaczenie i ogólna charakterystyka Wyświetlacz ciekłokrystaliczny HY-62F4 zastosowany w ćwiczeniu jest wyświetlaczem matrycowym zawierającym moduł kontrolera i układ wykonawczy
Alternatywa dla alfanumerycznych wyświetlaczy LCD
Alternatywa dla alfanumerycznych wyświetlaczy LCD Jednym z ważniejszych elementów urządzeń sterowanych mikrokontrolerem jest interfejs użytkownika. Od tego, z jakich komponentów jest zbudowany i jak jest
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
Programowanie mikrokontrolerów. 8 listopada 2007
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 8 listopada 2007 Alfanumeryczny wyświetlacz LCD umożliwia wyświetlanie znaków ze zbioru będącego rozszerzeniem ASCII posiada zintegrowany sterownik
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
Technika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
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.
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
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
Kurs programowania mikrokontrolerów PIC (5)
KURS Kurs programowania mikrokontrolerów PIC (5) Obsługa graficznych wyświetlaczy LCD Dodatkowe materiały na CD/FTP Graficzne wyświetlacze LCD powoli stają się jednym z zasadniczych elementów interfejsu
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/
3.4. Opis konfiguracji layoutów.
Definicja layout-ów dla tablicy odczytywana jest z tabeli w bazie danych: [UnitId_System] Gdańsk = 42, Gdynia = 43 [UnitId_Subsytem] 6 = TZT, 7 = ZZT [UnitId_Unit] identyfikator obiektu [Update_TimeStamp]
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ń
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
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 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
ZL8AVR. Płyta bazowa dla modułów dipavr
ZL8AVR Płyta bazowa dla modułów dipavr Zestaw ZL8AVR to płyta bazowa dla modułów dipavr (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL12AVR z mikrokontrolerem ATmega16. Wyposażono ją w wiele klasycznych
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ę
MIERNIK T-SCALE BWS 1
MIERNIK T-SCALE BWS 1 2 Spis treści 1. WSTĘP... 4 2. OPIS KLAWIATURY... 4 3. PODSTAWOWE OPERACJE... 5 Zerowanie... 5 Tarowanie... 5 Ważenie przedmiotu... 5 4. WAŻENIE KONTROLNE... 6 Ustawianie limitów...
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
Licznik rewersyjny MD100 rev. 2.48
Licznik rewersyjny MD100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.
microkit E3 Uniwersalny sterownik silnika krokowego z portem szeregowym RS3 z procesorem AT90S33 na płycie E00. Zestaw do samodzielnego montażu..opis ogólny. Sterownik silnika krokowego przeznaczony jest
4 Transmisja szeregowa, obsługa wyświetlacza LCD.
1 4 Transmisja szeregowa, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy, - ramka transmisyjna, - przeznaczenie buforów obsługi
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu Jakub Stanisz 19 czerwca 2008 1 Wstęp Celem mojego projektu było stworzenie dalmierza, opierającego się na czujniku PSD. Zadaniem dalmierza
ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1
Instrukcja obsługi aplikacji 1 1./ instalacja aplikacji. Aplikacja służy do zarządzania, konfigurowania i testowania modułów firmy Advance Electronic wyposażonych w RS485 pracujących w trybie half-duplex.
Zespół Szkół Technicznych. Badanie wyświetlaczy LCD
Zespół Szkół Technicznych Badanie wyświetlaczy LCD WYŚWIETLACZE LCD CZĘSC TEORETYCZNA ZALETY: ) mały pobór mocy, 2) ekonomiczność pod względem zużycia energii (pobór prądu przy 5V mniejszy niż 2mA), 3)
Obsługa modułu wyświetlacza LCD
Kurs programowania mikrokontrolerów PIC (4) Obsługa modułu wyświetlacza LCD Dodatkowe materiały na CD/FTP Niestety, jeszcze nie doczekaliśmy się urządzeń, które komunikują się z nami w ludzki sposób, tzn.
Zewnętrzne układy peryferyjne cz. 1 Wykład 12
Zewnętrzne układy peryferyjne cz. 1 Wykład 12 Wyświetlacz LCD zgodny z HD44780 Wyświetlacz LCD zgodny z HD44780 2 HD44780 Standardowy sterownik alfanumerycznych wyświetlaczy LCD opracowany przez firmę
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
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
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
Interfejs analogowy LDN-...-AN
Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi
Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09
Full Lite MFPST7 Programator ICP mikrokontrolerów rodziny ST7 Instrukcja użytkownika 03/09 Spis treści WSTĘP 3 CZYM JEST ICP? 3 PODŁĄCZENIE PROGRAMATORA DO APLIKACJI 4 OBSŁUGA APLIKACJI ST7 VISUAL PROGRAMMER
4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 Układ PCF 8583 jest pobierającą małą moc, 2048 bitową statyczną pamięcią CMOS RAM o organizacji 256 x 8 bitów. Adresy i dane są przesyłane szeregowo
Ć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
Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.
Nazwa implementacji: Termometr cyfrowy - pomiar temperatury z wizualizacją pomiaru na wyświetlaczu LCD Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania elementu zestawu modułu-interfejsu
INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie
INSTRUKCJA OBSŁUGI 1. Zastosowanie Przekaźnik czasowy ETM jest zadajnikiem czasowym przystosowanym jest do współpracy z prostownikami galwanizerskimi. Pozwala on załączyć prostownik w stan pracy na zadany
Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1
Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.1 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa J3 - linia B RS 485 linia A RS 485 masa RS 485 Tabela 1.
Gdzie przyjęto, że: IR7...IR4 to starsze bity przesyłanej danej lub rozkazu, IR3...IR0 to młodsze bity przesyłanej danej lub rozkazu.
Temat: Obsługa wyświetlacza LCD systemie STRC51. Ćwiczenie 5. (sd) 1.Wyświetlacz LCD. 1.1.Zasada pracy wyświetlaczy LCD i kody sterujące. Standardem na rynku wyświetlaczy LCD alfanumerycznych, są moduły
Dell P2018H Dell Display Manager Instrukcja użytkownika
Dell P2018H Dell Display Manager Instrukcja użytkownika Model monitora: P2018H Model - zgodność z przepisami: P2018Hc UWAGA: UWAGA oznacza ważną informację, która może pomóc w lepszym wykorzystaniu komputera.
CECHY URZĄDZENIA: Podłączenie wyświetlacza
CECHY URZĄDZENIA: Napięcie zasilania: 230 VAC; Średni pobór prądu (gdy wyświetlany jest tekst) 0,25A; Maksymalny pobór prądu 0,45 A; Matryca LED o wymiarach 32 x 128 punktów, zbudowana z czerwonych diod
Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny
Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny Warszawa, 2007-11-09 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny -2-1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą programową wyświetlacza
INSTRUKCJA UŻYTKOWNIKA MPCC
V1.0.0 (10.14.2015) 1 (7) INSTALACJA UWAGA: Produkt działa jako urządzenie nadrzędne Modbus. Dlatego w przypadku podłączania narzędzia do istniejącej sieci Modbus konieczne może okazać się odłączenie innego
Politechnika Wrocławska
Politechnika Wrocławska Instytut Cybernetyki Technicznej Wizualizacja Danych Sensorycznych Projekt Kompas Elektroniczny Prowadzący: dr inż. Bogdan Kreczmer Wykonali: Tomasz Salamon Paweł Chojnowski Wrocław,
Kod produktu: MP01611-ZK
ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem
Xelee Mini IR / DMX512
Xelee Mini IR / DMX512 Sterowniki LED do modułów napięciowych Xelee Mini IR to trzykanałowy sterownik przystosowany do pracy z napięciowymi modułami LED, takimi jak popularne taśmy LED. Wbudowany układ
Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel
Katedra Metrologii i Optoelektroniki Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska LABORATORIUM MIKROKONTROLERY I MIKROSYSTEMY Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4
// Potrzebne do memset oraz memcpy, czyli kopiowania bloków
ZAWARTOŚCI 3 PLIKOW W WORDZIE: MAIN.CPP: #include #include #include pamięci // Potrzebne do memset oraz memcpy, czyli kopiowania bloków #include "Rysowanie_BMP.h" using
Kurs programowania mikrokontrolerów KURS PIC Kurs programowania mikrokontrolerów PIC (6) Sterowanie kolorowym wyświetlaczem Nokii 3510i
Kurs programowania mikrokontrolerów KURS PIC Kurs programowania mikrokontrolerów PIC (6) Sterowanie kolorowym wyświetlaczem Nokii 3510i Graficzne wyświetlacze z telefonów komórkowych są chętnie stosowane.
Moduł Komunikacyjny MCU42 do systemu AFS42
Moduł Komunikacyjny MCU42 do systemu AFS42 IOT - Instrukcja Obsługi - Informacja Techniczna Aktualizacja 2015-05-05 13:04 www.lep.pl biuro@lep.pl 32-300 Olkusz, ul. Wspólna 9, tel/fax (32) 754 54 54, 754
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
GRM-10 - APLIKACJA PC
GRM-10 - APLIKACJA PC OPIS Aplikacja służy do aktualizacji oprogramowania urządzenia GRM-10 oraz jego konfiguracji z poziomu PC. W celu wykonania wskazanych czynności konieczne jest połączenie GRM-10 z
Wyjście do drukarki Centronix
Wyjście do drukarki Centronix Model M-0 do Dydaktycznego Systemu Mikroprocesorowego DSM-1 Instrukcja uŝytkowania Copyright 2007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka
Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N
Dokumentacja Techniczna Konwerter USB/RS-232 na RS-28/422 -U4N -U4I -24N -24I Wersja dokumentu: -man-pl-v7 Data modyfikacji: 2008-12-0 http://www.netronix.pl Spis treści 1. Specyfikacja...3 2. WyposaŜenie...4
LITEcomp aplikacje Współpraca z wyświetlaczem LCD od telefonu NOKIA 3310
LITEcomp aplikacje Współpraca z wyświetlaczem LCD od telefonu NOKIA 3310 Bywa, że standardowy wyświetlacz alfanumeryczny 2x16 znaków będący podstawowym monitorem LITEcompa okazuje się niewystarczający
Kontroler LED programowalny czasowo 12V 20A 5 kanałów
S t r o n a 1 Kontroler LED programowalny czasowo 12V 20A 5 kanałów Programowalny kontroler LED pozwala zaplanować pracę system świetlnego opartego o LED. Użytkownik może zaprogramować godziny włączenia,
LITEcomp aplikacje Cyfrowy potencjometr audio sterowany pilotem RC5
LITEcomp aplikacje Cyfrowy potencjometr audio sterowany pilotem RC5 Prezentowany w artykule, sterowany pilotem RC5, regulator głośności jest kompilacją procedur przedstawianych w trzech poprzednich asemblerowych
Moduł licznika położenia LP 2.
Pracownia Elektroniki i Automatyki W.J. Dubiński ul. Krzyszkowicka 16 32-020 WIELICZKA tel./fax (12) 278 29 11 NIP 676-010-37-14 Moduł licznika położenia LP 2. 1. Przeznaczenie. Licznik rewersyjny LP 2
ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
ZL29ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity Line (STM32F107).
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
Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi
Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1.
Dodatek D 1. Przetwornik analogowo-cyfrowy 1.1. Schemat blokowy Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1. Rys. 1. Schemat blokowy przetwornika A/C Przetwornik
IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO
IC200UDR002 8 wejść dyskretnych 24 VDC, logika dodatnia/ujemna. Licznik impulsów wysokiej częstotliwości. 6 wyjść przekaźnikowych 2.0 A. Port: RS232. Zasilanie: 24 VDC. Sterownik VersaMax Micro UDR002
ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
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/).
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla
Wersja 1.1 29.04.2013 wyprodukowano dla 1. Instalacja oprogramowania 1.1. Wymagania systemowe Wspierane systemy operacyjne (zarówno w wersji 32 i 64 bitowej): Windows XP Windows Vista Windows 7 Windows
Opis procedur asemblera AVR
Piotr Kalus PWSZ Racibórz 10.05.2008 r. Opis procedur asemblera AVR init_lcd Plik: lcd4pro.hvr Procedura inicjuje pracę alfanumerycznego wyświetlacza LCD za sterownikiem HD44780. Wyświetlacz działa w trybie
ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103
ZL27ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę zaawansowanych układów
ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
dv-2ps INSTRUKCJA OBSŁUGI
dv-2ps INSTRUKCJA OBSŁUGI Manometr cyfrowy z programowalnymi stykami i wyjściem RS485 1. Diody LED statusu styków 2. Aktualna wartość ciśnienia 3. Przyłacze elektyczne 4. Przyłącze procesowe dv-2ps jest
TV LCD LED Samsung seria UE**Fxxxx
TV LCD LED Samsung seria UE**Fxxxx Algorytmy diagnozowania telewizora w przypadku zakłóceń wyświetlania obrazu. Zrozumienie przebiegu sygnałów (ścieżek sygnałowych) jest niezbędne do skutecznego rozwiązywania
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ć
Opis systemu topto v 2.5. Wprowadzenie
Wprowadzenie System topto przeznaczony jest do budowy systemów kontroli dostępu sterowanych z poziomu PC w trybie ON-LINE. Każdy system składa się z PC, koncentratora i modułów wykonawczych. Koncentrator
- jasność świecenia L > 7100 cd/m 2 przy jasności pojedynczej diody 1,5 cd,
1. Wyświetlacz jednokolorowy D5X7X5LED00X300. - ekwiwalentna wysokość znaku he = 66 mm, - ekwiwalentna szerokość znaku we = 190 mm, - budowa wyświetlacza - matryca 5 x 7, - ilość diod LED w pikselu = 5,
Kod produktu: MP-1W-2480
Kod produktu: MODUŁ INTERFEJSU -WIRE, CHIPSET DS480B zbudowane jest na bazie kontrolera DS480B firmy Dallas-Maxim (konwerter RS3 - Wire). posiada układ zawierający unikalny numer seryjny (DS40), wykorzystywany
ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x
ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x ZL9ARM Płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x 1 ZL9ARM to uniwersalna płyta bazowa dla modułów diparm
RS485 MODBUS Module 6RO
Wersja 1.2 15.10.2012 wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w
Rejestrator danych Log 10, TFA, zakres -30 do +60 C
INSTRUKCJA OBSŁUGI Nr produktu 000101838 Rejestrator danych Log 10, TFA, zakres -30 do +60 C Strona 1 z 6 Rys.1 Rys 2 1. Wprowadzenie Drogi kliencie, Dziękujemy za zakup jednego z naszych produktów. Przed
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
Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH
Instrukcja Obsługi Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH RADWAG 26 600 Radom ul. Bracka 28, Centrala tel. (0-48) 38 48 800, tel./fax. 385 00 10, Dz. Sprzedaży (0-48) 366 80 06
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
LDA-8/ Z wyświetlacz tekstowy
LDA-8/100-...-Z wyświetlacz tekstowy - instrukcja obsługi SEM 05.2006 Str. 1/6 LDA-8/100-...-Z wyświetlacz tekstowy INSTRUKCJA OBSŁUGI Stosowane oznaczenia: SYMBOL OPIS Ostrzeżenie o niebezpieczeństwie
2. Format danych i zaimplementowane funkcje MODBUS
SIC184 Protokół MODBUS-RTU (v1.10) Spis treści 1. Informacje wstępne... 1 2. Format danych i zaimplementowane funkcje MODBUS... 1 3. Opis rejestrów i funkcji... 2 3.1 Odczyt stanu wejść/wyjść... 2 3.2
LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19
LITEcomp Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19 Moduł LITEcomp to miniaturowy komputer wykonany na bazie mikrokontrolera z rodziny ST7FLITE1x. Wyposażono go w podstawowe peryferia, dzięki
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................
RS485 MODBUS Module 6RO
Wersja 2.0 19.12.2012 Dystrybutor Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej
DOKUMENTACJA TECHNICZNA. KONWERTER MODBUS v1. INSTRUKCJA OBSŁUGI wersja instrukcji 1.0
DOKUMENTACJA TECHNICZNA KONWERTER MODBUS v1 INSTRUKCJA OBSŁUGI wersja instrukcji 1. Białystok 216 Spis treści: WSTĘP... 3 PODŁĄCZENIE ELEKTRYCZNE... 4 KONFIGURACJA... 5 PODŁĄCZANIE DO KONWERTERA PRZEZ
UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.
Dokumentacja techniczna -MAN v2 Dotyczy urządzeń z wersją firmware v5 lub nowszą. Spis treści: 1 Wprowadzenie... 3 2 Dane techniczne... 3 3 Wyprowadzenia... 3 4 Interfejsy... 4 4.1 1-WIRE... 4 4.2 RS232
Opis systemu topto v 3.01 topto
topto Opis systemu topto Wprowadzenie System topto przeznaczony jest do budowy systemów kontroli dostępu sterowanych z poziomu PC w trybie on-line. Każdy system składa się z PC, koncentratora i modułów
MODUŁ ETHERNETOWY DS202
Zakład Elektroniki i Automatyki FRISKO s.c. 54-530 Wrocław, ul. Jarnołtowska 15 tel. 071 3492568, 071 7224051, fax. 071 7224053 e-mail: frisko@frisko.pl www.frisko.pl MODUŁ ETHERNETOWY DS202 PRZEZNACZENIE
WPW-1 ma 2 wejścia sygnalizacyjne służące do doprowadzenia informacji o stanie wyłącznika.
1. ZASTOSOWANIE Wskaźnik położenia wyłącznika WPW-1 przeznaczony jest do użytku między innymi w układach automatyki i energetyki przemysłowej. Znajduje zastosowanie w tablicach synoptycznych w rozdzielniach.
Kod produktu: MP01611-ZK
ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem
T2210HD/T2210HDA Szerokoekranowy monitor LCD 21,5 Podręcznik użytkownika
T2210HD/T2210HDA Szerokoekranowy monitor LCD 21,5 Podręcznik użytkownika Spis treści Zawartość opakowania... 3 Instalowanie... 4 Przyłączanie monitora do komputera PC... 4 Regulowanie ustawień monitora...