Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny

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

Download "Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny"

Transkrypt

1 Ćwiczenie 3 Wyświetlacz ciekłokrystaliczny Warszawa,

2 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą programową wyświetlacza ciekłokrystalicznego. 2. Opis wyświetlacza W ćwiczeniu oprogramowywany jest wyświetlacz ciekłokrystaliczny (LCD) o organizacji 8 linii po 21 znaków (pozycji). Każda pozycja zorganizowana jest w postaci matrycy punktów o wymiarach 6 8. Wyświetlacz sterowany jest przez kontroler typu T6963C firmy Toshiba. Firmowy opis kontrolera znaleźć można w dokumencie T6963C.pdf. UWAGA! W dostępnych na rynku znakowych wyświetlaczach LCD spotkać można również kontrolery innych producentów (HITACHI, SEIKO, SANYO) mogące mieć nieco inną architekturę, listę poleceń czy sposób działania. Kontroler wyświetlacza ciekłokrystalicznego T6963C może pracować w dwóch trybach. W trybie graficznym wyświetlacz ten jest matrycą o rozdzielczości , natomiast w trybie znakowym (alfanumerycznym) ma 8 linii po 21 znaków (matryca znaku 6 8) lub 8 linii po 16 znaków (matryca znaków 8 8). Kontroler wyświetlacza komunikuje się z mikrokontrolerem za pomocą 8-bitowej szyny danych oraz 6-ciu sygnałów sterujących: /WR (zapis), /RD (odczyt), /CE (chip enable aktywacja układu), C/D (command/data wybór między instrukcją a daną), /RESET (zerowanie kontrolera), FS (font selekt - wybór czcionki). Kontroler wyświetlacza współpracuje z zewnętrzną pamięcią RAM o pojemności 8 kb. Schemat blokowy przedstawiono na rys. 1. Rys. 1. Schemat blokowy wyświetlacza LCD

3 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Podłączenie wyświetlacza do mikrokontrolera Ponieważ mikrokontroler jest zasilany napięciem 3.3 V, a kontroler wyświetlacza napięciem 5V szyna danych kontrolera wyświetlacza oraz port P7 mikrokontrolera są połączone za pomocą układu przesuwającego napięcia z 3.3V na 5V i odwrotnie. Sygnały sterujące są zawsze wystawiane przez mikrokontroler, dlatego odpowiednie wyjścia mikrokontrolera połączono z wejściami sterującymi kontrolera wyświetlacza za pomocą układu HCT244 (zasilanego napięciem 5V), który reaguje na sygnały o wartości rzędy 1.5V. Ponieważ nie można jednocześnie dokonywać odczytu i zapisu z wyświetlacza, sygnały /RD i /WR są sterowane z jednego wyjścia mikrokontrolera, przy czym sygnał RD jest negowany. /RD - /P5.0 /WR - P5.0 C/D - P5.2 /CE - P5.1 FS - nie podłączony RESET nie podłączony Dodatkowa linia P5.3 steruje podświetlaniem wyświetlacza LCD. Żeby umożliwić sterowanie podświetleniem, odpowiednią linię portu należy skonfigurować w trybie push-pull P5MDOUT, #08H Schemat podłączenia wyświetlacza do mikrokontrolera przedstawiono na rys. 2. Rys. 2. Schemat połączenia wyświetlacza z mikrokontrolerem.

4 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Komunikacja między mikrokontrolerem a wyświetlaczem Komunikacja między mikrokontrolerem a wyświetlaczem może zachodzić w obu kierunkach. Przesyłanie danych może się odbywać w jednym z 3 trybów: a) polecenie wraz z dwoma bajtami danych, b) polecenie wraz z jednym bajtem danych oraz c) polecenie bez danych. Wyświetlacz sygnalizuje gotowość do przyjęcia informacji za pomocą dwóch najmłodszych bitów bajtu statusu (STA0 oraz STA1). Przed wysłaniem każdego bajtu informacji do wyświetlacza należy sprawdzić jego status. Komunikacja przebiega w następującej kolejności: wysłanie młodszego bajtu danych (po uprzednim sprawdzeniu statusu), wysłanie starszego bajtu danych (po uprzednim sprawdzeniu statusu), wysłanie komendy (po uprzednim sprawdzeniu statusu) Odczyt statusu Przed wysłaniem dowolnej informacji do wyświetlacza należy sprawdzić czy jest on gotów do odbioru danych. Jeżeli wyślemy dane, mimo że wyświetlacz jest zajęty, zostaną one zignorowane. Sprawdzenia zajętości wyświetlacza dokonuje się odczytując jego bajt statusowy. Jeżeli dwa najmłodsze bity tego bajtu są równe jedności, to wyświetlacz jest gotów do odbioru danych. Jeżeli chociaż jeden z tych bitów jest równy zeru, wyświetlacz jest zajęty. Procedura odczytu statusu jest następująca: LCD_CE equ P5.1 LCD_RW equ P5.0 LCD_CD equ P5.2 busy: check: push ACC ; zapamietaj akumulator na stosie setb LCD_CD ; wybierz rodzaj informacji polecenie/dana (polecenie) setb LCD_RW ; wybierz kierunek przesyłu informacji (odczyt) P7, #0FFH ; wpisz same jedynki do portu P7 (wejście) R1,#10h ; opoznienie djnz R1, $ clr LCD_CE ; uaktywnij kontroler wyswietlacza R1,#10h ; opoznienie djnz R1, $ A, P7 ; odczytaj bajt statusu setb LCD_CE ; wylacz kontroler wyswietlacza jnb ACC.0, check ; sprawdz status jnb ACC.1, check R1,#10h ; opoznienie djnz R1, $ pop ACC ; przywroc pierwotna wartość akumulatora ret

