TM Kolos 2 Cennik 05/10
|
|
- Adrian Krzemiński
- 8 lat temu
- Przeglądów:
Transkrypt
1 TM Kolos 2 Cennik 05/10 1) moc obliczeniowa / adresowanie 2 obsługa WE/WY 2 przerwania 2 zarządzanie energią 2 inne (bezpieczeństwo, gabaryty, programowanie, reprogramowanie itp) razem: 10 2) sterowanie ROM 2 sterowanie RAM 3 dekodowanie pamięci 3 szybki zapis RAM 3 sterowanie WE/WY 2 implementacja WE/WY razem: 15 3) przypisanie portów 2 podłączenie klawiatury / wyświetlacza 3 podłączenie UART 2 inicjowanie systemu 3 obsługa UART 3 obsługa klawiatury / wyświetlacza 4 przetwarzanie / dekompozycja 3 zarządzanie energią razem: 25
2 1A. Sformułować założenia projektowe dla systemu mikroprocesorowego sterującego działaniem automatu z napojami albo bankomatu (do wyboru). Bankomat: - układ oparty będzie na paru współpracujących ze sobą mikrokontrolerach MSP430, ze względu na złożoność operacji wyświetlania, autoryzacji i komunikacji poprzez łącze modemowe z centralą. - układ posiada zasilanie stałe z sieci oraz zasilanie awaryjne, tak aby w przypadku trwającej transakcji mógł ją dokończyć oraz wysłać informacje do centrali o zaniku zasilania - system powinien posiadać watchdoga, który monitorować będzie poprawność działania systemu oraz stabilny poziom zasilania. - obsługa monitora, przycisków, czytnika kart oraz modemu do łączności z centralą zostanie zaimplementowana sprzętowo. Jednak logika autoryzacji, przetwarzanie danych wysyłanych i odbieranych, wyświetlany pulpit i przypisanie przycisków do konkretnych działań zostanie przeniesione na płaszczyznę programową, aby urządzenie mogło być wykorzystywane przez różne banki. - układ powinien posiadać możliwość prostej aktualizacji oprogramowania, która ściągana byłaby bezpośrednio z centrali przez łącze modemowe. - pamięć flash musi zostać jak najlepiej zabezpieczona, tak aby niemożliwa była jakakolwiek nieautoryzowana ingerencja w zapisany kod - ze względu na skomplikowanie samego programu, środowiskiem programowym powinno być c++ 1B Sformułować założenia projektowe dla systemu mikroprocesorowego sterującego działaniem cyfrowego dyktafonu lub pilota RTV. Pilot RTV: - układ oparty będzie na mikrokontrolerze MSP430 - zasilanie układu stanowić będą dwie baterie AA. Zasilanie awaryjne jest zbędne, ponieważ przerwanie działania układu w trakcie nie powoduje żadnych negatywnych konsekwencji - układ powinien posiadać watchdoga który w przypadku zawieszenia się programu, zrestartuje urządzenie - za logikę działania urządzenia odpowiadać będzie w większosci sprzęt, program powinien być jak najprostszy - przypisanie klawiszy powinno być zachowane na pamięci nieulotnej flash - zw względu na prostotę programu, środowiskiem programowym będzie assembler 1C. sformułować założenia projektowe dla systemu mikroprocesorowego sterującego działaniem aparatu fotograficznego lub alarmu samochodowego. Alarm samochodowy: - układ oparty będzie na dwóch mikrokontrolerach MSP430, gdzie jeden będzie w stanie aktywnym, a drugi będzie występował w roli jednostki zapasowej w przypadku wykrycia błędu bądź uszkodzenia jednostki głównej - układ powinien być zasilany bezpośrednio z akumulatora samochodowego, jednak posiadać własną, pojemną baterię ładowaną przez akumulator, tak aby w przypadku ocięcia głównego źródła zasilania alarm mógł samodzielnie działać jeszcze przez dłuższy czas, co ze względu na przeznaczenie systemu jest wymogiem krytycznym - układ musi uniemożliwiać jakąkolwiek ingerencję w program, a w przypadku naruszenia dostępu do pamięci powinien uruchomić alarm. Aktualizacja oprogramowania wiązałaby się z wymianą jednostki centralnej w autoryzowanym serwisie, jednak takie postępowanie zapewnia większe bezpieczeństwo. - system musi posiadać sprawną diagnostykę, monitorującą sprawność wszystkich swoich komponentów. - w przypadku wykrycia błędu lub zaniku zasilania, układ powinien zablokować komputer pokładowy w samochodzie i oczekiwać na wpisanie specjalnego kodu przez właściciela
3 2A. Zaprojektować i opisać system z procesorem Z80, pamięcią EPROM 16KB+32KB oraz pamięcią RAM 4x8KB. Należy zapewnić przełączanie fragmetów RAM w przestrzeni adresowej pamięci o rozmiarze 16KB Adresy zostały poddane stronnicowaniu na 4 strony: jedna dla EPROM 32 KB, druga dla EPROM 16 KB, trzecia i czwarta dla dwóch kolejnych par kostek RAM po 8 KB. W pierwszym cyklu należy wykonać operacje zapisu do adresu większego bądź równego 0x8000 ( A15 = 1 ) i w zapisywanych danych wskazać stronę: 0x01 dla EPROM 32 KB, 0x2 dla EPROM 16 KB, 0x4 dla pierwszej pary RAM, 0x8 dla drugiej pary RAM. Rozróżnienie między dwoma kostakami w parze zapewnia A13.
4 2A. Rozwiązanie alternatywne
5 2A. rozwiązanie alternatywne'
6 2B. Zaprojektować i opisać system z procesorem Z80, pamięcią EPROM 2x16KB, pamiecią RAM 3x8KB i czterema 8 bitowymi portami wyjściowymi. Układy RAM są mapowane zarówno w przestrzeni pamięci, jak i w przestrzeni we/wy Z80 posiada tylko 8 bitów adresowych. Pamięć EPROM adresujemy A0-A13, a do wyboru kości używamy A14. Aby wybrac EPROM należy zaadresować zatrzask ( A15 = 1) a następnie D7 ustawić na 0. Dla D7 = 1, D6, D5 = 0 wybrane są porty wyjściowe, a dla innych kombinacji D6, D5 konkretne kostki pamięci RAM. Pamięć RAM jest adresowana bitami A0-A7 adresu oraz D0-D4 danych.
7 2B - rozwiązanie alternatywne Chcemy zamapować 3x8kB RAMu i 2x16kB ROMu = 56kB. Pozostaje nam 8kB wolnej przestrzeni adresowej, w którą możemy zmapować porty wyjściowe. Nie potrzebujemy stronicowania. W zadaniu jest wskazane, że RAM ma być mapowany zarówno w pamięci jak i IO. Pamięci EPROM mapujemy tylko w MEM. Ponieważ w ROMie będzie zapisany program, wg mnie adresy 0066h i 0038h, adresujące w Z80 procedury obsługi przerwań, powinny mapować się w ROM: 00xxxxxxxxxxxxxx E xxxxxxxxxxxxxx E16.1 Pamięci RAM mapujemy w MEM i IO: 100xxxxxxxxxxxxx R xxxxxxxxxxxxx R xxxxxxxxxxxxx R8.2 Porty wyjściowe - możemy zamapować albo tylko w IO albo w MEM + IO (nie wiem którą opcję Chrząszcz by wolał). Jeśli wybierzemy opcję "MEM + IO": Ponieważ pod adresami zaczynającymi się od '0' znajduje się EPROM, do którego na pewno nie będziemy pisać, to możemy te adresy wykorzystać dla portów wyjściowych, z których z kolei nie będziemy czytać. Jeśli wybierzemy opcję "tylko IO", nic nie stoi na przeszkodzie żeby również takie adresowanie zastosować. Zysk względem skorzystania z wolnego obszaru przestrzeni adresowej (adresy 111xxxxxxxxxxxxx) jest taki, że wystarczy nam dekodowanie 3ech, nie 5ciu bitów adresu. 000xxxxxxxxxxxxx P0 001xxxxxxxxxxxxx P1 010xxxxxxxxxxxxx P2 011xxxxxxxxxxxxx P4 Sposób podłączenia CS: Wystarczą nam pamięci z pojedynczym wejściem CS + bramki OR4. Jeśli użyjemy pamięci z podwójnym CS wystarczą bramki OR2. E16.0::CS = OR(A15, A14, MREQ, 0) E16.1::CS = OR(A15,!A14, MREQ, 0) R8.0::CS = OR(!A15, A14, A13, 0) (mapujemy zarówno w IORQ jak i MREQ, więc te dwa sygnały olewamy) R8.1::CS = OR(!A15, A14,!A13, 0) R8.2::CS = OR(!A15,!A14, A13, 0)
8 Sposób podłączenia portów: Opcja "tylko IO". Sygnały WR oraz IORQ (oba są ustawiane jednocześnie) chcemy mieć jak najbliżej układu buforującego, żeby po ustaleniu się linii adresowych, a następnie IORQ,WR = 0, zapis nastąpił jak najszybciej, więc rozwiązanie z pdf było nietrafione. Konstrukcja poniższa zużywa więcej bramek, niż gdybyśmy inaczej rozłożyli sygnały, za to działa najszybciej. Jeśli byśmy mapowali porty zarówno w MEM jak i IO, to pod sygnał LE podpinamy dla powyższego 573: NOR4(A15, A14, A13, WR).
9 2C. Zaprojektować i opisać system z mikroprocesorem Z80, pamięcią EPROM 4x8KB, pamięcią RAM 32KB i czterema 8-bitowymi portai wejściowymi dekodowanymi w przestrzeni adresowej pamięci. Pamięć EPROM jest podłączona w taki sposób, że kolejne kilobajty są przechowywane w różnych układach. EPROM + RAM + 4 Porty dają w sumie więcej adresów, niż Z80 jest w stanie zaadresować. Dlatego użyto tutaj stronnicowania. Zatrzask stronnicuje dostępne adresy. Wymaga to dwóch cykli dostępu: pierwszy to zapis na adres równy lub większy 0x8000 ( A15 bit aktywny ) danych które wskażą docelowe urządzenie: 0x1 pamięć EPROM, 0x2 pamięć RAM, 0x4 porty wejściowe. Układ kombinacyjny przy pamięci EPROM zapewnia odczyt każdego kolejnego kilobajtu z innej kości pamięci. Porty wejściowe są zbudowane w czterech trójstanowych buforów 541. Dostępne adresy to 0x0000 dla pierwszego, 0x0001 dla drugiego, 0x0002 dla trzeciego, 0x0003 dla czwartego
10 2C. Rozwiązanie alternatywne
11 2D. zaprojektować i opisać system z procersorem z80, pamięcią eprom 4x8kB oraz pamięcią ram 128kb. należy zapewnić przełącznie fragmentów ram w oknie przestrzeni adresowej o rozmiarze 32kb. Podział na 5 stron: 4 dla RAMu 128 KB oraz 1 strona dla wszystkich EPROM. Aby zaadresować EPROM należy w pierwszym cyklu napisać pod adres większy bądź równy 0x8000 ( A15 musi być = 1 ) wartość w której pierwszy najmniej znaczący bit musi być równy 0, a następnie wykonać cykl dostępu do tej pamięci. Aby zaadresować którąś ze stron RAMu należy w pierwszym cyklu napisać pod adres większy bądź równy 0x8000 ( A15 musi być = 1 ) wartość w której pierwszy najmniej znaczący bit musi być równy 1, a dwa następne określają w kodzie NKB numer strony. Drugi i trzeci najmniej znaczący bit idą jako bity uzupełniające na wejście adresowe pamięci RAM.
12 2D. Rozwiązanie alternatywne
13 3A. Zaprojektować i opisać system z kontrolerem MSP430, 9 wejściam (styki zwierne) i 3 wyjściami sterującymi diody LED. Zwarcie styku na wyróżnionym wejściu strującym powoduje zgłoszenie przerwania. Napisać program, który co 5 sekund lub po uaktywnieniu wejście sterującego aktualizuje na wyjściach informacje o liczbie zwartych styków na pozostałych 8 wejściach, przy czym zwarcie wszystkich styków należy sygnalizować w szczególny sposób int counter = 200; // tykamy 40/s czyli musimy zliczyc do 200, aby miec 5 sek int special_mode = 0; int specjal_tick = 0; int switch_enable = 0; void main(void) WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR = 0x00; // 8 styków zwieranych jako dane wejściowe P2DIR = 0x07; // wejście 4 jako zgłaszający przerwanie styk, 3 diody na wyjściu P2IE = 0x08 // tylko 4 styk może zgłaszać przerwanie P2IES = 0x08 // zglasza przerwanie przy narastajacym zboczu zegara CCTL0 = CCIE; // Timer może zgłaszać przerwania CCR0 = 819; // zegar 32768Hz, zlicza do 819, czyli tyka 40/s TACTL = TASSEL_1 + MC_1; // ACLK, upmode _BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt #pragma vector=timera0_vector interrupt void Timer_A (void) // odszumianie przycisku if(switch_enable >= 10) UpdateOutput(); switch_enable = 0; else if(switch_enable > 0) if(!(p2in & 0x08)) switch_enable = 0; else switch_enable++; counter--; if(counter > 0 ) return; counter = 200; UpdateOutput(); #pragma vector=port2_vector _interrupt void Port_2(void) switch_enable = 1; void UpdateOutput() char count = 0; char c = P1IN; for(int i=0;i<7;i++) if(c & 0x1) count++; c >>= 1; if(count == 8) special_mode = 1; else special_mode = 0; if( special_mode == 1) if(tick == 0) P2OUT = 0x0; tick = 1; else(tick == 1) P2OUT = 0x07; tick = 0; else P2OUT = count;
14 3B. zaprojektować i opisać system z kontrolerem msp430 obsługujący 8 wejść (styki zwierne) i 8 wyjść sterujących diody led. napisać program, który co 2 sekundy wyświetla informację o liczbie zmian stanów styków wkyrytej wciągu ostatnich 5 sekund, z nasyceniem na wartości 255. program powinien w możliwie jak najmniejszym stopniu obciążać procesor. int counter_a = 200; // tykamy 40/s czyli musimy zliczyc do 200, aby miec 5 sek int counter_b = 80; // tykamy 40/s czyli musimy zliczyc do 80, aby miec 2 sek char switch_counter = 0; char switch_status = 0; int switch_enable = 0; void main(void) WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR = 0x00; // 8 styków zwieranych jako dane wejściowe P2DIR = 0xFF; // 8 wyjsc sterujacych diody P1IE = 0xFF // wszystkie 8 stykow moze zglaszac przerwanie P1IES = 0xFF // zglasza przerwanie przy narastajacym zboczu zegara CCTL0 = CCIE; // Timer może zgłaszać przerwania CCR0 = 819; // zegar 32768Hz, zlicza do 819, czyli tyka 40/s TACTL = TASSEL_1 + MC_1; // ACLK, upmode _BIS_SR(LPM0_bits + GIE); #pragma vector=port1_vector _interrupt void Port_1(void) switch_enable = 1; switch_status = P1IN; // Enter LPM0 w/ interrupt #pragma vector=timera0_vector interrupt void Timer_A (void) if(switch_enable > 10) switch_enable = 0; switch_counter++; if( switch_counter >=255) witch_counter = 0; else if( switch_enable > 0) if(!( switch_status & P1IN)) switch_enable = 0; else switch_enable++; counter_a--; counter_b--; if(counter_b <= 0) counter_b = 80; P2OUT = switch_counter; if(counter_a <= 0 ) switch_counter = 0; counter_a = 200;
15 Zad3-2010L) Zaprojektować i opisać system z kontrolerem MSP430 obsługujący 64 styki zwierne i port UART. Napisać energooszczędny program sterujący, który monitoruje stan styków i po wykryciu zwarcia trwającego dłużej niż 30 sekund wysyła przez łącze szeregowe bajt zawierający numer styku. (...) Mamy 64styki do obsłużenia, wepniemy je poprzez AND'y do portu P1 generującego przerwania chcemy go wykorzystać, żeby układ był najbardziej energooszczędny kosztem skomplikowania metody dostępu do portu, więc: 64 / 8bit = 8 niezależnych zestawów styków dla portu P2 Sposób podłączenia AND-ów między stykami a P1: ANDujemy wszystkie styki nr 0 z 8miu zestawów styków i wpinamy wyjście AND'a do pinu 0 portu P1 ANDujemy wszystkie styki nr 1 z 8miu zestawów styków i wpinamy wyjście AND'a do pinu 1 portu P1, itd... UWAGA: Należy koniecznie narysować schemat połączeń. Za opis bez schematu: 2/6pkt. Do portu P2 podpinamy wyjścia zestawu 8 x MUX[8->1](151). Sygnały sterujące: A,B,C - wybór wejścia MUXa, (G == L) zachowuje się jak MUX, (G == H) -> 151 wypluwa L na wyjście niezależnie od wejść Pozostałe połączenia: PORT3 - piny UART PORT4 - dane UART PORT5 - słowo wybierające zestaw styków dla P2: xxxxg1,a1,b1,c1 PORT6 - nieużywany Kolejne zwarcia danego styku oraz wszystkie zwarcia styków odczytanych jako zwarte bezpośrednio po starcie systemu są ignorowane. Zapewnimy to, korzystając z maski bitowej: char port_mask[8]; - char dla każdego z 8miu zestawów styków. Jeśli bit == 1, to zwarcie styku ma jeszcze szansę zostać zdekodowane i wysłane. Procedura obsługi przerwania portu 1: i = 0; wake_app = 0; while (wake_app == 0) if (!P1IN & port_mask[i]) //jesli zwarty styk i jest zezwolenie port_mask[i] &= P1IN; // skasuj zezwolenie candidate_mask2 = P1IN; _BIS_SR(LPM0_EXIT); wake_app = 1; i++;
16 W aplikacji musimy zbadać (na porcie P2) który z 8miu zestawów styków wygenerował przerwanie zwarcia styku. candidate_maskx jest stanem portu który następnie sprawdzamy co czas t przez 30sekund (łatwiejsza opcja) albo przełączamy zbocze wyzwalające przerwanie i sprawdzamy czy nie wystąpi przerwanie (trudniejsza opcja). Powyższy opis dotyczy oczywiście sytuacji gdy tylko jeden styk może być jednocześnie zwarty, opcja z wieloma stykami byłaby dużo trudniejsza :] Zad2-2010Z) Zaprojektować i opisać system z procesorem Z80, pamięcią EPROM 32KB z programem sterującym i pamięcią RAM 2x128KB. Układy RAM wymagają wstawiania jednego taktu oczekiwania w cyklach zapisu. komentarz Chrząszcza: kluczowe było zauważenie, że nie potrzeba wstawiać żadnego układu opóźniającego zapisy do RAM. Wystarczyło zamapować RAM w przestrzeń IO, wówczas Z80 sam zapewni odpowiednie opóźnienie. Zad2-2010Z - drugi termin) Zaprojektować i opisać system z procesorem Z80, pamięcią EPROM 32KB z programem sterującym i pamięcią RAM 2x128KB. Oprócz standardowego dostępu należy zapewnić możliwość zastąpienia pamięci EPROM jej kopią przepisaną do RAM. Komentarze Chrząszcza: najważniejsza jest szybkość działania - zamiast stronicować RAM na duże strony w przestrzeni IO i tracić takt oczekiwania WAIT, powinniśmy stronicować RAM przy użyciu mniejszych stron na górnej połowie przestrzeni MEM (dolną połowę zajmuje EPROM wymienialny z RAMem). W przestrzeń IO pakujemy mechanizmy stronicowania. stronicowanie RAMu w przestrzeni MEM ma też drugą zaletę - w zadaniu wspomniana była potrzeba kopiowania zawartości EPROM do RAM. W Z80 istnieje instrukcja LDIR, kopiująca dane bezpośrednio pamięć->pamięć, z szybkością porównywalną z rozwiązaniami wspomaganymi sprzętowo. Umieszczenie EPROM i RAM w przestrzeni MEM umożliwia nam szybkie kopiowanie danych między nimi przy pomocy tej instrukcji. jeśli korzystamy z układów stronicowania, musimy zapewnić że sygnał RESET ustawi je w sposób deterministyczny Zad1-2010Z) Przeanalizować właściwości użytkowe Z80 i MSP430 pod kątem możliwości użycia w urządzeniach przenośnych Dwa rozwiązania na 10 punktów zadania nr1. 1 wersja: Cechy posiadane przez MSP430, a nie posiadane przez Z80: - posiada wbudowane przetworniki A/C - jeśli tylko rozdzielczość uznajemy za wystarczającą, nie ma potrzeby dołączanie zewnętrznych układów, - mniejsze gabaryty fizyczne,
17 - posiada wbudowaną pamięć trwałą - brak potrzeby rozszerzania układu o dodatkowe kości pamięci - przy oczywistym założeniu, że wbudowane zasoby wystarczą do realizacji pomiaru, - wbudowany układ kontroli zasilania - łatwa realizacja mechanizmu odrzucania pomiarów/wstrzymywanie pracy w warunkach mogących wprowadzić zakłócenia, - wbudowana obsługa interfejsów komunikacyjnych - łatwiejsza i tańsza akwizycja wyników pomiarów, - możliwość kolekcji próbek z przetwornika A/C i ich zapis do pamięci (DMA) w czasie przebywania mikroprocesora w stanie obniżonego poboru mocy - mikroprocesor wykonuje tylko obliczenia natury analitycznej -> mniejszy pobór mocy. Wyróżnione cechy wskazują na MSP430 jako układ lepiej pasujący do użycia w urządzeniach pomiarowych. Z80 nie posiada znaczących cech dających mu przewagę nad MSP430 na polu tych zastosowań. 2 wersja: Z80: Z80 może być zbyt wolny do niektórych pomiarów. Możliwość łączenia urządzeń w łańcuch pomiarów pozwoli na użycie dużej ich liczby. MSP430: - Wbudowane timery MSP430 mogą być bardzo przydatne przy pomiarach okresowych - do wysyłania danych przydatny będzie układ UART - tryby oszczędzania energii pozwala zmniejszyć koszty przy rzadkich pomiarach - w zastosowaniach analogowych, na przykład temperatury, zastosowanie znajdzie konwersja ADC - timer watchdog pozwoli pracować procesorowi w warunkach trudno dostępnych dla konstruktora
LABORATORIUM TM Cel laboratorium
LABORATORIUM TM 4 07.05.2010 1. Cel laboratorium Zadaniem polegało na zaprojektowaniu oraz realizacji dynamicznego wyświetlania, na 8- pozycyjnym wyświetlaczu LED, przesuwanego napisu o stałej treści.
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:
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
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)...
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
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
E-TRONIX Sterownik Uniwersalny SU 1.2
Obudowa. Obudowa umożliwia montaż sterownika na szynie DIN. Na panelu sterownika znajduje się wyświetlacz LCD 16x2, sygnalizacja LED stanu wejść cyfrowych (LED IN) i wyjść logicznych (LED OUT) oraz klawiatura
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
Parametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
Poradnik programowania procesorów AVR na przykładzie ATMEGA8
Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR
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
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
Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
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ą
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
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Dostęp do portów mikrokontrolera ATmega32 język C laboratorium: 10 autorzy: dr
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
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
Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430
Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F
System mikroprocesorowy i peryferia. Dariusz Chaberski
System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób
o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
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
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
Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy
Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC
LABORATORIUM TM 5. Piotr Błędowski Maciej Pawlak. 1. Cel laboratorium
Piotr Błędowski Maciej Pawlak 1. Cel laboratorium LABORATORIUM TM 5 10.06.2010 Zadanie polegało na zaprojektowaniu oraz realizacji wyświetlania napisu przesuwanego, o zmiennym kierunku, na terminalu na
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
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,
Kod produktu: MP01105T
MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe
Kod produktu: MP01105
MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,
Obsługa kart pamięci Flash za pomocą mikrokontrolerów, część 1
Obsługa kart pamięci Flash za pomocą mikrokontrolerów, część 1 Wraz ze wzrostem zapotrzebowania na tanie i pojemne noúniki danych niezawieraj¹cych elementûw ruchomych, kilka firm specjalizuj¹cych sií w
LOW ENERGY TIMER, BURTC
PROJEKTOWANIE ENERGOOSZCZĘDNYCH SYSTEMÓW WBUDOWANYCH ĆWICZENIE 4 LOW ENERGY TIMER, BURTC Katedra Elektroniki AGH 1. Low Energy Timer tryb PWM Modulacja szerokości impulsu (PWM) jest często stosowana przy
MultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
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
Inż. Kamil Kujawski Inż. Krzysztof Krefta. Wykład w ramach zajęć Akademia ETI
Inż. Kamil Kujawski Inż. Krzysztof Krefta Wykład w ramach zajęć Akademia ETI Metody programowania Assembler Język C BASCOM Assembler kod maszynowy Zalety: Najbardziej efektywny Intencje programisty są
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
Karta katalogowa JAZZ OPLC JZ20-R31
Karta katalogowa JAZZ OPLC JZ20-R31 W tym dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC JZ20-R31. Dodatkowe informacje znajdują się na płycie instalacyjnej CD Unitronics i w bibliotece
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
2. PORTY WEJŚCIA/WYJŚCIA (I/O)
2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania
AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION
Krzysztof Bolek III rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION DWUPOŁOŻENIOWY REGULATOR TEMPERATURY Z APLIKACJĄ
Wbudowane układy peryferyjne cz. 3 Wykład 9
Wbudowane układy peryferyjne cz. 3 Wykład 9 Komparator analogowy Komparator analogowy 2 Komparator analogowy Pozwala porównać napięcia na wejściu dodatnim i ujemnym Przerwanie może być wywołane obniżeniem
Technika mikroprocesorowa. Konsola do gier
K r a k ó w 1 1. 0 2. 2 0 1 4 Technika mikroprocesorowa Konsola do gier W yk o n a l i : P r o w a d z ą c y: P a w e ł F l u d e r R o b e r t S i t k o D r i n ż. J a c e k O s t r o w s k i Opis projektu
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ą
Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu
ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
2.1 Porównanie procesorów
1 Wstęp...1 2 Charakterystyka procesorów...1 2.1 Porównanie procesorów...1 2.2 Wejścia analogowe...1 2.3 Termometry cyfrowe...1 2.4 Wyjścia PWM...1 2.5 Odbiornik RC5...1 2.6 Licznik / Miernik...1 2.7 Generator...2
TERMOSTAT Z WYŚWIETLACZEM LED - 50,0 do +125,0 C
TERMOSTAT Z WYŚWIETLACZEM LED - 50,0 do +125,0 C Termostat umożliwia niezależne sterowanie 2 zewnętrznymi urządzeniami na podstawie temperatury. Odczyt temperatury jest aktualizowany co sekundę i cały
Pomoc do programu ISO Manager
Pomoc do programu ISO Manager Wersja 1.1 1 1. Nawiązanie połączenia detektora ISO-1 z aplikacją ISO Manager Należy pobrać program ISO Manager ze strony producenta www.ratmon.com/pobierz, zainstalować na
Rejestratory Sił, Naprężeń.
JAS Projektowanie Systemów Komputerowych Rejestratory Sił, Naprężeń. 2012-01-04 2 Zawartość Typy rejestratorów.... 4 Tryby pracy.... 4 Obsługa programu.... 5 Menu główne programu.... 7 Pliki.... 7 Typ
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
STACJA PAMIĘCI SP2005
STACJA PAMIĘCI SP2005 INSTRUKCJA OBSŁUGI Producent PRZEDSIĘBIORSTWO PRODUKCYJNO - USŁUGOWO - HANDLOWE ELBOK s. c. 40-772 KATOWICE, ul. Nad Strumieniem 3 www.elbok.com.pl e-mail: elbok@elbok.com.pl Katowice
Arduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
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
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
ĆWICZENIE. TEMAT: OBSŁUGA PRZETWORNIKA A/C W ukontrolerze 80C535 KEILuVISON
ĆWICZENIE TEMAT: OBSŁUGA PRZETWORNIKA A/C W ukontrolerze 80C535 KEILuVISON Wiadomości wstępne: Wszystkie sygnały analogowe, które mają być przetwarzane w systemach mikroprocesorowych są próbkowane, kwantowane
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
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
Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515
Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515 Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości nowoczesnych
Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych
Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T40 16 wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe 20 wyjść tranzystorowych Specyfikacja techniczna Zasilanie Napięcie zasilania 24 VDC
Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną
TRD-80 CLASSIC Moduł czytnika transponderów UNIQUE z wbudowaną anteną Podstawowe cechy : zasilanie od 3V do 6V zintegrowana antena 4 formaty danych wyjściowych wyjście BEEP wyjście PRESENT zasięg odczytu
Kod produktu: MP01611
CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej
IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych
IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych wrzesieo 2010 UWAGA: Moduł jest zasilany napięciem do 3.3V i nie może współpracowad z wyjściami układów zasilanych z wyższych napięd. Do pracy
Urządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Opis czytnika TRD-FLAT CLASSIC ver. 1.1. Naścienny czytnik transponderów UNIQUE w płaskiej obudowie
TRD-FLAT CLASSIC Naścienny czytnik transponderów UNIQUE w płaskiej obudowie Podstawowe cechy : zasilanie od 3V do 6V 4 formaty danych wyjściowych POWER LED w kolorze żółtym czerwono-zielony READY LED sterowany
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ć
Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)
Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca) tryb niskiego poboru mocy przełączanie źródeł zasilania łagodny start pamięć i zarządzanie awariami zmiana (nastawa) sygnału odniesienia
MANIPULATOR LED CA-10 KLED-M
MANIPULATOR LED CA-10 KLED-M ca10kl_m_pl 03/03 Manipulator CA-10 KLED-M jest przeznaczony do współpracy z centralami alarmowymi CA-10 plus, jak również z wcześniej produkowanymi (od stycznia 1998 r.) centralami
Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin
Podstawy techniki cyfrowej Układy wejścia-wyjścia mgr inż. Bogdan Pietrzak ZSR CKP Świdwin 1 Układem wejścia-wyjścia nazywamy układ elektroniczny pośredniczący w wymianie informacji pomiędzy procesorem
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)
JAZZ OPLC JZ20-R10 i JZ20-R16
Karta katalogowa JAZZ OPLC i W dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC oraz. Dodatkowe informacje znajdują się na płycie instalacyjnej CD Unitronics i w bibliotece technicznej na
Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia
Podstawy techniki cyfrowej i mikroprocesorowej II Urządzenia wejścia-wyjścia Tomasz Piasecki magistrala procesor pamięć wejście wyjście W systemie mikroprocesorowym CPU może współpracować za pośrednictwem
Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania
Architektura Systemów Komputerowych Jednostka ALU Przestrzeń adresowa Tryby adresowania 1 Jednostka arytmetyczno- logiczna ALU ALU ang: Arythmetic Logic Unit Argument A Argument B A B Ci Bit przeniesienia
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Zastosowanie przetwornika analogowo-cyfrowego do odczytywania napięcia z potencjometru
Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18
Karta katalogowa JAZZ OPLC Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18 W dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC JZ20-T10/JZ20-J-T10 oraz JZ20-T18/JZ20-J-T18. Dodatkowe informacje
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery System przerwań laboratorium: 11 autorzy: dr hab. Zbisław Tabor, prof. PK mgr inż.
Bufor danych USB jednorazowego użytku EBI 330-T30/EBI 330-T85 Nr produktu
INSTRUKCJA OBSŁUGI Bufor danych USB jednorazowego użytku EBI 330-T30/EBI 330-T85 Nr produktu 000101609 Strona 1 z 5 Bufor danych USB jednorazowego użytku EBI 330-T30/EBI 330-T85 Opis Bufor danych serii
Moduł temperatury TMB-880EXF Nr produktu
INSTRUKCJA OBSŁUGI Moduł temperatury TMB-880EXF Nr produktu 000108555 Strona 1 z 6 Moduł temperatury TMB-880EXF 1. Przeznaczenie do użycia Moduł temperatury mierzy temperaturę otoczenia poprzez czujnik
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
Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe
Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 Strona 1 Zawartość 1. Instalacja... 3 2. Instalacja sterowników w trybie HID.... 3 3. Programowanie
Notatka lekcja_#3_1; na podstawie W.Kapica 2017 Strona 1
Na poprzednich zajęciach zajmowaliśmy się odczytywaniem sygnałów cyfrowych. Dzięki temu mogliśmy np.: sprawdzić, czy przycisk został wciśnięty. Świat, który nas otacza nie jest jednak cyfrowy, czasami
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Układy zegarowe w systemie mikroprocesorowym
Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej
3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco
3. Sieć PLAN Wszystkie urządzenia podłączone do sieci plan są identyfikowane za pomocą swoich adresów. Ponieważ terminale użytkownika i płyty główne pco wykorzystują ten sam rodzaj adresów, nie mogą posiadać
LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,
STEROWNIKI PROGRAMOWALNE PLC
STEROWNIKI PROGRAMOWALNE PLC SPIS TREŚCI PROGRAMOWALNE UKŁADY AUTOMATYKI ZADANIA STEROWNIKÓW PLC CECHY STEROWNIKÓW PLC RODZAJE STEROWNIKÓW PLC OBSZARY ZASTOSOWAŃ STEROWNIKÓW PLC BUDOWA STEROWNIKÓW PLC
Ć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
Układy czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
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
Kompilator języka C na procesor 8051 RC51 implementacja
Kompilator języka C na procesor 8051 RC51 implementacja Implementowane typy danych bit 1 bit char lub char signed 8 bitów char unsigned 8 bitów int lub signed int 16 bitów unsigned int 16 bitów long lub
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105 Parametry pracy nadajnika TA105 są ustawiane programowo przy pomocy komputera osobistego przez osoby uprawnione przez operatora, które znają kod dostępu (PIN).
PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 24/01. Wiesław Wajs,Kraków,PL
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11)195329 (13) B1 (21) Numer zgłoszenia: 340134 (51) Int.Cl. G05B 15/00 (2006.01) G06F 15/163 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)
Samba OPLC SM35-J-T20
Karta katalogowa Samba OPLC SM35-J-T20 Unitronics SM35-J-T20 posiada wbudowane następujące wejścia/wyjścia: 12 wejść cyfrowych, które mogą zostać przekształcone w: o 3 szybkie wejścia licznikowe/enkoderowe
Interfejs analogowy LDN-...-AN
Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 www.and-tech.pl Strona 1 Zawartość Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2
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