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

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

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

Transkrypt

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

2 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 siedmiosegmentowych lub alfanumerycznych. Układ bezpośrednio dołączony do szyny systemu mikroprocesorowego zwalnia współpracujący mikroprocesor z wykonywania czasochłonnych procedur przeglądania klawiatury i sterowania wyświetlaczy. Wybór odpowiedniego rodzaju pracy układu jest dokonywany przez programowe zapisanie ciągu słów sterujących. Układ zawiera dwie równolegle pracujące sekcje: klawiatury i wyświetlaczy. Sekcja klawiatury może przeglądać matrycę 64 kluczy lub innego rodzaju zestyków, jak również może współpracować z klawiaturą wyposażoną w strobowane łącze równoległe. Sekcja wyświetlaczy może sterować zestawem zawierającym nie więcej niż 16 wskaźników LED lub zbiorem sygnalizatorów innego rodzaju. Schemat blokowy układu jest przedstawiony na rysunku 1. Układ zawiera bufor FIFO pamiętający 8 znaków ośmiobitowych z klawiatury oraz 16-bitową pamięć RAM zawierającą dane do wyświetlania. Zarówno pamięć jak i rejestr FIFO mogą być odczytane, a pamięć RAM również zapisywana przez mikroprocesor. DB7 - DB0 CS A0 RD WR CLK RESET IRQ Bufor danych Logika we/wy Słowo statusowe Szyna wewnętrzna Rejestr adresu wyświetlaczy Pamięć RAM wyświetlaczy 8 x 16 Rejestr sterujący Rejestr FIFO 8 x 8 Układ tłumienia drgań klawiatury Rejestr wyświetlaczy Sterowanie i zegar Licznik przegladania Rejestr zwrotny A3 - A0 B3 - B0 SL3 - SL0 SHIFT CNTL/S RL7 - RL0 Rys.1. Schemat blokowy układu Tryby pracy układu 1.1. Tryby pracy sekcji klawiatury Przeglądanie klawiatury (ang. Scanned keyboard) Układ w tym trybie zapewnia ciągłe przeglądanie matrycy klawiszy Liniami S0, S1 i S2 w poszukiwaniu wciśniętego klawisza. W przypadku znalezienia aktywnej linii jej stan jest sprawdzany powtórnie po 10 ms, aby wyeliminować zakłócenia wynikłe z drgań zestyków. Po ponownym stwierdzeniu wciśniętego klawisza jego kod jest wpisywany do rejestru FIFO. W analogiczny sposób analizowany jest jednocześnie stan linii wejściowych SHIFT i CNTL. Ich stan jest również zapamiętywany w rejestrze FIFO, razem z kodem wciśniętego klawisza tworząc słowo: CNTL SHIFT S2 S1 S0 KR2 KR1 KR0 1