5 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Zapis bajtu danych lub bajtu polecenia Po stwierdzeniu, że wyświetlacz jest gotów do odbioru, można doń wysłać polecenie lub daną. W przypadku wysyłania polecenia sygnał C/D musi być w stanie wysokim, natomiast podczas przesyłu danej w stanie niskim. Przykładowe procedury zapisu polecenia i danej do wyświetlacza przedstawiono poniżej. Write_command: busy ;prawdz czy wyświetlacz gotowy nop nop clr LCD_RW ; wybierz kierunek przesyłu informacji (zapis) setb LCD_CD ; wybierz rodzaj informacji polecenie/dana (polecenie) P7, A ; kod polecenia jest w akumulatorze clr LCD_CE ; uaktywnij kontroler wyświetlacza R1,#10h ; opoznienie djnz R1, $ setb LCD_CE ; wylacz kontroler wyswietlacza ret ; Write_data: busy ; sprawdz czy wyświetlacz gotowy nop nop clr LCD_RW ; wybierz kierunek przesyłu informacji (zapis) clr LCD_CD ; wybierz rodzaj informacji polecenie/dana (dana) P7, A ; kod danej jest w akumulatorze clr LCD_CE ; uaktywnij kontroler wyświetlacza R1,#10h ; opoznienie djnz R1, $ setb LCD_CE ; wylacz kontroler wyswietlacza ret 4.3. Schemat przesyłu polecenia Jak już wspomniano wcześniej, poleceniu mogą towarzyszyć 2 bajty danych, 1 bajt danych, lub też poleceniu nie towarzyszą żadne dane. Najpierw wysyłane są dane towarzyszące poleceniu (za pomocą procedury Write_data), a na końcu wysyłany jest kod polecenia (za pomocą procedury Write_command). Przebieg wysyłania polecenia do wyświetlacza przedstawiono w tabeli poniżej Polecenie z 2 towarzyszącymi bajtami danych A, #Data_L Write_data A, #Data_H Write_data A, #kod_polecenia Write_command Polecenie z 1 towarzyszącymi bajtem danych A, #Data Write_data A, #kod_polecenia Write_command Polecenie bez towarzyszących danych A, #kod_polecenia Write_command

6 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Inicjalizacja wyświetlacza Inicjalizacja wyświetlacza polega na ustaleniu związku między położeniem danej w pamięci VRAM (Video RAM) wyświetlacza, a miejscem na wyświetlaczu, w którym dana ta zostanie wyświetlona. Związek ten jest określony przez 4 parametry: Text Home Address (TH) początkowy adres VRAM dla danych tekstowych. Dana umieszczona pod tym adresem w pamięci VRAM zostanie wyświetlona w lewym górnym rogu ekranu Text Area (TA) liczba kolumn w linii wyświetlacza Graphic Home Address (GH) początkowy adres VRAM dla danych graficznych. Dana umieszczona pod tym adresem w pamięci VRAM zostanie wyświetlona w lewym górnym rogu ekranu Graphic Area (GA) liczba kolumn danych graficznych w linii Kontroler wyświetlacza współpracuje z zewnętrzną pamięcią RAM o pojemności 8 kb. Mapę tej pamięci zamieszczono w poniższej tabeli. Obszar pamięci graficznej (0000H 13FFH) 5120 bajtów Obszar pamięci atrybutów (1400H 16FFH) 767 bajtów Obszar pamięci tekstowej (1700H 1BFFH) 1280 bajtów Obszar pamięci generatora znaków (CG-RAM: 1C00-1FFFH) 1024 bajty Wynika z niej, że: GH = 0000H oraz TH = 1700H 5.1. Polecenie Graphic Home Address Set (GH) Polecenie należy do grupy Control Word Set i definiuje początkowy adres VRAM dla danych graficznych. Dana przechowywana pod Graphic Home Address (GH) zostanie wyświetlona jako pierwsze 6 lub 8 bitów górnego wiersza po lewej stronie ekranu, w zależności od wybranego rozmiaru czcionki. Opis (zakres) D7 D6 D5 D4 D3 D2 D1 D0 Pierwszy argument (0-FFH) Graphic Home Address (młodszy bajt GH) Drugi argument (0-FFH) Graphic Home Address (starszy bajt GH) Graphic Home Address Set (42H) Zgodnie z mapą pamięci graficzny obszar pamięci VRAM powinien się zaczynać od 0000H. Poniżej przedstawiono polecenie Graphic Home Address Set odpowiadające temu założeniu: 1 bajt danych H 2 bajt danych H Graphic Home H Address Set Uwaga: w zacieniowanej kolumnie przedstawiono wartości wejścia sterującego C/D wyświetlacza przy wysyłaniu kolejnych bajtów.

