Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1
|
|
- Kazimiera Wolska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 Klawiatury i wyświetlacze Opracował: dr inŝ. Wojciech Wojtkowski w.wojtkowski@we.pb.edu.pl BIAŁYSTOK 2009
2 Spis treści instrukcji: 1. Cel i zakres ćwiczenia laboratoryjnego 2 2. Sterowanie wyświetlaczy 7 segmentowych Projektowanie automatu sterującego w tekstowych językach opisu sprzętu 9 4. Zestaw uruchomieniowy Zagadnienia do przygotowania Wymagania BHP Sprawozdanie studenckie Przykładowe zadania Literatura Cel i zakres ćwiczenia laboratoryjnego Celem ćwiczenia jest poznanie zasad wykorzystania w systemie cyfrowym wyświetlaczy 7-segmentowych oraz matrycowych w trybie multipleksowym. W trakcie ćwiczenia studenci opracowują takŝe procedury obsługi klawiatury złoŝonej z mikroprzełączników połączonych w matrycę 4x4. Rozpatrywany jest problem drgań styków przycisków sterujących. Zakres ćwiczenia obejmuje: wyświetlanie w trybie multipleksowym na 4-cyfrowym wyświetlaczu 7 segmentowym (wspólna anoda) bez uŝycia przerwań zegarowych, wyświetlanie w trybie multipleksowym na 4-cyfrowym wyświetlaczu 7 segmentowym (wspólna anoda) z wykorzystaniem przerwań zegarowych, wykorzystanie klawiatury matrycowej, eliminację programową drgań styków, sprzętową emulacje procesorów rodziny 89Cx051, sterowanie wyświetlaczem 7 segmentowym bezpośrednio z układu programowalnego FPGA. Szczegółowy zakres ćwiczenia ustala prowadzący. 2. Sterowanie multipleksowe wyświetlaczy 7 segmentowych Wyświetlacze 7 segmentowe są powszechnie stosowane we wszelkich urządzeniach cyfrowych i mikroprocesorowych. Wpływają na to ich relatywnie niska cena, dobra czytelność zarówno w dobrych jak i w złych warunkach oświetleniowych oraz ze znacznej 2
3 odległości. Odległość dobrego odczytu moŝna zwiększyć stosując wyświetlacze o większej wysokości. Wadą wyświetlacza 7-segmentowego jest stosunkowo duŝy pobór prądu, rosnący wraz ze wzrostem wysokości (wielkości) wyświetlacza. Pewną komplikację układu sterowania wymusza takŝe duŝa liczba wyprowadzeń (1 cyfra > 8 wyprowadzeń + wyprowadzenie kropki). Wyświetlacze alfanumeryczne LCD pomimo znacznie większej ilości punktów wyświetlacza nie mają z reguły więcej niŝ ok. 10 wyprowadzeń dla całej matrycy. Związane jest to z zastosowaniem zintegrowanego z wyświetlaczem sterownika (sterownik jest umieszczony na płytce PCB wyświetlacza). Wówczas aby wyświetlić dowolną informację przesyła się wyłącznie rozkazy sterujące i dane, natomiast bezpośrednio wyświetlaczem steruje sterownik. W przypadku wyświetlaczy alfanumerycznych LCD najczęściej spotykanym sterownikiem jest układ HD44780 firmy Hitachi lub inny układ funkcjonalnie z nim zgodny. Wyświetlacze 7 segmentowe są pozbawione sterownika. Typowy schemat połączeń wyświetlacza 7 segmentowego (jedna cyfra) jest przedstawiony na rysunku 1. Rys. 1. Rozkład wyprowadzeń wyświetlacza 7 segmentowego SA/SC08 3
4 Gdy wykorzystuje się tylko jedną lub dwie cyfry, często łączy się wszystkie segmenty z wyprowadzeniami układu sterującego. W przypadku większej liczby wyświetlaczy 7 segmentowych liczba wyprowadzeń jest z reguły zbyt duŝa, aby moŝna było wysterować wyświetlacz bezpośrednio np. za pomocą mikrokontrolera. Najczęściej trzeba zastosować wyświetlanie w trybie multipleksowym. Wówczas łączy się równolegle wszystkie segmenty a, wszystkie segmenty b itd. Dzięki temu dla n wyświetlaczy mamy tylko n+7 wyjść (a nie n x 8 w przypadku sterowania bezpośrednio kaŝdym segmentem). W konsekwencji sterowanie staje się jednak bardziej skomplikowane. w przypadku sterowania z mikrokontrolera ma to jednak skutki wyłącznie programowe. Przykład połączeń 4 wyświetlaczy 7 segmentowych do wyświetlania w trybie multipleksowym jest przedstawiony na rysunku 2. Rys. 2. Połączenie 4 wyświetlaczy 7 segmentowych do wyświetlania w trybie multipleksowym 4
5 Do sterowania segmentami został wykorzystany bufor ULN2003 (IC2 rys. 2) oraz dekoder HEF4543. Oczywiście w konkretnym układzie praktycznym zastosowane będzie tylko jedno z podanych rozwiązań. Schemat funkcjonalny układu ULN2003 jest przedstawiony na rysunku 3, natomiast schemat pojedynczego toru jest pokazany na rysunku 4. Bufor IC2 pozwala na sterowanie całym wyświetlaczem z urządzenia o małej wydajności prądowej. Zastosowanie takiego układu pozwala na wyświetlenie dowolnego znaku moŝliwego do wyświetlenia na wyświetlaczu 7 segmentowym, gdyŝ mamy bezpośredni dostęp do poszczególnych segmentów. Jest moŝliwość jeszcze większej redukcji wyprowadzeń układu wyświetlacza poprzez zastosowanie dekodera BCD-7seg. Na rysunku 2 jest to układ IC3. NaleŜy pamiętać aby przed włączeniem zasilania wyjąć układ IC2 lub IC3 w zaleŝności z którego będziemy korzystać (dotyczy zestawu uruchomieniowego). Chodzi o to, aby nie wystąpiła sytuacja w której oba układy są włączone jednocześnie. Schemat funkcjonalny dekodera HEF4543 oraz rozmieszczenie wyprowadzeń są przedstawione na rysunku 5. W przypadku gdy zastosowano dekoder BCD 7seg, ilość potrzebnych wyprowadzeń do wysterowania wyświetlacza o n cyfrach spada do n+4. Tabela 1 prezentuje porównanie potrzebnej liczby wyprowadzeń mikrokontrolera do wysterowania wyświetlacza 7 segmentowego o n cyfrach: Tabela 1. Niezbędna liczba wyprowadzeń mikrokontrolera potrzebna do wysterowania wyświetlacza 7 segmentowego o n cyfrach Typ połączenia Liczba wyprowadzeń: Bezpośrednie do kaŝdego segmentu n x 8 Do wyświetlania multipleksowego z buforem ULN2003 Wyświetlanie multipleksowane z dekoderem HFA4543 n+7 n+4 W Tabeli 2 przedstawiono zestawienie wszystkich kombinacji wejść i wyjść układu dekodera BCD/7seg HEF
6 Tabela 2. Tablica wejść i wyjść układu HEF H - stan wysoki 2. L - stan niski 3. X - stan bez znaczenia 4. Dla wyświetlaczy LCD podłączyć sygnał zegarowy, dla wyświetlaczy 7 segmentowych ze wspólną katodą podłączyć L, dla wyświetlaczy ze wspólną anodą podłączyć H. 5. ZaleŜy od poprzednio podanego kodu BCD podczas gdy LD było wysterowane poziomem wysokim. Zastosowanie dekodera HEF4543 ogranicza jednak gamę dostępnych znaków do cyfr od 0 do 9. W przypadku bufora ULN2003 moŝna wyświetlać takŝe inne znaki lub niektóre litery. Cyfry wyświetlane na wyświetlaczu 7 segmentowym sterowanym poprzez HEF4543 są przedstawione na rysunku 6. Rysunek 7 przedstawia z kolei sposób dołączenia wyświetlaczy ze wspólną anodą i ze wspólną katodą do dekodera HEF
7 Rys. 3. Schemat funkcjonalny układu ULN2003 Rys. 4. Schemat pojedynczego bufora w układzie ULN2003 Rys. 5. Dekoder BCD/7seg HEF4543 7
8 Rys. 6. Cyfry wyświetlane przy sterowaniu z HEF4543 Rys. 7. Sposób dołączenia wyświetlaczy LED do dekodera HEF4543 Do wysterowania wyświetlaczy 7 segmentowych za pomocą mikrokontrolera, najlepiej jest wykorzystać przerwania zegarowe. Pozwala to na pracę programu i róŝne obliczenia, podczas gdy informacja z odpowiednich zmiennych (komórek pamięci) jest wyświetlana automatycznie w procedurze obsługi przerwania zegarowego. MoŜna przy tym w jednym przerwaniu wyświetlić wszystkie 4 cyfry (sekwencyjnie), lub moŝna wprowadzić licznik cyfry i w kaŝdym (lub co kilka) przerwaniu wyświetlać jedną, kolejną cyfrę. Przy odpowiedniej częstotliwości generacji przerwań, uzyskamy efekt statycznego wyświetlania. Przykład wykorzystania licznika Timer 0 w języku MCS Basic podany poniŝej słuŝy wyłącznie ilustracji wykorzystania przerwań zegarowych w MCS Basic (nie jest to gotowy program wyświetlający na wyświetlaczach 7 segmentowych). 8
9 Przykład: Wykorzystanie TIMERa 0 do odmierzenia czasu w MCS Basic Dim Count As Byte, Gt As Byte Config Timer0 = Timer, Gate = Internal, Mode = 2 'Timer0 = timer : timer pracuje jako licznik 'Gate = Internal : źródło zliczania wewnętrzne 'Mode = 2 : 8-bit automatyczne przeładowanie On Timer0 Timer_0_int Load Timer0, 100 'wartość początkowa do licznika (100) Enable Interrupts 'uaktywnia przerwania Enable Timer0 'uaktywnia timer0 Priority Set Timer0 Start Timer0 Count = 0 Do Input "numer", Gt Print "wprowadziłeś:" ; Gt Loop Until Gt = 1 Stop Timer0 End 'ustawia najwyŝszy priorytet dla timer0 'start zliczania 'zerowanie pomocniczego licznika pętla dopóki nie zostanie wprowadzona jedynka Procedura obsługi przerwania: Timer_0_int: Inc Count If Count = 250 Then Print "TIMER0 wygenerował przerwanie" Count = 0 End If Return 3. Projektowanie automatu sterującego w tekstowych językach opisu sprzętu Układ sterujący wyświetlaczami 7-segmentowymi moŝe być takŝe zaprojektowany w matrycy FPGA jako np. automat Moore a. JeŜeli stan wyjść automatu zaleŝy wyłącznie od jego stanu bieŝącego, moŝna zastosować konstrukcję WITH STATES do opisu stanów wyjść. Przykład wykorzystania takiej konstrukcji przy projektowaniu automatu wyświetlającego dowolny znak na matrycy 8x8 jest przedstawiony na rys. 8. Automat moŝna bez problemu zmodyfikować do sterowania wyświetlaczami 7-segmentowymi. W miejsca oznaczone kropkami naleŝy wpisać definicje kolejnych stanów automatu. Jak widać najstarsze 8 bitów wyjścia jest wykorzystane do sterowania kolumnami wyświetlacza w kodzie 1zn. 8 9
10 najmłodszych bitów wyjścia automatu steruje wierszami matrycy. Do sterowania kolumnami moŝna teŝ wykorzystać demultiplekser 8 bitowy sterowany licznikiem modulo 8. Rys. 8. Przykład opisu automatu wyświetlającego dowolny znak na matrycy 8x8 (opis jest niekompletny) Inny sposób opisu automatu synchronicznego w języku AHDL jest przedstawiony na rysunku 9. 10
11 Rys. 9. Przykład opisu automatu wyświetlającego dowolny znak na matrycy 8x8 (opis jest niekompletny) Szczegółowe zasady opisu automatów w AHDL moŝna znaleźć w pomocy programu MAX+II lub Quartus w: Help - AHDL How To Use AHDL State Machines (AHDL). JeŜeli wykorzystujemy pamięć ROM do przechowywania matryc wyświetlanych znaków, musimy utworzyć plik konfigurujący pamięć. Najprostszy jest format MIF (Memory Initialization File). Przykładowa zawartość pliku.mif jest przedstawiona na rysunku 10. Wartości adresów i danych są zupełnie przypadkowe i słuŝą wyłącznie ilustracji sposobu konstruowania zawartości pliku konfiguracyjnego. Plik.mif moŝna utworzyć w dowolnym edytorze tekstowym, np. w notatniku Windows. Bardziej złoŝona metoda polega na implementacji wybranego standardowego lub własnego mikroprocesora, a następnie oprogramowanie go w asemblerze. W ten sposób moŝna wykorzystać procesor wbudowany (zagnieŝdŝony) do sterowania wyświetlaczami 7- segmentowymi. W przypadku zagnieŝdŝenia procesora o standardowym rdzeniu np. 8051, ARM, PIC, AVR, moŝna wykorzystać kompilatory wyŝszego poziomu takie jak C lub Basic. Do zagnieŝdŝenia najlepiej nadają się mikroprocesory typu RISC ze względu na znacznie 11
12 mniejsze zapotrzebowanie na zasoby sprzętowe układu programowalnego niŝ w przypadku mikrokontrolerów CISC. Rys. 10. Przykładowa zawartość pliku konfigurującego MIF 4. Zestaw uruchomieniowy Wszystkie zadania rozwiązywane w trakcie ćwiczenia, dotyczące sterowania z mikrokontrolera jednoukładowego, moŝna uruchomić na płytce testowej wchodzącej w skład zestawu uruchomieniowego 89x051. Na płytce testowej rozmieszczone są poszczególne elementy które moŝna łączyć bez potrzeby lutowania za pomocą specjalnych przewodów. Dostępne są następujące układy: - 20 pinowa podstawka DIP20 w której moŝna umieścić jeden z procesorów z rodziny 20 pinowych procesorów zgodnych z 8051 lub AVR. W podstawce moŝna teŝ umieścić złącze emulatora sprzętowego co pozwala na uruchamianie programów bez procesora w trybie emulacji. - Interfejs RS-232 umoŝliwiający komunikację z innym zestawem lub z komputerem PC. Do konwersji poziomów logicznych do standardu komputerowego został wykorzystamy układ MAX Alfanumeryczny wyświetlacz 1x16 lub 2x16 zgodny programowo ze standardowym sterownikiem HD44780 firmy Hitachi. - Cztery wyświetlacze siedmiosegmentowe LED połączone w sposób umoŝliwiający sterowanie multipleksowe. - Uniwersalny dwukierunkowy port 8 bitowy z interfejsem I 2 C. 12
13 - Zegar czasu rzeczywistego PCF8583 z rezonatorem kwarcowym. - Pamięć EEPROM z interfejsem szeregowym I 2 C AT24C diod LED. - złącza pozwalające na dołączenie zewnętrznych modułów z komunikacją I 2 C, 1-Wire lub równoległą 8 bitową. - Odbiornik podczerwieni do odbioru danych z pilota zdalnego sterowania w standardzie RC-5. - Dwa tranzystory ogólnego przeznaczenia. - Dwa przyciski sterujące typu microswitch. W razie potrzeby moŝna dołączyć zewnętrzną klawiaturę 4x4 lub wykorzystać przewody zwierane do masy. Oprogramowanie systemu moŝna realizować z wykorzystaniem asemblera, C (np. bezpłatnego SDCC) lub MCS Basic (wersja testowa do 2kB kodu wynikowego). Przy wykorzystaniu mikrokontrolerów z rodziny AVR8 moŝna stosować AVR Studio (asembler) lub AVR Studio+AVRGCC (język C). Dopuszczalne jest takŝe łączenie modułów w języku wyŝszego poziomu z procedurami w asemblerze. Rozmieszczenie elementów na płytce testowej jest przedstawione na rysunku 12. Rozmieszczenie elementów na płytce wyświetlaczy jest przedstawione na rysunku
14 Rys. 11. Schemat połączeń zestawu uruchomieniowego 14
15 Rys. 12. Rozmieszczenie elementów na płytce testowej Rys. 13. Rozmieszczenie elementów na płytce wyświetlaczy 15
16 5. Zagadnienia do przygotowania Przed przystąpieniem do wykonania ćwiczenia, student powinien: - zapoznać się z instrukcją, - zapoznać się ze schematem zestawu uruchomieniowego, - powtórzyć teorię układów sekwencyjnych wykorzystujących pamięci ROM, - powtórzyć projektowanie automatów sekwencyjnych za pomocą języka AHDL, - opracować rozwiązanie co najmniej dwóch z zadań podanych na końcu instrukcji. 6. Wymagania BHP Warunkiem przystąpienia do praktycznej realizacji ćwiczenia jest zapoznanie się z obowiązującą w laboratorium instrukcją BHP oraz przestrzeganie zasad w niej zawartych. Konieczne jest takŝe zapoznanie z ogólnymi zasadami pracy przy stanowisku komputerowym. Instrukcje BHP powinny być podane studentom podczas pierwszych zajęć laboratoryjnych i dostępne do wglądu w Laboratorium. 7. Sprawozdanie studenckie Sprawozdanie z ćwiczenia powinno zawierać: stronę tytułowa zgodnie z obowiązującym wzorem, cel i zakres ćwiczenia, opis stanowiska badawczego, opis przebiegu ćwiczenia z wyszczególnieniem wykonywanych czynności, algorytm rozwiązania danego problemu, schematy układów, programy w asemblerze (lub w języku wyŝszego poziomu) z komentarzami, komentarze i wnioski Na ocenę sprawozdania będą miały wpływ następujące elementy: zgodność zawartości z instrukcją, algorytm rozwiązania problemu, wnioski i uwagi, 16
17 terminowość i ogólna estetyka Sprawozdanie powinno być wykonane i oddane na zakończenie ćwiczenia, najpóźniej na zajęciach następnych. Sprawozdania oddane później będą oceniane niŝej. 7. Przykładowe zadania Z1. Wyświetlić liczbę 2345 na wyświetlaczach 7-segmentowych w trybie multipleksowym. MoŜna wykorzystać maksymalnie 8 wyprowadzeń mikrokontrolera. Nie powinno być widoczne migotanie. Z2. Licznik od 0 do 9999 taktowany sygnałem 1Hz. Z3. Licznik od 0 do 9999 zliczający wciśnięcia przycisku. NaleŜy wyeliminować wpływ drgań styków. Program powinien wykorzystywać przerwanie zegarowe do obsługi wyświetlaczy 7-segmentowych. Z4. Zaprojektować automat sekwencyjny działający jak stoper od 0 do 99 sekund. Z5. Zadanie jak Z4. Dodatkowo sterowanie przyciskami: start, stop i reset. Z6. Zaprojektować automat (w AHDL lub VHDL) wyświetlający stan licznika zliczającego liczbę wciśnięć przycisków góra i dół. Zastosować w projekcie pamięć LPM_ROM do przechowywania matryc znaków. Z7. Zrealizować wyświetlanie numeru klawisza wciśniętego na dołączonej klawiaturze matrycowej 4x4. 8. Literatura: L1. Paweł Hadam: Projektowanie systemów mikroprocesorowych, BTC, 2004r. L2. B. Zieliński: Układy mikroprocesorowe, przykłady rozwiązań, Gliwice, Helion, 2002r. L dsf10k.pdf opis układów rodziny FLEX10K L4. Łuba T.: Syntez układów cyfrowych, WKŁ, 2003r. L5. Skorupski A.: Podstawy techniki cyfrowej, WKŁ, 2004 L6. Małysiak H.: Teoria automatów cyfrowych, laboratorium, Wydawnictwo Politechniki Śląskiej, L7. Pasierbiński, J., Zbysiński P.: Układy programowalne w praktyce, WKŁ, 2002r. 17
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020 Ćwiczenie Nr 12 PROJEKTOWANIE WYBRANYCH
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 ZEGAR CZASU RZECZYWISTEGO Ćwiczenie 4 Opracował: dr inŝ.
Bardziej szczegółowo2. 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ółowoWydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Konstrukcje i Technologie w Aparaturze Elektronicznej Ćwiczenie nr 4 Temat: Sterowanie sekwencyjne wyświetlaczem
Bardziej szczegółowoZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8
ZL2AVR Zestaw uruchomieniowy z mikrokontrolerem ATmega8 ZL2AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega8 (oraz innych w obudowie 28-wyprowadzeniowej). Dzięki wyposażeniu w
Bardziej szczegółowoZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
Bardziej szczegółowoĆ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
Bardziej szczegółowoProgramowalne 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ółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: TS1C 622 388 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Elektronika samochodowa Temat: Programowanie
Bardziej szczegółowoOrganizacja 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ółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 9-236 Łódź, Pomorska 49/53 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoWstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Bardziej szczegółowoWydział Mechaniczny. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 4. Laboratorium z przedmiotu: Technika cyfrowa i mikroprocesorowa
Politechnika Białostocka Wydział Mechaniczny Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Programowanie układu do sterowania wyświetlaczem 7-segmentowym Numer ćwiczenia: 4 Laboratorium z przedmiotu:
Bardziej szczegółowoWspółpraca mikrokontrolera z wyświetlaczami: ciekłokrystalicznym i siedmiosegmentowym
Instrukcja do ćwiczenia: Współpraca mikrokontrolera z wyświetlaczami: ciekłokrystalicznym i siedmiosegmentowym Materiał do samodzielnego opracowania: elementy języka C: typy danych i ich deklarowanie,
Bardziej szczegółowoSystemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć
Systemy Wbudowane Kod przedmiotu: SW Rodzaj przedmiotu: kierunkowy ; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil studiów:
Bardziej szczegółowoZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoSystemy 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ółowoAVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe www.evboards.eu
AVREVB1 Zestaw uruchomieniowy dla mikrokontrolerów AVR. 1 Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy
Bardziej szczegółowoProjektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx
Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx CEL ĆWICZENIA Celem ćwiczenia jest utrwalenie wiedzy dotyczącej budowy, działania i własności programowalnych układów
Bardziej szczegółowoUniwersalny zestaw uruchomieniowy ZL4PIC
Uniwersalny zestaw uruchomieniowy ZL4PIC Uniwersalny zestaw uruchomieniowy ZL4PIC przeznaczony jest testowania aplikacji realizowanych na bazie mikrokontrolerów PIC. Jest on przystosowany do współpracy
Bardziej szczegółowo1. 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
Bardziej szczegółowoZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
1 ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami mikrokontrolerów PIC. Jest on przystosowany do współpracy z mikrokontrolerami
Bardziej szczegółowoZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168
ZL16AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168 ZL16AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerówavr w obudowie 28-wyprowadzeniowej (ATmega8/48/88/168). Dzięki
Bardziej szczegółowoBadanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań
adanie układów średniej skali integracji - ćwiczenie 6. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi układami SSI (Średniej Skali Integracji). Przed wykonaniem ćwiczenia należy zapoznać
Bardziej szczegółowoZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
Bardziej szczegółowoElektronika samochodowa (Kod: TS1C )
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu Elektronika samochodowa (Kod: TS1C 622 388) Temat: Programowanie mikrokontrolerów
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA Instrukcja pomocnicza do laboratorium z przedmiotu Programowalne Struktury
Bardziej szczegółowoUniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR
Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR ZL10AVR Zestaw ZL10AVR umożliwia wszechstronne przetestowanie aplikacji wykonanych z wykorzystaniem mikrokontrolerów z rodziny AVR (ATtiny, ATmega,
Bardziej szczegółowoZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887
ZL5PIC Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887 ZL5PIC jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów PIC16F887 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoProgramowanie mikrokontrolerów - laboratorium
Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu Instytut Techniczny Programowanie mikrokontrolerów- laboratorium Nazwisko i imię 1. 2. Data wykonania ćwiczenia: Grupa: Ocena sprawozdania Zaliczenie: Symbol:
Bardziej szczegółowoZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC
ZL28ARM Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC Zestaw ZL28ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów AT91SAM7XC. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych
Bardziej szczegółowoZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoLITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19
LITEcomp Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19 Moduł LITEcomp to miniaturowy komputer wykonany na bazie mikrokontrolera z rodziny ST7FLITE1x. Wyposażono go w podstawowe peryferia, dzięki
Bardziej szczegółowoĆ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ółowoUkł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ółowoWPROWADZENIE 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ółowoSML3 październik 2008
25 100_LED8 Moduł zawiera 8 diod LED dołączonych do wejść za pośrednictwem jednego z kilku możliwych typów układów (typowo jest to układ typu 563). Schemat Moduł jest wyposażony w dwa złącza typu port
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 7 (2h) Obsługa urządzenia peryferyjnego z użyciem pamięci w VHDL. Instrukcja do zajęć laboratoryjnych z przedmiotu
Bardziej szczegółowoSzkolenia specjalistyczne
Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com
Bardziej szczegółowoLaboratorium 1: Wprowadzenie do środowiska programowego. oraz podstawowe operacje na rejestrach i komórkach pamięci
Laboratorium 1: Wprowadzenie do środowiska programowego oraz podstawowe operacje na rejestrach i komórkach pamięci Zapoznanie się ze środowiskiem programowym: poznanie funkcji asemblera, poznanie funkcji
Bardziej szczegółowoZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103
ZL30ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych
Bardziej szczegółowoPolitechnika Śląska w Gliwicach
Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki LABORATORIUM PRZEDMIOTU SYSTEMY MIKROPROCESOROWE ĆWICZENIE 1 Układy wejścia i wyjścia mikrokontrolera ATXMega128A1 1 1 Cel
Bardziej szczegółowoSML3 październik
SML3 październik 2005 35 160_7SEG2 Moduł zawiera dwupozycyjny 7-segmentowy wyświetlacz LED ze wspólną anodą, sterowany przez dwa dekodery HEX->7SEG zrealizowane w układach GAL16V8. Dekodery przypominają
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Bardziej szczegółowoWyś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ółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA EKS1A300024 UKŁADY CZASOWE Białystok 2015 1. Cele ćwiczenia
Bardziej szczegółowoKod 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
Bardziej szczegółowoInterface sieci RS485
Interface sieci RS85 Model M-07 do Dydaktycznego Systemu Mikroprocesorowego DSM-5 Instrukcja uŝytkowania Copyright 007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka i Drożdż
Bardziej szczegółowo1.2. Architektura rdzenia ARM Cortex-M3...16
Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.
Bardziej szczegółowoMIKROKONTROLERY 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ółowoPłytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024
Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024 Płytka idealna do nauki programowania mikrokontrolerów i szybkiego budowanie układów testowych. Posiada mikrokontroler ATmega16/ATmega32 i bogate
Bardziej szczegółowoTechnika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
Bardziej szczegółowoSystemy 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ółowoZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx
ZL6PLD Zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx 1 ZL6PLD jest zestawem uruchomieniowym dla układów FPGA z rodziny Spartan 3 firmy Xilinx. Oprócz układu PLD o dużych zasobach
Bardziej szczegółowoLABORATORIUM - 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,
Bardziej szczegółowoProgramowanie 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ółowoPolitechnika Białostocka Wydział Elektryczny
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 SZEREGOWE PRZETWORNIKI A/C - C/A Ćwiczenie 5 Opracował:
Bardziej szczegółowoPRUS. projekt dokumentacja końcowa
Adrian Antoniewicz Marcin Dudek Mateusz Manowiecki 17.01.2007 PRUS projekt dokumentacja końcowa Temat: Układ zdalnego sterowania (za pomocą interfejsu RS-232) wyświetlaczem LCD. Spis treści: 1. 2. 3. 4.
Bardziej szczegółowoZagadnienia 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ółowoPolitechnika Białostocka. Wydział Elektryczny. Katedra Automatyki i Elektroniki. Kod przedmiotu: TS1C
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: TS1C 622 388 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA SAMOCHODOWA Temat: M a gistra
Bardziej szczegółowoLiteratura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
Bardziej szczegółowoSTM32Butterfly2. 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
Bardziej szczegółowoWOJSKOWA 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ółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: UKŁADY ELEKTRONICZNE 2 (TS1C500 030) UKŁADY CZASOWE Białystok 2014 1. Cele
Bardziej szczegółowoSYSTEMY CZASU RZECZYWISTEGO (SCR)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Podstawy programowanie systemów wbudowanych na bazie platformy sprzętowo-programowej
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL Instrukcja pomocnicza do laboratorium z przedmiotu Synteza układów
Bardziej szczegółowoPracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi
Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C
Bardziej szczegółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowoLABORATORIUM ELEKTRONIKI I TEORII OBWODÓW
POLITECHNIKA POZNAŃSKA FILIA W PILE LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW numer ćwiczenia: data wykonania ćwiczenia: data oddania sprawozdania: OCENA: 6 21.11.2002 28.11.2002 tytuł ćwiczenia: wykonawcy:
Bardziej szczegółowoZL8AVR. Płyta bazowa dla modułów dipavr
ZL8AVR Płyta bazowa dla modułów dipavr Zestaw ZL8AVR to płyta bazowa dla modułów dipavr (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL12AVR z mikrokontrolerem ATmega16. Wyposażono ją w wiele klasycznych
Bardziej szczegółowoProgramowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.
Programowanie Układów Logicznych kod kursu: ETD6203 Szczegóły realizacji projektu indywidualnego W1 24.02.2016 dr inż. Daniel Kopiec Projekt indywidualny TERMIN 1: Zajęcia wstępne, wprowadzenie TERMIN
Bardziej szczegółowoModuł uruchomieniowy AVR ATMEGA-16 wersja 2
Dane aktualne na dzień: 30-08-2016 20:09 Link do produktu: /modul-uruchomieniowy-avr-atmega-16-wersja-2-p-572.html Moduł uruchomieniowy AVR ATMEGA-16 wersja 2 Cena Cena poprzednia Dostępność 211,00 zł
Bardziej szczegółowoZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313
ZL11AVR Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 Zestaw przeznaczony do budowania prostych aplikacji z mikrokontrolerem ATtiny2313 (w podstawkę można również zamontować AT90S1200 lub AT90S2313).
Bardziej szczegółowoLaboratorium przedmiotu Technika Cyfrowa
Laboratorium przedmiotu Technika Cyfrowa ćw.3 i 4: Asynchroniczne i synchroniczne automaty sekwencyjne 1. Implementacja asynchronicznych i synchronicznych maszyn stanu w języku VERILOG: Maszyny stanu w
Bardziej szczegółowoJęzyk C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307
Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje
Bardziej szczegółowoModelowanie liczników w języku Verilog i ich implementacja w strukturze FPGA
Modelowanie liczników w języku Verilog i ich implementacja w strukturze FPGA Licznik binarny Licznik binarny jest najprostszym i najpojemniejszym licznikiem. Kod 4 bitowego synchronicznego licznika binarnego
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA 2 Kod: ES1C400 026 UKŁADY UZALEŻNIEŃ CZASOWYCH Białystok 2014
Bardziej szczegółowoBezpieczeństwo informacji oparte o kryptografię kwantową
WYŻSZA SZKOŁA BIZNESU W DĄBROWIE GÓRNICZEJ WYDZIAŁ ZARZĄDZANIA INFORMATYKI I NAUK SPOŁECZNYCH Instrukcja do laboratorium z przedmiotu: Bezpieczeństwo informacji oparte o kryptografię kwantową Instrukcja
Bardziej szczegółowoProgramowanie 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ółowoZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)
ZL9AVR Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019) ZL9AVR to płyta bazowa umożliwiająca wykonywanie różnorodnych eksperymentów związanych z zastosowaniem mikrokontrolerów AVR w aplikacjach
Bardziej szczegółowoXXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej
Zestaw pytań finałowych numer : 1 1. Wzmacniacz prądu stałego: własności, podstawowe rozwiązania układowe 2. Cyfrowy układ sekwencyjny - schemat blokowy, sygnały wejściowe i wyjściowe, zasady syntezy 3.
Bardziej szczegółowoDOKUMENTACJA PROJEKTU
Warszawa, dn. 16.12.2015r. Student: Artur Tynecki (E.EIM) atynecki@stud.elka.pw.edu.pl Prowadzący: dr inż. Mariusz Jarosław Suchenek DOKUMENTACJA PROJEKTU Projekt wykonany w ramach przedmiotu Mikrokontrolery
Bardziej szczegółowoUkł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ść
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TEHNIKA YFOWA 2 T1300 020 Ćwiczenie Nr 6 EALIZAJA FUNKJI EJETOWYH W TUKTUAH
Bardziej szczegółowoTechnika 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ółowo1.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ółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Systemy Czasu Rzeczywistego Programowanie wyświetlacza graficznego LCD laboratorium: 01 autor: mgr inż. Paweł Pławiak
Bardziej szczegółowodokument 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ółowoElementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład 5 Legenda Procedura projektowania Podział układów VLSI 2 1 Procedura projektowania Specyfikacja Napisz, jeśli jeszcze nie istnieje, specyfikację układu. Opracowanie
Bardziej szczegółowoProgramator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
Bardziej szczegółowoĆw. 7: Układy sekwencyjne
Ćw. 7: Układy sekwencyjne Wstęp Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną następujące układy
Bardziej szczegółowoElektronika samochodowa (Kod: ES1C )
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu Elektronika samochodowa (Kod: ES1C 621 356) Temat: Magistrala CAN Opracował:
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE ES1C420 300 Ćwiczenie Nr 8 KONFIGUROWALNE
Bardziej szczegółowoPłytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1
Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32 Instrukcja Obsługi SKN Chip Kacper Cyrocki Page 1 Spis treści Wstęp... 3 Wyposażenie płytki... 4 Zasilanie... 5 Programator... 6 Diody LED...
Bardziej szczegółowoListing_ $crystal = deklaracja
------------------------------------------------- Listing_4 ---------------------------------------------------- $crystal = 8000000 deklaracja częstotliwości kwarcu $regfile "m8def.dat" biblioteka mikrokontrolera
Bardziej szczegółowoTo jeszcze prostsze, MMcc1100!
MMcc1100 jest miniaturowym, kompletnym modułem nadawczo-odbiorczym (transceiverem), słuŝącym do przesyłania danych w postaci cyfrowej, zbudowanym w oparciu o układ CC1100 firmy Texas Instruments. Moduł
Bardziej szczegółowoElektronika i techniki mikroprocesorowe
Elektronika i techniki mikroprocesorowe Technika cyfrowa ZłoŜone one układy cyfrowe Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 PLAN WYKŁADU idea
Bardziej szczegółowoKARTA PRZEDMIOTU KARTA PRZEDMIOTU
1/1 Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 Kierunek: INFORMATYKA Specjalność: wszystkie specjalności Tryb studiów: Stacjonarne pierwszego stopnia Rodzaj przedmiotu: kierunkowy
Bardziej szczegółowoIIPW_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
Bardziej szczegółowo