3 gdzie: S0, S1, S2 numer aktywnej linii wejściowej, KR0, KR1 i KR2 numer aktywnej linii zwrotnej R0 R7. Przy każdorazowym wykryciu wciśniętego klawisza jest generowane przerwanie na linii IRQ. Stan linii przerwania jest aktywny do chwili dokonania odczytu z rejestru FIFO i ponownie staje się aktywny, jeżeli w buforze są jeszcze dane do odczytania. Reakcja układu na jednoczesne wciśnięcie dwóch lub więcej klawiszy może być różna, w zależności od tego, jak układ został zaprogramowany. W trybie zabraniającym 2-krotnego wciśnięcia klucza (ang. 2-Key Lockout) (rys.2) wciśnięcie drugiego klawisza nie spowoduje jego wpisania do rejestru FIFO tak długo, aż wszystkie inne klawisze zostaną zwolnione. Jednoczesne wciśnięcie kilku klawiszy powoduje, że żaden kod nie zostanie wpisany do momentu, aż pozostanie tylko jeden klawisz. Niezależnie od tego, ile klawiszy zostało wciśniętych równolegle, tylko jeden kod zostanie wpisany do rejestru FIFO. W trybie przeglądania wielokrotnego wciśnięcie klawisza (ang. N-Key Rollover) wciśnięcie każdego klawisza traktowane jest niezależnie od pozostałych. Kod każdego wykrytego klawisza wpisywany jest do rejestru FIFO w ten sposób, że jedno wciśnięcie klawisza odnotowane jest jeden raz (rys.2). W przypadku jednoczesnego wciśnięcia 2 lub więcej klawiszy o kolejności ich odnotowania decyduje kolejność, w jakiej układ przegląda matrycę. Klucz I Klucz II IRQ 2 - Key Lockout N - Key Rollover Rys.2. Działanie klawiatury w trybie zabraniającym dwukrotnego wciśnięcia klawisza i w trybie przeglądania wielokrotnego wciśnięcia klawisza W trybie przeglądania wielokrotnego wciśnięcia klucza możliwe jest ustawienie specjalnego trybu sygnalizacji błędu (ang. Special Error Mode). W tym przypadku jednoczesne wykrycie dwóch wciśniętych klawiszy powoduje ustawienie wskaźnika błędu i zablokowanie wpisywania kodów do rejestru FIFO. Jednocześnie generowane jest przerwanie na linii IRQ. Wskaźnik błędu może być skasowany programowo Przeglądanie matrycy czujników (ang. Sensor Matrix) W tym trybie układ przeciwzakłóceniowy na liniach R0 R7 jest wyłączony. Stan wejść jest bezpośrednio przepisywany do bufora działającego jak pamięć RAM, adresowanego liniami S2, S1, S0. Zawartość bufora odpowiada układowi sygnałów wejściowych: R7 R6 R5 R4 R3 R2 R1 R0 Stan linii CNTL i SHIFT jest nieistotny. Układ generuje przerwanie przy każdej zmianie zawartości bufora RAM. Zamiast matrycy czujników może być dołączony układ logiczny, multipleksowany sygnałami S2, S1 i S0 (rys.3 b). W obu opisanych przypadkach przeglądanie matrycy może być kodowane lub dekodowane. W przypadku kodowanego przeglądania stan linii S2, S1 i S0 zawiera numer przeglądanej linii i konieczne jest zastosowanie dekodera dla pobudzenia odpowiedniego fragmentu matrycy. W przypadku dekodowanego przeglądania linie S2, S1 i S0 są uaktywniane kolejno i mogą być bezpośrednio wykorzystane do przeglądania matrycy Wejście strobowane (ang. Strobed Input) Stan linii R0 R7 jest w tym trybie bezpośrednio wpisywany do bufora FIFO w kolejności takiej, jak w trybie 2, w momencie narastającego zbocza sygnału CNTL/STB. Dane mogą pochodzić z zewnętrznej klawiatury lub dowolnego układu logicznego. Linie S2, S1 i S0 nie są w tym przypadku wykorzystywane (rys.3 c). 2

4 a) A3 - A0 B3 - B z n S3 - S0 NKB R7 - R0 SHIFT CNTL S3 - S0 b) c) 8279 R7 - R0 s 8279 CNTL /STB R7 - R0 Rys. 3. Tryby pracy sekcji klawiatury układu 8279: a) przeglądanie klawiatury, b) przeglądanie matrycy czujników, c) wejścia strobowane. Sekcja wyświetlaczy, w zależności od zaprogramowania, pozwala obsługiwać zespół 8 lub 16 wskaźników. Dane do wskaźnika są przekazywane w sposób multipleksowany z 16-znakowej pamięci RAM. Adres wskaźnika ustawiany jest na liniach S3 S0. Wyświetlana informacja (lub jej kod, w przypadku wykorzystania dekodera zewnętrznego) ustawiana jest na dwóch 4-bitowtch portach synchronicznie z taktami linii S3 S0. Porty mogą być kasowane niezależnie Tryby pracy sekcji wyświetlaczy Wprowadzanie od lewej strony (ang. Left Entry auto-increment) Wprowadzanie informacji od lewej strony jest formatem, w którym każda pozycja wyświetlacza odpowiada pozycji bajta w pamięci RAM. Lewemu skrajnemu położeniu odpowiada adres 0 pamięci RAM, prawemu skrajnemu położeniu wyświetlacza adres 15 pamięci RAM (przy kolejnym od lewej do prawej ułożeniu zdekodowanych linii S3 S0). Kolejne wprowadzane dane pojawiają się na kolejnych wskaźnikach. Po osiągnięciu ostatniego wskaźnika kolejna dana pojawi się na początku. Możliwe jest zaprogramowanie pozycji, od której dane będą się pojawiać. W tym przypadku również po osiągnięciu prawego skrajnego wskaźnika następne dane będą pojawiały się z lewej strony (rys.4 a) Wprowadzanie od prawej strony (ang. Right Entry auto-increment) Wprowadzanie danych od prawej strony jest analogiczne jak w większości kalkulatorów. Nowy znak jest wprowadzany na prawą skrajną pozycję, a wprowadzone poprzednio znaki są przesuwane w lewo. Po przejściu 16 (lub 8) pozycji znak jest gubiony. 3