7 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Polecenie Graphic Area Set (GA) Polecenie należy do grupy Control Word Set i definiuje liczbę kolumn danych graficznych dla obszaru graficznego (GA) pamięci VRAM. Opis (zakres) D7 D6 D5 D4 D3 D2 D1 D0 Pierwszy argument (0-FFH) Liczba kolumn (GA) Drugi argument (00H) Graphic Area Set (43H) Liczba kolumn w linii powinna wynosić 21, czyli 15H. Poniżej przedstawiono polecenie Graphic Area Set odpowiadające powyższemu założeniu: Liczba kolumn H Drugi bajt H Graphic Area H Address Set 5.3. Polecenie Text Home Address Set (TH) Polecenie należy do grupy Control Word Set i definiuje początkowy adres VRAM dla danych tekstowych. Dana przechowywana pod Text Home Address (TH) zostanie wyświetlona w lewym górnym rogu obszaru wyświetlania (pozycja Home) Opis (zakres) D7 D6 D5 D4 D3 D2 D1 D0 Pierwszy argument (0-FFH) Text Home Address (młodszy bajt TH) Drugi argument (0-FFH) Text Home Address (starszy bajt TH) Text Home Address Set (40H) Zgodnie z mapą pamięci obszar pamięci VRAM przeznaczony dla danych tekstowych powinien się zaczynać od 1700H. Poniżej przedstawiono polecenie Text Home Address Set odpowiadające temu założeniu: 1 bajt H 2 bajt H Text Home H Address Set 5.4. Text Area Set (TA) Polecenie należy do grupy Control Word Set i definiuje liczbę kolumn tekstu dla obszaru tekstowego (TA) pamięci VRAM (zazwyczaj równą liczbie znaków w linii wyświetlacza). Opis (zakres) D7 D6 D5 D4 D3 D2 D1 D0 Pierwszy argument (0-FFH) Liczba kolumn znaków (TA) Drugi argument (00H) Text Area Set (41H)

8 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny -8- Liczba kolumn powinna wynosić 21, czyli 15H. Poniżej przedstawiono polecenie Text Area Set odpowiadające powyższemu założeniu: Liczba kolumn H 2 bajt H Text Area Set H 6. Inne polecenia wyświetlacza 6.1. Polecenie Address Pointer Set Polecenie to należy do grupy Pointer Set i definiuje adres początkowy dla zapisu danych do pamięci VRAM Opis (zakres) D7 D6 D5 D4 D3 D2 D1 D0 Pierwszy argument (0-FFH) Wskaźnik adresu (młodszy bajt) Drugi argument (0-FFH) Wskaźnik adresu (starszy bajt) Address Pointer Set (24H) Na początku będziemy czyścić obszar graficzny pamięci VRAM, toteż polecenie Address Pointer Set ma następującą postać: H H Address Pointer Set H 6.2. Polecenie Mode Set Polecenie Mode Set określa z jakiego generatora znaków korzystamy i jak grafika łączy się na wyświetlaczu z tekstem. Opis D7 D6 D5 D4 D3 D2 D1 D0 Uwagi Mode Set CG N2 N1 N0 0 tryb CG-ROM 1 tryb CG-RAM tryb OR tryb EXOR tryb AND tryb Text Only (atrybuty) CG=0 CG=1 dostępnych jest zarówno 128 znaków wbudowanego generatora znaków (tryb CG-ROM), jak i 128 znaków zdefiniowanych przez użytkownika (tryb CG-RAM) dostępnych jest 256 znaków zdefiniowanych przez użytkownika Bity D2-D0 określają, w jaki sposób grafika łączy się na wyświetlaczu z tekstem. Poszczególne tryby wyjaśniono na rysunku poniżej.

9 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny -9- Grafika Tekst Tryb OR Tryb AND Tryb EXOR Należy wybrać tryby CG-ROM oraz Text Only. Poniżej przedstawiono polecenie Mode Set odpowiadające tym założeniom. Mode Set H 6.3. Polecenie Display Mode Set Polecenie określa sposób wyświetlania danych Opis D7 D6 D5 D4 D3 D2 D1 D0 Uwagi Display Mode N3 N2 N1 N0 0 Grafika wyłączona 1 Grafika włączona 0 Tekst wyłączony 1 Tekst włączony 0 Kursor wyłączony 1 Kursor włączony 0 Migotanie kursora wyłączone 1 Migotanie kursora włączone Należy wyłączyć grafikę, włączyć tekst, wyłączyć kursor i migotanie. Poniżej przedstawiono odpowiedni wariant polecenia Display Mode Set Display Mode Set H

10 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny Polecenie Data Write Polecenie Data Write umożliwia zapisanie danej do pamięci VRAM. Opis D7 D6 D5 D4 D3 D2 D1 D0 Uwagi Data N2 N1 N0 Read/Write 0 Address Pointer up/down 1 Address Pointer unchanged 0 Address Pointer up 1 Address Pointer down 0 Data Write 1 Data Read Należy wybrać opcje: Address Pointer up/down, Address Pointer up, Data Write. Odpowiadające temu założeniu polecenie przedstawiono poniżej: Data Write C0H Wysłanie np. znaku 0 do pamięci wyświetlacza ma następujący przebieg: Mov A, #adres_low ; młodszy bajt adresu w pamięci VRAM Call Write_data Mov A, #adres_high ; starszy bajt adresu w pamięci VRAM Call Write_data Mov A, #Address_Pointer_Set ; kod polecenia Address Pointer Set Call Write command Mov A, #znak_zera ; kod znaku zera Call Write_data Mov A, #Data_Write ; kod polecenia Data Write Call Write_command Wysyłając do wyświetlacza polecenie Mode Set wybraliśmy tryb CG-ROM, co oznacza, że korzystamy z wewnętrznego generatora znaków. Zawiera on 128 znaków. Ich kody przedstawiono w tabeli poniżej: MSB LSB A B C D E F 0! # $ % & ( ) * +, -. / : ; < = >? A B C D E F G H I J K L M N O 3 P Q R S T U V W X Y Z [ \ ] ^ _ 4 \ a b c d e f g h i j k l m n o 5 p q r s t u v w x y z { : } ~ 6 Ç ü é â ä ŕ ĺ ç ę ë č ď î ĕ Ä Ĺ 7 É ô ö ň ű ů ö ü Ł Ą Z tabeli generatora znaków wynika, że kod znaku 0 wynosi 10H (cztery starsze cyfry to 1, cztery młodsze to 0). Kod ASCII tego znaku jest równy 30H, można zatem napisać, że kod

11 IMiO PW, LPTM, Ćwiczenie 3, Wyświetlacz ciekłokrystaliczny -11- znaku dla wyświetlacza jest równy kodowi ASCII pomniejszonemu o 20H. Jeżeli do wyświetlacza chcemy wysłać znak 0, najprościej jego kod obliczyć w następujący sposób: A, # 0 załaduj kod ASCII liczby 0 do akumulatora clr C ; wyczyść bit przeniesienia subb A, #20H ; odejmowanie zawsze jest wykonywane z pożyczką 7. Zadanie do wykonania 3 p. Wyświetlić napis w co najmniej 4 liniach wyświetlacza 6 p. Wyświetlić napis płynący przez trzy linie wyświetlacza 8 p. Wyświetlić napis płynący przez cały ekran wyświetlacza Uwaga: po inicjalizacji wyświetlacza oraz wysłaniu poleceń Mode Set i Display Mode Set należy wyczyścić pamięć graficzną i tekstową wyświetlacza. UWAGA!!!! Przed przystąpieniem do realizacji ćwiczenia przeprowadzony zostanie krótki (ok. 10 min.) sprawdzian za 2p. Zakres materiału: posługiwanie się asemblerem (dopuszcza się korzystanie z listy instrukcji); przeznaczenie rejestrów specjalnych wykorzystywanych w ramach ćwiczenia.

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

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ą

Bardziej szczegółowo

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

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

Bardziej szczegółowo

Wyświetlacze graficzne : 162x64 z kontrolerem S1D x60 z kontrolerem S1D15710

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

Bardziej szczegółowo

Programowanie Mikrokontrolerów

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:

Bardziej szczegółowo

Ćwiczenie 7 Matryca RGB

Ć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

Bardziej szczegółowo

Zespół Szkół Technicznych. Badanie wyświetlaczy LCD

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)

Bardziej szczegółowo

Ćwiczenie 2. Siedmiosegmentowy wyświetlacz LED

Ć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

Bardziej szczegółowo

Alfanumeryczny wyświetlacz LCD

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ń

Bardziej szczegółowo

GND(VSS) i VCC - masa i zasilanie. V0 - regulacja kontrastu

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

Bardziej szczegółowo

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.

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

Bardziej szczegółowo

Programowanie mikrokontrolerów. 8 listopada 2007

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

Bardziej szczegółowo

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...

Bardziej szczegółowo

START: ; start programu od adresu 0100H ; zerowanie komórek od 01H do 07FH ( 1 dec dec)

START: ; start programu od adresu 0100H ; zerowanie komórek od 01H do 07FH ( 1 dec dec) Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01 PRACA KROKOWA MIKROKONTROLERA Cel ćwiczenia: Zapoznanie się ze środowiskiem programowym: poznanie funkcji asemblera, poznanie funkcji symulatora. Operacje na plikach,

Bardziej szczegółowo

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury

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

Bardziej szczegółowo

Celem ćwiczenia jest zapoznanie z obsługą klawiatury sekwencyjnej i matrycowej w systemie DSM-51.

Celem ćwiczenia jest zapoznanie z obsługą klawiatury sekwencyjnej i matrycowej w systemie DSM-51. Ćwiczenie nr 4 Cel ćwiczenia: Celem ćwiczenia jest zapoznanie z obsługą klawiatury sekwencyjnej i matrycowej w systemie DSM-51. Wiadomości wstępne: Klawiatura sekwencyjna zawiera tylko sześć klawiszy.

Bardziej szczegółowo

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

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

Bardziej szczegółowo

Przerwania w architekturze mikrokontrolera X51

Przerwania w architekturze mikrokontrolera X51 Przerwania w architekturze mikrokontrolera X51 (przykład przerwanie zegarowe) Ryszard J. Barczyński, 2009 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku

Bardziej szczegółowo

Opis procedur asemblera AVR

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

Bardziej szczegółowo

Programowanie w językach asemblera i C

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ć

Bardziej szczegółowo

Alternatywa dla alfanumerycznych wyświetlaczy LCD

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

Bardziej szczegółowo

Lista rozkazów mikrokontrolera 8051

Lista rozkazów mikrokontrolera 8051 Lista rozkazów mikrokontrolera 8051 Spis treści: Architektura mikrokontrolera Rozkazy Architektura mikrokontrolera Mikrokontroler 8051 posiada trzy typy pamięci: układ zawiera pamięć wewnętrzną (On-Chip

Bardziej szczegółowo

Obsługa modułu wyświetlacza LCD

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.

Bardziej szczegółowo

ISBN Copyright by Wydawnictwo BTC Legionowo 2008

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).

Bardziej szczegółowo

PRUS. projekt dokumentacja końcowa

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.

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

Pracownia elektryczno-elektroniczna klasa IV