5 a) b) Dana Dana 2 Dana Dana Dana Dana Rys.4. Działanie sekcji wyświetlaczy po sekwencji rozkazów: a) 00000XXX, (wprowadzanie od lewej strony), b) 00010XXX, (wprowadzanie od prawej strony). Dane mogą być wprowadzane na dowolną pozycję. Następny znak zostanie wprowadzony na to samo miejsce, należy jednak pamiętać, że wszystkie znaki włącznie z poprzednimi będą przesunięte (rys.4 b). W tym trybie pracy adres pamięci RAM nie odpowiada miejscu wskaźnika w zespole Wprowadzanie adresowane (ang. Non auto-increment) W tym trybie pracy dane są przekazywane w miejsce pamięci RAM ustalone przez ostatni rozkaz wysłany do układu Kolejne znaki zostaną wysłane do tego samego wskaźnika, o ile nie zmieni tego odpowiedni rozkaz. Numer wskaźnika opowiada adresowi komórki pamięci RAM. 2. Sterowanie układem Komunikacja z układem 8279 odbywa się przez odpowiednie wysterowanie linii danych, przy jednoczesnym pobudzeniu linii sterujących. Do tego celu służą linie CS, A0, RD, WR. Funkcje, jakie układ ma wykonać, w zależności od stanu logicznego na liniach sterujących są przedstawione w tablicy. Tabela 1. Adresowanie rejestrów układu 8279 CS A0 RD WR 1 x x x 0 x 1 1 Układ nie wybrany 0 x 0 0 Niedozwolone Zapis rozkazu Odczyt statusu Zapis danej do pamięci wyświetlaczy Odczyt danej z pamięci wyświetlaczy lub FIFO 3. Programowanie układu Układ jest w stanie podjąć działania związane z obsługa klawiatury i wyświetlaczy po przesłaniu mu odpowiedniego rozkazu ustalającego jego tryb pracy lub informującego o czynności, jaka ma być wykonana. Rozkaz przesłany jest do rejestru rozkazu (linia A0 = 1). Trzy najstarsze bity rozkazu zawierają jego typ, a pozostałe bity zawierają parametr rozkazu. Istnieją następujące słowa rozkazowe przedstawione poniżej. 4

6 3.1. Ustawienie trybu pracy (ang. Keyboard/Display Mode Set) Rozkaz umożliwia wybranie jednego z uprzednio opisanych trybów pracy sekcji klawiatury i wyświetlaczy D D K K K Parametr DD dotyczy sekcji wyświetlaczy. W zależności od kombinacji ustawionej na bitach B4 i B3 wybrany jest jeden z czterech trybów: B4 B3 0 0 zestaw 8 wyświetlaczy, wprowadzanie od lewej strony 0 1 zestaw 16 wyświetlaczy, wprowadzanie od lewej strony 1 0 zestaw 8 wyświetlaczy, wprowadzanie od prawej strony 1 1 zestaw 16 wyświetlaczy, wprowadzanie od prawej strony Parametr KKK dotyczy sekcji klawiatury. Kombinacje bitów B2 i B1 określają jeden z czterech trybów pracy: B2 B1 0 0 przeglądanie klawiatury (2-Key Lockout) 0 1 przeglądanie klawiatury (N-Key Rollover) 1 0 przeglądanie matrycy czujników 1 1 wejście strobowane Ostatni bit B0 określa sposób przeglądania matrycy, a jednocześnie sposób wybierania wskaźników. B0 0 przeglądanie kodowane 1 przeglądanie dekodowane W przypadku wybrania dekodowanego sposobu przeglądania matrycy liczba wskaźników zostaje automatycznie ograniczona do 4. Po zewnętrznej inicjacji układu przez sygnał RESET wybrany jest automatycznie tryb pracy odpowiadający wysłaniu do układu rozkazu Ustalenie częstotliwości zegara (ang. Program clock) Rozkaz umożliwia dobranie dzielnika podziału zewnętrznego przebiegu zegarowego, dla uzyskania wewnętrznej podstawowej częstotliwości pracy sekcji klawiatury i wyświetlaczy P P P P P Parametr PPPPP może przyjmować wartości Wskazane jest tak dobrać wartość PPPPP, aby uzyskać częstotliwość 100kHz. Przy tej częstotliwości spełnione są następujące zależności: czas przeglądania klawiatury: 5,1 ms, czas przeglądania jednego klucza: 80 µs, czas maskowania drgań: 10,3 µs, czas świecenia wskaźnika: 480 µs, czas wygaszania wskaźnika: 160 µs, czas przeglądania zestawu wskaźników: 10,3 ms. Po zewnętrznej inicjacji układu przez sygnał RESET parametr PPPPP ustawiany jest na wartość Odczyt rejestru FIFO/pamięci RAM czujników (ang. Read FIFO/Sensor RAM) Rozkaz przesyła informację do układu, ze będzie odczytywany rejestr FIFO klawiatury lub wybrana komórka pamięci RAM matrycy czujników. W przypadku odczytu pamięci RAM możliwe jest pobieranie informacji ciągle z jednej komórki lub automatyczne zwiększanie adresu komórki o 1. 5