Pracownia elektryczno-elektroniczna klasa IV Ćwiczenie nr 2 Cel ćwiczenia: zapoznanie się z nowymi metodami adresowania portów, urządzeń do nich podpiętych (adresowanie pośrednie, bezpośrednie, rejestrowe) oraz poznanie struktury wewnętrznej pamięci

Bardziej szczegółowo

Przykładowe pytania DSP 1

Przykładowe pytania DSP 1 Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..

Bardziej szczegółowo

TECHNIKA MIKROPROCESOROWA

TECHNIKA MIKROPROCESOROWA LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART MCS'51 Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera

Bardziej szczegółowo

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

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

Bardziej szczegółowo

CECHY URZĄDZENIA: Podłączenie wyświetlacza

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

Bardziej szczegółowo

Wyjście do drukarki Centronix

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

Bardziej szczegółowo

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku Informator Techniczny nr 12 -- styczeń 2001 -- INFORMATOR TECHNICZNY GE FANUC Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku Program w sterowniku W sterowniku

Bardziej szczegółowo

Badanie układów zewnętrznych mikrokontrolera 311[07].Z4.03

Badanie układów zewnętrznych mikrokontrolera 311[07].Z4.03 MINISTERSTWO EDUKACJI NARODOWEJ Mirosław Sulejczak Badanie układów zewnętrznych mikrokontrolera 311[07].Z4.03 Poradnik dla ucznia Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy Radom

Bardziej szczegółowo

petla:... ; etykieta określa adres w pamięci kodu (docelowe miejsce skoku) DJNZ R7, petla

petla:... ; etykieta określa adres w pamięci kodu (docelowe miejsce skoku) DJNZ R7, petla Asembler A51 1. Symbole Nazwy symboliczne Symbol jest nazwą, która może być użyta do reprezentowania wartości stałej numerycznej, wyrażenia, ciągu znaków (tekstu), adresu lub nazwy rejestru. Nazwy symboliczne

Bardziej szczegółowo

Technika Mikroprocesorowa

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

Bardziej szczegółowo

O grafice i monitorach. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

O grafice i monitorach. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski O grafice i monitorach R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski s-rg@siwy.il.pw.edu.pl Character mapping Wyświetlanie znaków na ekranie czyli character mapping w naszej terminologii określane

Bardziej szczegółowo

Programowanie mikrokontrolera 8051

Programowanie mikrokontrolera 8051 Programowanie mikrokontrolera 8051 Podane poniżej informacje mogą pomóc w nauce programowania mikrokontrolerów z rodziny 8051. Opisane są tu pewne specyficzne cechy tych procesorów a także podane przykłady

Bardziej szczegółowo

MIKROPROCESORY architektura i programowanie

MIKROPROCESORY architektura i programowanie Systematyczny przegląd. (CISC) SFR umieszczane są w wewnętrznej pamięci danych (80H 0FFH). Adresowanie wyłącznie bezpośrednie. Rejestry o adresach podzielnych przez 8 są też dostępne bitowo. Adres n-tego

Bardziej szczegółowo

MIKROKONTROLERY I MIKROPROCESORY

MIKROKONTROLERY I MIKROPROCESORY PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy

Bardziej szczegółowo

Struktura systemu mikroprocesorowego Z80 z interfejsem monitora graficznego.

Struktura systemu mikroprocesorowego Z80 z interfejsem monitora graficznego. 1 Struktura systemu mikroprocesorowego Z80 z interfejsem monitora graficznego. Strukturę systemu mikroprocesorowego Z80 współpracującego z interfejsem monitora graficznego zbudowanego w oparciu o układ

Bardziej szczegółowo

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Przerwania laboratorium: 04 autor: mgr inż. Michał Lankosz dr hab. Zbisław Tabor,

Bardziej szczegółowo

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa Projekt MARM Dokumentacja projektu Łukasz Wolniak Stacja pogodowa 1. Cel projektu Celem projektu było opracowanie urządzenia do pomiaru temperatury, ciśnienia oraz wilgotności w oparciu o mikrokontroler

Bardziej szczegółowo

Szkolenia specjalistyczne

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

Bardziej szczegółowo

Organizacja typowego mikroprocesora

Organizacja typowego mikroprocesora Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają

Bardziej szczegółowo

ľ ľ ż ľ ż ľ ż ť ŕ ľ ľ ľ ľ ľ ý ľ ľ ľ ľ ľ ń ľ ý

ľ ľ ż ľ ż ľ ż ť ŕ ľ ľ ľ ľ ľ ý ľ ľ ľ ľ ľ ń ľ ý Ł ľ ľ ľ ľ ľ ľ ľ ľ ľ ń ľ ń ľ ľ ľ ľ ć ć ľ ż ľ ľ ľ ż ľ ľ ľ ń Ł ľí ć ő ż ľ ż Ł đ ľ ľ ż ľ ż ľ ż ť ŕ ľ ľ ľ ľ ľ ý ľ ľ ľ ľ ľ ń ľ ý Ł Í Ź ń ń á ľ Ä Ž ń ń Ą ń ż Ą Ż ď ż Ż ď ń ć ż Ż Ż Ę Ę Ń Í Ł Ż ć ń Ź Ł ń Ó á

Bardziej szczegółowo

Instytut Teleinformatyki

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.

Bardziej szczegółowo

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej. Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej. Przycisk RESET znajdujący się na obudowie komputera,

Bardziej szczegółowo

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C- PC 3 PC^ TIMER IN RESET PC5 TIMER OUT 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 AD7 U ss c 3 L 5 c.* Cl* S 9 10 11 12 13 U 15 H 17 Cu C-" ln LTJ CO 2.12. Wielofunkcyjne układy współpracujące z mikroprocesorem

Bardziej szczegółowo

Komunikacja w mikrokontrolerach Laboratorium

Komunikacja w mikrokontrolerach Laboratorium Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali

Bardziej szczegółowo

Instrukcja obsługi TCC-1280. Rejestrator samochodowy. Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia.

Instrukcja obsługi TCC-1280. Rejestrator samochodowy. Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Instrukcja obsługi TCC-1280 Rejestrator samochodowy Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Odbiornik zgodny jest z warunkami dyrektywy 89/336/EEC dotyczącej

Bardziej szczegółowo

Wstęp...9. 1. Architektura... 13

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

Bardziej szczegółowo

Ź Ą Ś ć ć Ą Ś Í ć Ł ć ć

Ź Ą Ś ć ć Ą Ś Í ć Ł ć ć Í ć í ć Ź Ą Ś ć ć Ą Ś Í ć Ł ć ć ć í í í ć Ś ć Ó ć Ó Ó ć Ś Ó ć ő Ć ć Ó ć Ś ć ć ć Ś ć Ś ć ć Ść ć ć ć Ó ć ľ ć Ó ć ć Ć ć Ó ć Ś ľ Ś ć ć ć ć ć Ą ć Ó Ś ć Ą ć ć Ó ć Á Í ć Ź ć ľ ľ ľ ť ć ć Ó ŚÓ ľ ć í Ś Ś ć ľ Ó Ś

Bardziej szczegółowo

Mikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4

Mikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4 1 Ćwiczenie nr 4 Program ćwiczenia: Interfejs szeregowy SPI obsługa sterownika ośmiopozycyjnego, 7-segmentowego wyświetlacza LED Interfejs szeregowy USART, komunikacja mikrokontrolera z komputerem PC.

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

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

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

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

Bardziej szczegółowo

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232.

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232. Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232. Opracowanie: Andrzej Grodzki Do wysyłania znaków ASCII zastosujemy dostępny w

Bardziej szczegółowo

Zewnętrzne układy peryferyjne cz. 1 Wykład 12

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ę

Bardziej szczegółowo

ad a) Konfiguracja licznika T1 Niech nasz program składa się z dwóch fragmentów kodu: inicjacja licznika T1 pętla główna

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

Bardziej szczegółowo

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

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ŝ.

Bardziej szczegółowo

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535 Opis funkcjonalny i architektura Modu³ sterownika mikroprocesorowego KM535 Modu³ KM535 jest uniwersalnym systemem mikroprocesorowym do pracy we wszelkiego rodzaju systemach steruj¹cych. Zastosowanie modu³u

Bardziej szczegółowo

Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP

Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP Liczniki, rejestry lab. 08 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL

Bardziej szczegółowo

Ćwiczenie 1 Wędrujące światełko

Ćwiczenie 1 Wędrujące światełko Ćwiczenie 1 Wędrujące światełko Program = Data structures + Algorithm -- Niklaus Wirth Warszawa, 2007-10-16 IMiO PW, LPTM, Ćwiczenie 1, Wędrujące światełko -2-1. Cel ćwiczenia Celem ćwiczenia jest praktyczne

Bardziej szczegółowo

Dodatek D. Układ współpracy z klawiaturą i wyświetlaczem 8279

Dodatek D. Układ współpracy z klawiaturą i wyświetlaczem 8279 Dodatek D Układ współpracy z klawiaturą i wyświetlaczem 8279 Programowany układ współpracy z klawiatura i wyświetlaczem może być wykorzystywany do automatycznej obsługi matrycy klawiszy oraz zestawu wskaźników

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski INSTRUKCJA OBSŁUGI K3-3 Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand Copyright Domster T. Szydłowski 1. Opis, funkcje i specyfikacja 1.1 Opis K3-3 to autonomiczny, czytnik kart

Bardziej szczegółowo

Pracownia elektryczno-elektroniczna klasa IV

Pracownia elektryczno-elektroniczna klasa IV Ćwiczenie nr 1 Cel ćwiczenia: Celem ćwiczenia jest zapoznanie się z elementami systemu DSM-51, poprawną jego pracą, oprogramowaniem na PC, możliwymi trybami pracy oraz ze sterowaniem urządzeniami sprzężonymi

Bardziej szczegółowo

ż Í ś ý ż

ż Í ś ý ż Ś ź Ś ż ś Ę Ż Ż ń ń ś ś ć ý đ Ż ż ż ć đ í ć ń ż Í ś ý ż ż ż ś ń ś ż ś ś Ź ś ń ś ń ń ż ś ś ń ż ż ś Ż ć ŕ ś Ż Ó ż Ó ć ż ś Ż ż Ó ś ń ń ś ś Ó Ść ń Ż ś ń ń ŕ ż ś Ż ć Ś ń ż ń ż ń ż Ż ż Ó ś Ż Ó Ś ś ń ż ż Ż ż

Bardziej szczegółowo

Mikroinformatyka. Koprocesory arytmetyczne 8087, 80187, 80287, i387