7 Parametr AI określa: AI X A A A B4 0 czytanie z komórki RAM o podanym adresie 1 zwiększenie adresu komórki po odczycie Parametr AAA określa adres komórki RAM. Jeśli dane czytane są tylko z rejestru FIFO (pamięci RAM), nie jest konieczne wysyłanie rozkazu odczytu przed każdym pobraniem informacji. Automatyczna inkrementacja adresu pamięci RAM matrycy czujników nie ma wpływu na działanie sekcji wyświetlaczy Odczyt pamięci wyświetlaczy (ang. Read Display RAM) Rozkaz przesyła informację do układu, że będzie odczytywana zawartość pamięci RAM wyświetlaczy AI A A A A Parametr AI określa, czy adres odczytywanej komórki będzie automatycznie zwiększany po każdym odczycie. W zależności od stanu logicznego AI następuje: B4 0 czytanie z komórki RAM o podanym adresie 1 automatyczne zwiększanie adresu po każdym odczycie Parametr AAAA określa adres komórki RAM. Po wykonanie rozkazu wszystkie kolejne odczyty rejestru danych układu 8279 dotyczyć będą pamięci RAM wyświetlaczy. Ponieważ układ ma jeden wskaźnik pozycji pamięci RAM wyświetlaczy, ustawienie opcji automatycznego zwiększania adresu przy odczycie, ustawia jednocześnie kolejny adres i opcję automatycznego zwiększania adresu dla zapisu do pamięci RAM Zapis do pamięci RAM wyświetlaczy (ang. Write Display RAM) Znaczenie rozkazu jest analogiczne jak rozkazu odczytu z pamięci RAM wyświetlaczy AI A A A A Parametr AAAA określa adres komórki RAM, do której dokonany będzie zapis. Parametr AI określa, czy po zapisie adres komórki ma być zwiększany. Rozkaz nie ma wpływu na to, z której komórki pamięci (wyświetlaczy czy FIFO) procesor będzie czytał informację (jest to zależne od ostatnio wykonanego rozkazu odczytu), natomiast wpływa na ustawienie opcji automatycznego zwiększana adresu dla odczytu z pamięci RAM wyświetlaczy, jeżeli ta pamięć jest źródłem pobieranych danych dla układu Zabronienie wpisu/wygaszanie wyświetlaczy (ang. Display Write Inhibit/Blanking) Rozkaz wykorzystywany jest do wygaszania wybranej połówki wskaźnika lub dla zabronienia zapisu do wybranej połówki. Szczególnie przydatny jest w sytuacji, gdy wyświetlacz pracuje jako podwójny 4-bitowy wskaźnik X IWA IWB BLA BLB Gdy parametr IW ma wartość logiczną 1, to zablokowany jest zapis do wybranej połówki wskaźnika. Wartość logiczna 1 bitu BL powoduje wygaszenie odpowiedniej połówki wskaźnika. 6

8 3.7. Zerowanie (ang. Clear) Rozkaz służy do zainicjowania pamięci klawiatury i wyświetlaczy CD CD CD CF CA Bit CF powoduje opróżnienie rejestru FIFO klawiatury oraz kasowanie przerwania. Jeżeli sekcja klawiatury pracuje w trybie przepatrywanej matrycy czujników, to wskaźnik pamięci ustawiany jest na zerowy wiersz matrycy. Parametry CD służą do inicjacji zawartości pamięci wyświetlaczy. Jeżeli bit B4 ma wartość logiczną 1, to pamięć wyświetlaczy ustawiana jest na wartość zależną od wartości bitów B3 i B2: B3 B2 0 X wszystkie bajty = 00H 1 0 wszystkie bajty = 20H 1 1 wszystkie bajty = FFH Inicjacja pamięci RAM trwa cały cykl przeglądania wskaźników. W tym czasie procesor nie może nic zapisywać do pamięci układu. Bit CA łączy w sobie funkcje parametrów CF i CD. Dodatkowo zeruje wewnętrzne układy zegarowe dla celów synchronizacji Blokada przerwania/ustawienie trybu sygnalizacji błędu (ang. End Interrupt/Set Error Mode) Znaczenie rozkazu zależy od tego, w jakim trybie pracuje klawiatura. Podczas pracy w trybie przepatrywanej matrycy czujników rozkaz pozwala na zablokowanie przerwań (generowanych przy każdej zmianie zawartości pamięci matrycy) na czas nadania wartości początkowych. Podczas pracy w trybie przepatrywanej klawiatury N-Key Rollover rozkaz ustawia opcję Special Error Mode E X X X X gdzie wartość logiczna E oznacza: B4 0 nic nie rób 1 blokuj przerwania lub ustaw Special Error Mode Dodatkowe informacje o stanie układu znajdują się w słowie statusowym. Słowo to może być odczytane prze mikroprocesor, jeżeli podczas odczytu linia A0 = 1. Znaczenie bitów słowa statusowego jest następujące: DU S/E O U F N N N NNN określa liczbę znaków w rejestrze FIFO podczas pracy sekcji klawiatury w trybie przepatrywanej klawiatury lub strobowanego wejścia, F określa, czy bufor FIFO jest całkowicie zapełniony, U określa, czy nastąpił błąd odczytu z pustego bufora FIFO, O określa, czy bufor FIFO został przepełniony, S/E określa podczas pracy w trybie przepatrywanej matrycy czujników, czy jest aktywne chociaż jedno wejście. Podczas pracy w trybie przepatrywanej klawiatury i ustawionym specjalnym trybie sygnalizacji błędu określa, czy nastąpiło wykrycie wciśniętego więcej niż jednego klawisza, DU określa, czy pamięć RAM wyświetlaczy jest dostępna, ze względu na wykonywany rozkaz zerowania. 7

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

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

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

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

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