Mikroinformatyka. Koprocesory arytmetyczne 8087, 80187, 80287, i387 Mikroinformatyka Koprocesory arytmetyczne 8087, 80187, 80287, i387 Koprocesor arytmetyczny 100 razy szybsze obliczenia numeryczne na liczbach zmiennoprzecinkowych. Obliczenia prowadzone równolegle z procesorem

Bardziej szczegółowo

PROTOKÓŁ MQTT (uzupełnienie do instrukcji obsługi miernika ND30)

PROTOKÓŁ MQTT (uzupełnienie do instrukcji obsługi miernika ND30) PROTOKÓŁ MQTT (uzupełnienie do instrukcji obsługi miernika ND3) Spis treści 1 WŁĄCZENIE FUNKCJI ROZSZERZONEJ MQTT...2 2 TRYBY PRACY...2 2.1 Tryb Ethernet...2 3 INTERFEJSY SZEREGOWE...3 3.1 PROTOKÓŁ MQTT...3

Bardziej szczegółowo

Architektura systemów komputerowych

Architektura systemów komputerowych Architektura systemów komputerowych Sławomir Mamica Wykład 6: Obsługa urządzeń zewnętrznych http://main5.amu.edu.pl/~zfp/sm/home.html W poprzednim odcinku Układy czasowo-licznikowe 8051: Licznik (impulsy

Bardziej szczegółowo

interfejs szeregowy wyświetlaczy do systemów PLC

interfejs szeregowy wyświetlaczy do systemów PLC LDN SBCD interfejs szeregowy wyświetlaczy do systemów PLC SEM 08.2003 Str. 1/5 SBCD interfejs szeregowy wyświetlaczy do systemów PLC INSTRUKCJA OBSŁUGI Charakterystyka Interfejs SBCD w wyświetlaczach cyfrowych

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI MONITORA LINII PRĄDOWEJ

INSTRUKCJA OBSŁUGI MONITORA LINII PRĄDOWEJ Towarzystwo Produkcyjno Handlowe Spółka z o.o. 05-462 Wiązowna, ul. Turystyczna 4 Tel. (22) 6156356, 6152570 Fax.(22) 6157078 http://www.peltron.pl e-mail: peltron@home.pl INSTRUKCJA OBSŁUGI MONITORA LINII

Bardziej szczegółowo

architektura komputerów w 1 1

architektura komputerów w 1 1 8051 Port P2 Port P3 Transm. szeregowa Timery T0, T1 Układ przerwań Rejestr DPTR Licznik rozkazów Pamięć programu Port P0 Port P1 PSW ALU Rejestr B SFR akumulator 8051 STRUKTURA architektura komputerów

Bardziej szczegółowo

Architektura systemów komputerowych Laboratorium 10 Symulator SMS32 Urządzenia wejścia i wyjścia

Architektura systemów komputerowych Laboratorium 10 Symulator SMS32 Urządzenia wejścia i wyjścia Marcin Stępniak Architektura systemów komputerowych Laboratorium 10 Symulator SMS32 Urządzenia wejścia i wyjścia 1. Informacje Symulator SMS32 posiada kilka urządzeń peryferyjnych (wejściowych i wyjściowych)

Bardziej szczegółowo

Kod produktu: MP01611-ZK

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

Bardziej szczegółowo

2. Architektura mikrokontrolerów PIC16F8x... 13

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

Bardziej szczegółowo

Ę ľü ď Ż Ż ć Ż ď ż ď ď Ą Ż ć Ą Ą í Ą ý Ź Ź ŕ Ą Ą Ą Ą Ż ż Ż Ą ď ż ľ Ż Ż

Ę ľü ď Ż Ż ć Ż ď ż ď ď Ą Ż ć Ą Ą í Ą ý Ź Ź ŕ Ą Ą Ą Ą Ż ż Ż Ą ď ż ľ Ż Ż Ę ľ ľ Ł ż Ą í Ą Ą í í Í Ź ż ż Ę ľü ď Ż Ż ć Ż ď ż ď ď Ą Ż ć Ą Ą í Ą ý Ź Ź ŕ Ą Ą Ą Ą Ż ż Ż Ą ď ż ľ Ż Ż ď Ź Ę ż ż Ę Ą Í Ł Ł Ę í ż ď Ą ď Ź ý Ż Ż Ż Ź ż ż Ć ď ÁĄ ď ď Ą ď ď Ą ď Ż ď Ą ŕ Ł Ł Ę í í ż ż ý ý ć á Ż

Bardziej szczegółowo

Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe

Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Lista instrukcji procesora 8051 część 2 Skoki i wywołania podprogramów, operacje na stosie, operacje bitowe Ryszard J. Barczyński, 2009 2013 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego

Bardziej szczegółowo

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika RS-H0-05 (K)* Czytnik RFID 13.56 MHz Mifare Karta użytkownika *Litera K odnosi się do wersji czytnika ze wspólną katodą. Informacje szczególne dla tej wersji będą prezentowane oddzielnie. Przed użyciem

Bardziej szczegółowo

Klawiatura komputerowa.

Klawiatura komputerowa. Klawiatura komputerowa. Zdjęcie: www.xpec.pl Klawiatura komputerowa. Klawiatura komputerowa uporządkowany zestaw klawiszy służący do ręcznego sterowania lub wprowadzania danych do komputera. Najpopularniejszym

Bardziej szczegółowo

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika: PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej

Bardziej szczegółowo

MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW

MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW Projektowanie urządzeń cyfrowych przy użyciu układów TTL polegało na opracowaniu algorytmu i odpowiednim doborze i zestawieniu układów realizujących różnorodne funkcje