Logiczny model komputera i działanie procesora. Część 1.

Logiczny model komputera i działanie procesora. Część 1. Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.

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

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

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy: Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej

Bardziej szczegółowo

Metody obsługi zdarzeń

Metody obsługi zdarzeń SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału

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

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

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

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

Opis układów wykorzystanych w aplikacji

Opis układów wykorzystanych w aplikacji Opis układów wykorzystanych w aplikacji Układ 74LS164 jest rejestrem przesuwnym służącym do zamiany informacji szeregowej na równoległą. Układ, którego symbol logiczny pokazuje rysunek 1, posiada dwa wejścia

Bardziej szczegółowo

Mikroprocesor Operacje wejścia / wyjścia

Mikroprocesor Operacje wejścia / wyjścia Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych

Bardziej szczegółowo

Instrukcja do ćwiczenia : Matryca komutacyjna

Instrukcja do ćwiczenia : Matryca komutacyjna Instrukcja do ćwiczenia : Matryca komutacyjna 1. Wstęp Każdy kanał w systemach ze zwielokrotnieniem czasowym jest jednocześnie określany przez swoją współrzędną czasową T i współrzędną przestrzenną S.

Bardziej szczegółowo

Technika mikroprocesorowa I Wykład 2

Technika mikroprocesorowa I Wykład 2 Technika mikroprocesorowa I Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci, -odczyt-zapis urządzenia we-wy,

Bardziej szczegółowo

Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2

Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2 Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci,

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

Przerwania, polling, timery - wykład 9

Przerwania, polling, timery - wykład 9 SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń

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

Ć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

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. PTC 2015/2016 Magistrale W układzie cyfrowym występuje bank rejestrów do przechowywania

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

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

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

Bardziej szczegółowo

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów do przechowywania danych. Wybór źródła danych

Bardziej szczegółowo

Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych

Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych B.1. Dostęp do urządzeń komunikacyjnych Sterowniki urządzeń zewnętrznych widziane są przez procesor jako zestawy rejestrów

Bardziej szczegółowo

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski Układ sterowania, magistrale i organizacja pamięci Dariusz Chaberski Jednostka centralna szyna sygnałow sterowania sygnały sterujące układ sterowania sygnały stanu wewnętrzna szyna danych układ wykonawczy

Bardziej szczegółowo

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście

Bardziej szczegółowo

Programowany układ czasowy APSC

Programowany układ czasowy APSC Programowany układ czasowy APSC Ośmiobitowy układ czasowy pracujący w trzech trybach. Wybór trybu realizowany jest przez wartość ładowaną do wewnętrznego rejestru zwanego słowem sterującym. Rejestr ten

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne

Bardziej szczegółowo

Część I - Sterownik przerwań 8259A i zegar/licznik 8253

Część I - Sterownik przerwań 8259A i zegar/licznik 8253 Programowanie na poziome sprzętu opracowanie pytań Część I - Sterownik przerwań 8259A i zegar/licznik 8253 Autor opracowania: Marcin Skiba cines91@gmail.com 1. Jakie są dwie podstawowe metody obsługi urządzeń

Bardziej szczegółowo

Opis ogólny SAV5.HT

Opis ogólny SAV5.HT 1. OPIS INTERFEJSU POMIAROWEGO SAV5.HT8 Przyrząd umożliwia pomiar, przesłanie do komputera oraz zapamiętanie w wewnętrznej pamięci interfejsu wartości chwilowych lub średnich pomierzonych z wybraną częstością.

Bardziej szczegółowo

Architektura komputerów. Układy wejścia-wyjścia komputera

Architektura komputerów. Układy wejścia-wyjścia komputera Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs

Bardziej szczegółowo

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu

Bardziej szczegółowo

WPROWADZENIE Mikrosterownik mikrokontrolery

WPROWADZENIE Mikrosterownik mikrokontrolery WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:

Bardziej szczegółowo

Klawiatura matrycowa

Klawiatura matrycowa Klawiatura matrycowa Budowa matrycy klawiatury. Nieodzownym elementem każdego systemu mikroprocesorowego jest klawiatura. Umożliwia ona wpływ użytkownika na wykonywany przez niego program. Jednak teoretycznie

Bardziej szczegółowo

WEJŚCIE W TRYB PROGRAMOWANIA

WEJŚCIE W TRYB PROGRAMOWANIA WEJŚCIE W TRYB PROGRAMOWANIA Należy wcisnąć przycisk PROGR a następnie kod serwisowy 8 7 1 0 2 1. Pomiędzy kolejnymi wciśnięciami nie może upłynąć czas dłuższy niż 5s. Na wyświetlaczu pojawią się dwa myślniki

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

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

Instrukcja obsługi i użytkowania Panel sterujący KPZ 52(E) 7

Instrukcja obsługi i użytkowania Panel sterujący KPZ 52(E) 7 Instrukcja obsługi i użytkowania Panel sterujący KPZ 52(E) 7 1 Wyświetlacz 2 Ekran LCD 0 : Waga znajduje się w położeniu zerowym STABLE : Waga znajduje się w położeniu spoczynkowym (bez zmiany wskazań

Bardziej szczegółowo

Programator układów HCS

Programator układów HCS Układy serii HCS. PROGRAMATOR HCS 200 HCS300 HCS 301 HCS 500 UKŁADÓW HCS NIE MOŻNA ODCZYTAĆ! żadnym programatorem, układy są zabezpieczone przed odczytem na etapie programowania. Układy serii HCS to enkodery

Bardziej szczegółowo

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów służy do przechowywania danych. Wybór źródła

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

Struktura i działanie jednostki centralnej

Struktura i działanie jednostki centralnej Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala

Bardziej szczegółowo

Programowany układ czasowy

Programowany układ czasowy Programowany układ czasowy Zbuduj na płycie testowej ze Spartanem-3A prosty ośmiobitowy układ czasowy pracujący w trzech trybach. Zademonstruj jego działanie na ekranie oscyloskopu. Projekt z Języków Opisu

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

Instrukcja do oprogramowania ENAP DEC-1

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

Bardziej szczegółowo

Instrukcja obsługi elektronicznego licznika typu 524. Model 524. Licznik sumujący i wskaźnik pozycji typu Opis. 1. Opis

Instrukcja obsługi elektronicznego licznika typu 524. Model 524. Licznik sumujący i wskaźnik pozycji typu Opis. 1. Opis Instrukcja obsługi elektronicznego licznika typu 524 Model 524 Model 524 jest urządzeniem wielozadaniowym i zależnie od zaprogramowanej funkcji podstawowej urządzenie pracuje jako: licznik sumujący i wskaźnik

Bardziej szczegółowo

Temat: Pamięci. Programowalne struktury logiczne.

Temat: Pamięci. Programowalne struktury logiczne. Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w

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

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM Strona 1 z 7 Opracował mgr inż. Jacek Lis (c) ZNE 2004 1.Budowa przetwornika ADC procesora

Bardziej szczegółowo

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia:

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia: Katedra Energetyki Laboratorium Podstaw Elektrotechniki Temat ćwiczenia: Badanie silników skokowych KOMPUTER Szyna transmisji równoległej LPT Bufory wejściowe częstościomierz /licznik Kontrola zgodności

Bardziej szczegółowo

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,

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

Licznik rewersyjny MD100 rev. 2.48

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

Bardziej szczegółowo

Wstęp do informatyki. Architektura co to jest? Architektura Model komputera. Od układów logicznych do CPU. Automat skończony. Maszyny Turinga (1936)

Wstęp do informatyki. Architektura co to jest? Architektura Model komputera. Od układów logicznych do CPU. Automat skończony. Maszyny Turinga (1936) Wstęp doinformatyki Architektura co to jest? Architektura Model komputera Dr inż Ignacy Pardyka Slajd 1 Slajd 2 Od układów logicznych do CPU Automat skończony Slajd 3 Slajd 4 Ile jest automatów skończonych?

Bardziej szczegółowo

CYKL ROZKAZOWY = 1 lub 2(4) cykle maszynowe

CYKL ROZKAZOWY = 1 lub 2(4) cykle maszynowe MIKROKONTROLER RODZINY MCS 5 Cykl rozkazowy mikrokontrolera rodziny MCS 5 Mikroprocesory rodziny MCS 5 zawierają wewnętrzny generator sygnałów zegarowych ustalający czas trwania cyklu zegarowego Częstotliwość

Bardziej szczegółowo

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 050 FUTURE"

Dokumentacja sterownika mikroprocesorowego MIKSTER MCC 050 FUTURE Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 050 FUTURE" v.1.1 Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. (32) 265-76-41; 265-70-97; 763-77-77 FAX: 763-75-94 www.mikster.pl mikster@mikster.pl

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

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Współpraca z układami peryferyjnymi i urządzeniami zewnętrznymi Testowanie programowe (odpytywanie, przeglądanie) System przerwań Testowanie programowe

Bardziej szczegółowo

Research & Development Ultrasonic Technology / Fingerprint recognition

Research & Development Ultrasonic Technology / Fingerprint recognition Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS & OPKO http://www.optel.pl email: optel@optel.pl Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Spółka z o.o. ul. Otwarta

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH SPRAWOZDANIE Temat: Projekt notesu elektronicznego w języku VHDL przy użyciu układów firmy

Bardziej szczegółowo

Standard transmisji równoległej LPT Centronics

Standard transmisji równoległej LPT Centronics Standard transmisji równoległej LPT Centronics Rodzaje transmisji szeregowa równoległa Opis LPT łącze LPT jest interfejsem równoległym w komputerach PC. Standard IEEE 1284 został opracowany w 1994 roku

Bardziej szczegółowo

Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski

Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski Układ wykonawczy, instrukcje i adresowanie Dariusz Chaberski System mikroprocesorowy mikroprocesor C A D A D pamięć programu C BIOS dekoder adresów A C 1 C 2 C 3 A D pamięć danych C pamięć operacyjna karta

Bardziej szczegółowo

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy 1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć

Bardziej szczegółowo

Enkoder magnetyczny AS5040.

Enkoder magnetyczny AS5040. Enkoder magnetyczny AS5040. Edgar Ostrowski Jan Kędzierski www.konar.ict.pwr.wroc.pl Wrocław, 28.01.2007 1 Spis treści 1 Wstęp... 3 2 Opis wyjść... 4 3 Tryby pracy... 4 3.1 Tryb wyjść kwadraturowych...

Bardziej szczegółowo

4. Karta modułu Slave

4. Karta modułu Slave sygnały na magistralę. Można wyróżnić trzy typy układów scalonych takie jak bramki o otwartym kolektorze wyjściowym, bramki trójstanowe i bramki o przeciwsobnym wzmacniaczu wyjściowym. Obciążalność prądową

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI systemu pomiarowego

INSTRUKCJA OBSŁUGI systemu pomiarowego INSTRUKJA OBSŁUGI systemu pomiarowego AL154DA01.TPH ztery kanały pomiaru ph i temperatury wykonanie M1 http://www.apek.pl Aparatura Elektroniczna i Oprogramowanie 02-804 WARSZAWA ul. Gżegżółki 7 tel/fax

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

Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1.

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

Bardziej szczegółowo

NT-01 Instrukcja obsługi pilota zdalnego sterowania. Widok pilota zdalnego sterowania

NT-01 Instrukcja obsługi pilota zdalnego sterowania. Widok pilota zdalnego sterowania NT-01 Instrukcja obsługi pilota zdalnego sterowania Widok pilota zdalnego sterowania Opis funkcji Pilot zdalnego sterowania posiada wyświetlacz LCD z dwudziestoma wskaźnikami. Po włączeniu pilota pierwszy

Bardziej szczegółowo

Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe

Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe System mikroprocesorowy 1. Przedstaw schemat blokowy systemu mikroprocesorowego.

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

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

Bardziej szczegółowo

Programowalne Układy Cyfrowe Laboratorium

Programowalne Układy Cyfrowe Laboratorium Zdjęcie opracowanej na potrzeby prowadzenia laboratorium płytki przedstawiono na Rys.1. i oznaczono na nim najważniejsze elementy: 1) Zasilacz i programator. 2) Układ logiki programowalnej firmy XILINX