Bardziej szczegółowo

Procesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz]

Procesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz] Procesor ma architekturę akumulatorową. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset or Rx, Ry, A add Rx load A, [Rz] push Rx sub Rx, #3, A load Rx, [A] Procesor ma architekturę rejestrową

Bardziej szczegółowo

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Komunikacja w mikrokontrolerach Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie

Bardziej szczegółowo

Wyłącznik czasowy GAO EMT757

Wyłącznik czasowy GAO EMT757 INSTRUKCJA OBSŁUGI Wyłącznik czasowy GAO EMT757 Produkt nr 552451 Instrukcja obsługi Strona 1 z 10 Cyfrowy programator czasowy Artykuł nr: EMT757 A. Funkcje 1. Cyfrowy programator czasowy (zwany dalej

Bardziej szczegółowo

Ł ŁÓ í đ í Í Í đ đ őżĺ ę ę ń ń ę ę ż Ą ĺ ŻŻ ĺ ĺ Ż í ĺ ĺ ő ý ĺ ý Ę ő ż ő ý ę Ż Ę Ź ń ę ż żý ę ę ý Ź ż ő Ę ę ę ę ő Í żý ę ĺ ę ż Í ĺ żý ż Ę ĺ ĺ ę ę ĺ Ę ę Đ Żý Đ Ż ý ę Ę Ę ż ý ý ĺ ý ę é ő ę ń ę ż Ą ż Ä

Bardziej szczegółowo

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V Agropian System Opis techniczny Instrukcja montażu i eksploatacji UWAGA! Przed przystąpieniem do pracy ze sterownikiem należy zapoznać się z instrukcją.

Bardziej szczegółowo

Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów

Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów Marcin Stępniak Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów 1. Informacje Poniższe laboratoria zawierają podsumowanie najważniejszych informacji na temat

Bardziej szczegółowo

Systemy wbudowane. Wprowadzenie. Wprowadzenie. Mikrokontroler 8051 Budowa

Systemy wbudowane. Wprowadzenie. Wprowadzenie. Mikrokontroler 8051 Budowa Systemy wbudowane Mikrokontroler 8051 Budowa dr inż. Maciej Piechowiak Wprowadzenie rdzeń CPU z jednostką artymetyczno-logiczną (ALU) do obliczeń na liczbach 8-bitowych, uniwersalne dwukierunkowe porty

Bardziej szczegółowo

TeleVGA. Dokumentacja wer. 1.03

TeleVGA. Dokumentacja wer. 1.03 Dokumentacja wer. 1.03 Spis treści Wprowadzenie... 3 Opis złącz karty... 4 Złącze komunikacyjne - J1... 4 Złącze monitora - J2... 4 Złącze serwisowe - J3... 4 Złącze zasilania - J4 (opcja)... 5 Schemat

Bardziej szczegółowo

LABORATORIUM UKŁADY WY Ś WIETLANIA INFORMACJI Z WY Ś WIETLACZAMI 7-SEGMENTOWYMI LED

LABORATORIUM UKŁADY WY Ś WIETLANIA INFORMACJI Z WY Ś WIETLACZAMI 7-SEGMENTOWYMI LED Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Zakład Cybernetyki i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA UKŁADY WY Ś WIETLANIA INFORMACJI Z WY Ś WIETLACZAMI 7-SEGMENTOWYMI

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 Napędu robotów

Laboratorium Napędu robotów WYDZIAŁ ELEKTRYCZNY INSTYTUT MASZYN, NAPĘDÓW I POMIARÓW ELEKTRYCZNYCH Laboratorium Napędu robotów INS 5 Ploter frezująco grawerujący Lynx 6090F 1. OPIS PRZYCISKÓW NA PANELU STEROWANIA. Rys. 1. Przyciski

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Generator cyfrowy w systemie z interfejsem IEEE-488 Data wykonania: 24.04.08 Data oddania: 15.05.08 Celem ćwiczenia było

Bardziej szczegółowo

Hardware mikrokontrolera X51

Hardware mikrokontrolera X51 Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)

Bardziej szczegółowo

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO! ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na

Bardziej szczegółowo

Instrukcja obsługi czytnika. bibi-r21

Instrukcja obsługi czytnika. bibi-r21 Instrukcja obsługi czytnika bibi-r21 bibi-r21 Copyright 2011 by MicroMade All rights reserved Wszelkie prawa zastrzeżone MicroMade Gałka i Drożdż sp. j. 64-920 PIŁA, ul. Wieniawskiego 16 Tel./fax: (67)

Bardziej szczegółowo

Rejestrator danych Log 10, TFA, zakres -30 do +60 C

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

Bardziej szczegółowo

Krzysztof Leszczyński Adam Sosnowski Michał Winiarski. Projekt UCYF

Krzysztof Leszczyński Adam Sosnowski Michał Winiarski. Projekt UCYF Krzysztof Leszczyński Adam Sosnowski Michał Winiarski Projekt UCYF Temat: Dekodowanie kodów 2D. 1. Opis zagadnienia Kody dwuwymiarowe nazywane często kodami 2D stanowią uporządkowany zbiór jasnych i ciemnych

Bardziej szczegółowo

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury 1976 r. Apple PC Personal Computer 1981 r. pierwszy IBM PC Komputer jest wart tyle, ile wart jest człowiek, który go wykorzystuje... Hardware sprzęt Software oprogramowanie Komputer IBM PC niezależnie

Bardziej szczegółowo