Bardziej szczegółowo

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter UART Universal Asynchronous Receier- Transmiter Cel projektu: Zbudowanie układu transmisji znaków z komputera na wyświetlacz zamontowany na płycie Spartan-3AN, poprzez łacze RS i program TeraTerm. Laboratorium

Bardziej szczegółowo

Układy Cyfrowe projekt. Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma. Opis głównych modułów sprzętowych

Układy Cyfrowe projekt. Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma. Opis głównych modułów sprzętowych Michał Leśniewski Tomasz Władziński Układy Cyfrowe projekt Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma Opis głównych modułów sprzętowych Realizacja funkcji gamma entity

Bardziej szczegółowo

SMS-8010. SMS telefon. Umożliwia łatwe i szybkie wysyłanie wiadomości SMS...

SMS-8010. SMS telefon. Umożliwia łatwe i szybkie wysyłanie wiadomości SMS... SMS-8010 SMS telefon Umożliwia łatwe i szybkie wysyłanie wiadomości SMS... Spis treści: 1. Główne funkcje telefonu SMS-8010?... 3 2. Instalacja... 4 3. Ustawianie daty i czasu... 4 4. Rozmowy telefoniczne...

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

Programowanie Niskopoziomowe

Programowanie Niskopoziomowe Programowanie Niskopoziomowe Wykład 3: Architektura procesorów x86 Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Pojęcia ogólne Budowa mikrokomputera Cykl

Bardziej szczegółowo

Kontrola topto. 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja.

Kontrola topto. 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja. Kontrola topto Obsługa aplikacji Kontrola topto 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja. 5. Dodawanie, edycja i usuwanie przejść.

Bardziej szczegółowo

XP-600 INSTRUKCJA PROGRAMOWANIA

XP-600 INSTRUKCJA PROGRAMOWANIA NAPCO POLSKA S.C. Wyłączny dystrybutor i importer w Polsce 31-462 Kraków, ul. Pszona 2 Tel./faks: +48 (12) 410 05 10, 412 13 12 www.napco.pl XP-600 INSTRUKCJA PROGRAMOWANIA S t r o n a 2 SPIS TREŚCI PROGRAMOWANIE

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI. Pilot zdalnego sterowania klimatyzatorów MSH- xx HRN1

INSTRUKCJA OBSŁUGI. Pilot zdalnego sterowania klimatyzatorów MSH- xx HRN1 INSTRUKCJA OBSŁUGI Pilot zdalnego sterowania klimatyzatorów MSH- xx HRN1 Spis treści: 1. Parametry techniczne pilota... 2 2. Informacje ogólne 2 3. Opis funkcji... 2 4. Opis wskaźników wyświetlacza. 3

Bardziej szczegółowo

Wstęp: Interfejs portu równoległego 6821 i portu szeregowego 6850 firmy Motorola

Wstęp: Interfejs portu równoległego 6821 i portu szeregowego 6850 firmy Motorola Wstęp: Interfejs portu równoległego 6821 i portu szeregowego 6850 firmy Motorola Struktura systemu 68008 z układami peryferyjnymi 6821, 6050 Na rysunku 1.1 pokazano strukturę stanowiska z interfejsami

Bardziej szczegółowo

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki

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

Moduł licznika położenia LP 2.

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

Bardziej szczegółowo

ARCHITEKTURA PROCESORA,

ARCHITEKTURA PROCESORA, ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy

Bardziej szczegółowo

Licznik prędkości LP100 rev. 2.48

Licznik prędkości LP100 rev. 2.48 Licznik prędkości LP100 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

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

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

Elektroniczny Termostat pojemnościowych ogrzewaczy wody

Elektroniczny Termostat pojemnościowych ogrzewaczy wody Elektroniczny Termostat pojemnościowych ogrzewaczy wody ETE-1 Instrukcja obsługi Załącznik do Instrukcji obsługi i użytkowania elektrycznego pojemnościowego ogrzewacza wody typ WJ-Q i WJW-Q Zakład Urządzeń

Bardziej szczegółowo

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

Stacja pogodowa WS 9130IT Nr art.:

Stacja pogodowa WS 9130IT Nr art.: Stacja pogodowa WS 9130IT Nr art.: 656339 Otwór do powieszenia Wyświetlacz Przedział baterii Klawisze operacyjne Nóżka Ustawienia początkowe. Uwaga: Ta stacja pogody obsługuje tylko jeden czujnik temperatury.

Bardziej szczegółowo

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"

Dokumentacja sterownika mikroprocesorowego MIKSTER MCC 026 Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026" Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763-77-77 Fax: 032 763-75-94 v.1.2 www.mikster.pl mikster@mikster.pl (14.11.2007) SPIS

Bardziej szczegółowo

LEKCJA TEMAT: Zasada działania komputera.

LEKCJA TEMAT: Zasada działania komputera. LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem

Bardziej szczegółowo

Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1

Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1 Dodatek C 1. Timer 8-bitowy (Timer0) 1.1. Opis układu Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1 Rys. 1. Schemat blokowy timera Źródłem sygnału taktującego może być zegar

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI MIERNIKA GRUBOŚCI LAKIERU MGL4 AUTO AL <> FE

INSTRUKCJA OBSŁUGI MIERNIKA GRUBOŚCI LAKIERU MGL4 AUTO AL <> FE INSTRUKCJA OBSŁUGI MIERNIKA GRUBOŚCI LAKIERU MGL4 AUTO AL FE www.elmarco.net.pl .. - 2 - Miernik do pomiaru grubości lakieru na karoserii samochodu z pamięcią 20 pomiarów z sondą na przewodzie. MGL4

Bardziej szczegółowo