EFFICIENCY OF 8051 FAMILY MICROCONTROLLERS IN NETWORK APPLICATIONS
|
|
- Alina Stachowiak
- 6 lat temu
- Przeglądów:
Transkrypt
1 STUDIA INFORMATICA 2002 Volume 22 Number 2 (44) Bartłomiej ZIELIŃSKI, Krzysztof TOKARZ Politechnika Śląska, Instytut Informatyki EFEKTYWNOŚĆ MIKROSTEROWNIKÓW RODZINY 8051 W ZASTOSOWANIACH SIECIOWYCH Streszczenie. Zbudowano model konwertera protokołów z zastosowaniem mikrosterownika rodziny Zbadano zależność wydajności konwertera od wersji mikrosterownika i częstotliwości jego taktowania. EFFICIENCY OF 8051 FAMILY MICROCONTROLLERS IN NETWORK APPLICATIONS Summary. A protocol converter has been built using 8051 microcontroller family. It has been tested how converter s efficiecy depends upon microcontroller version and its clock frequency. 1. Wprowadzenie Efektywność pracy sieci zawierającej segment przewodowy i bezprzewodowy zależy między innymi od prędkości transmisji na obu łączach oraz od rodzaju i parametrów stosowanych protokołów transmisyjnych. Nie są to jednak jedyne czynniki określające efektywność całej sieci. Często bowiem integracja segmentu przewodowego i bezprzewodowego wymaga zastosowania urządzeń mikroprocesorowych, tzw. konwerterów protokołów [1, 2]. Oczywiście parametry konstrukcyjne takiego konwertera mają również wpływ na jego wydajność chodzi tu m. in. o takie parametry jak rodzaj mikroprocesora, częstotliwość jego taktowania, ilość pamięci dostępnej dla buforowanych danych [3], a także sposób napisania oprogramowania sterującego.
2 114 B. Zieliński, K. Tokarz W niniejszej pracy zbadano wpływ częstotliwości taktowania mikroprocesora na wydajność transmisji danych na przykładzie modelu konwertera zbudowanego w oparciu o mikrosterownik jednoukładowy rodziny 8051 [4, 5, 6]. 2. Konstrukcja modelu konwertera Konwerter protokołów powinien być wyposażony w dwa porty szeregowe jedno obsługujące łącze przewodowe, drugie bezprzewodowe [1]. Dla uproszczenia konstrukcji w modelu zastosowano tylko jedno łącze. Wobec tego przesył danych przebiega w następujących etapach: odbiór znaku z linii wejściowej portu szeregowego i umieszczenie go w buforze odbiorczym, kopiowanie znaków z bufora odbiorczego do bufora podręcznego w celu ich obróbki, zmiany formatu itp. kopiowanie danych z bufora podręcznego do bufora nadawczego, nadawanie znaków z bufora nadawczego przez linię wyjściową portu szeregowego. Opisany tok postępowania jest w przybliżeniu zgodny z programem obsługi pełnego konwertera, pokazanym na rys. 1. Program taki można przedstawić jako trzy współbieżnie wykonywane procesy, z których dwa (procedury obsługi łączy transmisyjnych) wykorzystują mechanizm przerwań, trzeci natomiast (procedura konwersji protokołów) przebiega w pętli nieskończonej. Rys. 1. Struktura programu konwertera protokołów Fig. 1. The structure of protocol converter software Bufory nadawczy i odbiorczy umieszczono w przestrzeni adresowej zewnętrznej pamięci danych, natomiast bufor podręczny w wewnętrznej pamięci danych. W związku z tym
3 Efektywność mikrosterowników rodziny 8051 w zastosowaniach sieciowych 115 rozmiar bufora podręcznego jest ograniczony do około 128 B, o ile zastosowana wersja mikrosterownika zawiera 256 B tej pamięci. Natomiast rozmiary buforów nadawczego i odbiorczego określone są przez rozmiar zastosowanego układu pamięci w tym przypadku zastosowano pamięć o pojemności 8 KB, co pozwala na zastosowanie buforów nie przekraczających 2 KB. Zastosowanie bufora roboczego zostało podyktowane łatwością operowania na wewnętrznej pamięci danych, na której można wykonywać nie tylko operacje odczytu i zapisu, lecz także operacje logiczne i arytmetyczne. Natomiast pamięć zewnętrzna umożliwia tylko realizację operacji odczytu i zapisu. Jako jednostkę centralną zastosowano układ 80C32 oraz w celach porównawczych układ Dallas 80C320 [6, 7] o zmodyfikowanej architekturze, pozwalającej na uzyskanie około trzykrotnie większej szybkości wykonywania programu. Układ ten zawiera ponadto dodatkowy port szeregowy, dzięki czemu można z łatwością zastosować go do realizacji pełnego konwertera protokołów. 3. Oprogramowanie modelu konwertera Zadaniem programu sterującego układem jest [1]: odpowiednie ustawienie parametrów pracy układu, m. in. trybów pracy poszczególnych elementów mikrosterownika, obsługa portu szeregowego, realizacja algorytmu, stanowiącego model algorytmu konwersji protokołów. Inicjalizacja parametrów konwertera obejmuje ustawienie: trybu pracy portu szeregowego, trybu pracy licznika T2, taktującego port szeregowy, wartości początkowej licznika T2, zależnej od przyjętej prędkości transmisji (stanowiącej parametr programu), trybu pracy licznika T1, służącego do odmierzania czasu, wartości początkowej licznika T1, zależnej od częstotliwości taktowania mikrosterownika (stanowiącej parametr programu), trybu pracy układu przerwań. Procedura obsługi przerwania portu szeregowego rozpoznaje, czy powodem przerwania jest gotowość nadajnika, czy odbiornika. Jeżeli przerwanie pochodzi od odbiornika, odebrany znak jest umieszczany w cyklicznym buforze odbiorczym. Jednocześnie zerowana jest zmienna, określająca, ile czasu upłynęło od nadejścia ostatniego znaku. Ponadto, dla celów badawczych, inkrementuje się zmienną określającą całkowitą liczbę odebranych znaków (liczba ta jest zerowana przy rozpoczęciu pracy programu).
4 116 B. Zieliński, K. Tokarz Jeżeli przerwanie pochodzi od nadajnika, wykonywane jest sprawdzenie, czy w buforze nadawczym są przygotowane znaki do wysłania. Jeżeli tak, kolejny znak jest wpisywany do rejestru nadajnika. Ponadto, dla celów badawczych, inkrementuje sił zmienną określającą całkowitą liczbę wysłanych znaków (liczba ta jest zerowana przy rozpoczęciu pracy programu). Algorytm będący modelem algorytmu konwertera protokołów działa w pętli nieskończonej. Jeżeli w buforze odbiorczym znajduje się liczba znaków nie mniejsza, niż pewna zadana wielkość stała (stanowiąca parametr programu), lub gdy od nadejścia ostatniego znaku upłynął zadany czas (także stanowiący parametr programu), następuje skopiowanie odpowiedniej liczby znaków z bufora odbiorczego do bufora roboczego. Następnie znaki te są kopiowane z bufora roboczego do bufora nadawczego, po czym następuje włączenie nadajnika. Podczas nadawania możliwe jest odbieranie kolejnych znaków. W pełnym konwerterze miedzy tymi dwoma etapami kopiowania znaków powinno nastąpić przekształcenie postaci przesyłanej informacji. Prócz wymienionych wartości, sparametryzowane są także wielkości bufora roboczego oraz buforów nadawczego i odbiorczego. Program napisano w języku C dla mikrosterowników rodziny 8051, korzystając z kompilatora IAR C-51 w wersji 5.21 i środowiska roboczego dla Windows w wersji Do uruchamiania oprogramowania użyto także emulatora układowego USP-51A firmy Signum Systems. Emulator był także używany podczas badań, dzięki czemu zmiana parametrów programu nie pociągała za sobą konieczności zmiany zawartości pamięci stałej, gdyż program wykonywany był z pamięci emulatora. 3. Badania wydajności układu Wykonany model konwertera poddano badaniom wydajnościowym. W tym celu skonfigurowano stanowisko laboratoryjne, w skład którego wchodziły: komputer typu PC, służący do wysyłania znaków łączem szeregowym do konwertera i odbierania znaków z konwertera, układ konwertera, zawierający podstawkę pod mikroprocesor, 8 KB pamięci RAM oraz bufory portu szeregowego, emulator układowy, pełniący funkcję mikroprocesora w układzie konwertera, komputer typu PC, służący do zmian parametrów w programie źródłowym i sterowania emulatorem układowym oraz śledzenia wykonywania programu.
5 Efektywność mikrosterowników rodziny 8051 w zastosowaniach sieciowych 117 Do przesyłania znaków między komputerem a konwerterem wykorzystano program HyperTerminal, dostępny w systemie operacyjnym Windows Konfiguracja stanowiska badawczego pokazana jest na rys. 2. Rys. 2. Konfiguracja stanowiska badawczego Fig. 2. Test stand configuration Pierwsze badania miały na celu określenie, z jaką maksymalną prędkością transmisji może pracować mikrosterownik rodziny 8051 przy transmisji ciągłej. Znaki przesyłano w seriach po 8 KB (dokładnie 8202 znaki) z następującymi prędkościami transmisji: 115.2, 57.6, 38.4, 19.2, 9.6 kb/s (są to prędkości dostępne w programie HyperTerminal). Częstotliwość zegara taktującego mikroprocesor wynosiła MHz umożliwia ona uzyskanie dokładnej prędkości transmisji w żądanym zakresie. Dla każdej prędkości wykonano po 5 przesyłów (wyniki podane w tabeli stanowią średnią z wykonanych pomiarów). Testy wykonano na mikrosterownikach 80C32 i DS80C320 oraz dodatkowo DS80C320 z kodem generowanym specjalnie dla tego typu mikrosterownika. Tabela 1 zawiera średnią liczbę znaków, jaka została odebrana przez mikrosterownik i umieszczona w buforze przy określonej prędkości transmisji. Jak wynika z danych zamieszczonych w tabeli 1, najwyższa prędkość transmisji możliwa do wykorzystania dla mikrosterownika 80C32 wynosi zaledwie 9.6 kb/s, natomiast dla wersji DS80C320 jest ona dwukrotnie wyższa. Program skompilowany specjalnie dla tej wersji jest tylko nieznacznie szybszy. Stosowanie prędkości wyższej niż podane jako maksymalne powoduje utratę części informacji. Efekt ten spowodowany jest zbyt małą prędkością mikrosterownika, który nie zawsze może zdążyć z obsługą przerwania przed nadejściem kolejnego znaku. Cechą charakterystyczną mikrosterowników rodziny 8051 jest możliwość programowej zmiany zbioru rejestrów roboczych w dowolnym momencie. Cechę tę można wykorzystać w procedurze obsługi przerwania. Zamiast bowiem odkładać rejestry robocze na stos przy
6 118 B. Zieliński, K. Tokarz Liczba odebranych znaków przy częstotliwości taktowania MHz (obsługa przerwania korzystająca ze stosu) Tabela 1 Prędkość [kb/s] 80C32 kod 8x51 DS80C320 kod 8x51 DS80C320 kod 8x wejściu do tej procedury i zdejmować ze stosu wychodząc z niej, szybciej jest przełączyć aktywny zbiór rejestrów roboczych. Na tym założeniu bazuje kolejna wersja programu. Wyniki uzyskane z jej użyciem uzyskane w identycznych warunkach jak poprzednie zestawiono w tabeli 2. Liczba odebranych znaków przy częstotliwości taktowania MHz (obsługa przerwania podmieniająca zbiór rejestrów roboczych) Tabela 2 Prędkość [kb/s] 80C32 kod 8x51 DS80C320 kod 8x51 DS80C320 kod 8x Porównując wyniki umieszczone w tabelach można stwierdzić, że technika zamiany rejestrów roboczych powoduje generalnie wzrost efektywności mikrosterownika, nie na tyle duży jednak, aby możliwe było osiągnięcie wyższych prędkości transmisji niż dla wersji korzystającej ze stosu. Pomimo tego stanowi ona podstawę do dalszych badań. Kolejne dwie grupy badań wykonano dla układu taktowanego zegarem MHz oraz MHz te częstotliwości także pozwalają na uzyskanie dokładnej prędkości transmisji. Wyniki pomiarów zebrano w tabelach odpowiednio 3 i 4. Jak wynika z zamieszczonych wyników, zwiększanie częstotliwości zegara taktującego powoduje zgodnie z przypuszczeniami wzrost mocy obliczeniowej mikrosterownika. Dwukrotne zwiększenie tej częstotliwości umożliwia około dwukrotne zwiększenie maksy-
7 Efektywność mikrosterowników rodziny 8051 w zastosowaniach sieciowych 119 Liczba odebranych znaków przy człstotliwoœci taktowania MHz (obsługa przerwania podmieniająca zbiór rejestrów roboczych) Tabela 3 Prędkość [kb/s] 80C32 kod 8x51 DS80C320 kod 8x51 DS80C320 kod 8x Liczba odebranych znaków przy człstotliwoœci taktowania MHz (obsługa przerwania podmieniająca zbiór rejestrów roboczych) Tabela 4 Prędkość [kb/s] 80C32 kod 8x51 DS80C320 kod 8x51 DS80C320 kod 8x malnej prędkości transmisji. Niestety nie jest możliwe ustalenie dokładnych zależności, ponieważ użyty program HyperTerminal oferuje stosunkowo wąski wybór prędkości transmisji. Ponadto często trudno jest uzyskać dokładnie taką samą prędkość transmisji w komputerze PC i w układzie z mikrosterownikiem 8051 wynika to z różnic w konstrukcji portu szeregowego. Interesujący wynik uzyskano dla prędkości 57.6 kb/s dla mikrosterownika DS80C320 (tabela 3 i 4). Otóż zegar MHz jest wówczas wystarczający dla uzyskania tej prędkości, natomiast zegar Hz tylko nieznacznie wolniejszy okazuje się zbyt wolny. Układ gubi jednak wówczas tylko kilka znaków z ponad 8000 wysłanych. Dlatego też konieczna była dokładna analiza kodu wynikowego generowanego przez kompilator. Okazało się, że inkrementacja zmiennej typu long unsigned jest wykonywana z użyciem procedury dodawania 32-bitowego. Po zmianie typu tej zmiennej na unsigned kod nie zawierał już takiego wywołania. W tej wersji zegar MHz okazał się już wystarczający dla prędkości 57.6 kb/s. Zmienna, której typ zmieniono, jest zmienną diagnostyczną, dzięki której
8 120 B. Zieliński, K. Tokarz można określić liczbę wysłanych i odebranych znaków, tak więc nie jest niezbędna w ostatecznej wersji programu. 4. Kierunki dalszych badań Uzyskane wyniki mogą stanowić podstawę do dalszych badań wydajności mikrosterowników rodziny 8051 w układach transmisji danych. W szczególności można zbadać: uzyskiwane prędkości transmisji dla innych częstotliwości zegara taktującego mikrosterownik, wpływ sposobu optymalizacji kodu wynikowego przez kompilator IAR C-51 na wydajność systemu, wpływ złożoności użytego protokołu i jego parametrów transmisyjnego na efektywność systemu. Można także podjąć próbę napisania programu obsługi przerwania portu szeregowego w asemblerze porównanie wyników dla programu napisanego w języku C i a asemblerze może stanowić interesujący test wydajności zastosowanego kompilatora. LITERATURA 1. Zieliński B.: Bezprzewodowe sieci komputerowe wykorzystujące konwersję protokołów. Rozprawa doktorska, Instytut Informatyki Politechniki Śląskiej, Gliwice Zieliński B.: Bezprzewodowe sieci komputerowe. Helion, Gliwice Zieliński B., Tokarz K.: Wpływ mocy obliczeniowej konwertera protokołów na wydajność transmisji. Studia Informatica, Vol. 21, Number 1 (39). VII Seminarium Sieci Komputerowe, Zakopane Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS-51. WNT, Warszawa Małysiak H.: Mikrokomputery jednoukładowe serii MCS48, MCS51, MCS96. Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Gliwice Starecki T.: Mikrokontrolery jednoukładowe rodziny 51. NOZOMI, Warszawa DS80C320/DS80C323 High Speed/Low Power Micro. Dallas Semiconductor, Recenzent: Dr hab. inż. Edward Hrynkiewicz, prof. Pol. Śląskiej
9 Efektywność mikrosterowników rodziny 8051 w zastosowaniach sieciowych 121 Wpłynęło do Redakcji 18 marca 2002 r. Abstract The network s efficiency depends upon several parameters, ie. transmission speed and protocols used. If the network contains microprocessor-based elements for example protocol converters their efficiency may also have influence upon overall network characteristic. The protocol converter has, among others, two transmission links (wired and wireless ones). Proper cooperation between all the elements is ensured by the software, which may have similar structure to the one shown on fig. 1. The microprocessor chosen for the tests was standard 80C32 single-chip microcontroller and Dallas DS80C320 version. The control program was written in C language for 8051 family of microcontrollers usign IAR C-51 environment. For the tests, the stand has been configured. It consisted of two PC computers, protocol converter and in-circuit emulator as shown on fig. 2. The transmission between PC and protocol converter was controlled by HyperTerminal available in Windows The transmission speeds were: 115.2, 57.6, 38.4, 19.2, 9.6 kb/s and the clock frequencies were: MHz, MHz and MHz. The efficiency measure was number of characters received, when the number of characters sent was constant and equal to Therefore, if these numbers are not equal, the converter s efficiency is not sufficient for the transmission speed used. The test results are collected in tables 1 to 4. As an overall result, it can be said that the higher the clock frequency is, the faster transmission speed can be used. The DS80C320 version can always work at speeds twice as high as standard 80C30.
PROTOCOL CONVERTER S COMPUTING POWER INFLUENCE UPON TRANSMISSION EFFICIENCY
STUDIA INFORMATICA 2000 Volume 21 Number 1 (39) Bartłomiej ZIELIŃSKI, Krzysztof TOKARZ Politechnika Śląska, Instytut Informatyki WPŁYW MOCY OBLICZENIOWEJ KONWERTERA PROTOKOŁÓW NA WYDAJNOŚĆ TRANSMISJI Streszczenie.
IX Konferencja SYSTEMY CZASU RZECZYWISTEGO Ustroń, września Bartłomiej ZIELIŃSKI * TRANSMISJA BEZPRZEWODOWA W SIECIACH MODBUS
IX Konferencja SYSTEMY CZASU RZECZYWISTEGO Ustroń, 16-19 września 2002 transmisja bezprzewodowa, sieci przemysłowe Bartłomiej ZIELIŃSKI * TRANSMISJA BEZPRZEWODOWA W SIECIACH MODBUS W niektórych przypadkach
Laboratorium Mikroinformatyki. Emulatory Sprzętowe
Laboratorium Mikroinformatyki Emulatory Sprzętowe Co to jest Emulator? Emulator sprzętowy (In Circuit Emulator - ICE) jest nieocenionym narzędziem wspomagającym programistę przy tworzeniu oprogramowania
MODEL SYMULACYJNY ROZPROSZONEGO SYSTEMU POMIAROWO-STERUJĄCEGO Z INTERFEJSEM CAN
Szybkobieżne Pojazdy Gąsienicowe (22) nr 2, 2007 Adam MARKOWSKI MODEL SYMULACYJNY ROZPROSZONEGO SYSTEMU POMIAROWO-STERUJĄCEGO Z INTERFEJSEM CAN Streszczenie: W artykule przedstawiono zastosowanie modelu
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
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
Technika mikroprocesorowa
Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi
Start Bity Bit Stop 1 Bit 0 1 2 3 4 5 6 7 Par. 1 2. Rys. 1
Temat: Obsługa portu komunikacji szeregowej RS232 w systemie STRC51. Ćwiczenie 2. (sd) 1.Wprowadzenie do komunikacji szeregowej RS232 Systemy bazujące na procesorach C51 mogą komunikować się za pomocą
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:
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
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)
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ą
TECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART MCS'51 Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 8-bitowe Mikrokontrolery 8-bitowe stanowią wciąż najliczniejszą grupę mikrokontrolerów. Istniejące w chwili obecnej na rynku rodziny mikrokontrolerów opracowane zostały w latach 80-tych.
Ć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
BEZPRZEWODOWA TRANSMISJA DANYCH POPRZEZ ŁĄCZE RS-232C 1 WIRELESS DATA TRANSMISSION THROUGH RS-232C LINK
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1997 Seria: INFORMATYKA z. 32 Nr kol. 1356 Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki BEZPRZEWODOWA TRANSMISJA DANYCH POPRZEZ ŁĄCZE RS-232C 1 Streszczenie.
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
SYSTEM TRANSMISJI RADIOWEJ DLA SIECI PRZEMYSŁOWYCH
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1997 Seria: INFORMATYKA z. 32 Nr kol. 1356 Dariusz CABAN Instytut Informatyki Teoretycznej i Stosowanej PAN Marcin FOJCIK, Henryk MAŁYSIAK, Bartłomiej ZIELIŃSKI Politechnika
Budowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
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 +..
OPÓŹNIENIA TRANSMISJI W RÓŻNYCH IMPLEMENTACJACH PROTOKOŁU AX.25
STUDIA INFORMATICA 2013 Volume 34 Number 3 (113) Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki OPÓŹNIENIA TRANSMISJI W RÓŻNYCH IMPLEMENTACJACH PROTOKOŁU AX.25 Streszczenie. Omówiono wpływ
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)...
PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI
Bartosz Wawrzynek I rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI Keywords: gesture control,
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/
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
Rozdział 13. Porównanie różnych wersji kontrolerów TNC. 1. Wprowadzenie. 2. Kontrolery TNC
Rozdział 13 Porównanie różnych wersji kontrolerów TNC Bartłomiej ZIELIŃSKI Politechnika Śląska, Instytut Informatyki Bartłomiej.Zielinski@polsl.pl Streszczenie Kontrolery TNC są układami mikroprocesorowymi
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia
Komunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 2 Magistrala UART Program ćwiczenia: konfiguracja transmisji danych między komputerem PC a mikrokontrolerem przy użyciu magistrali UART. Zagadnienia do przygotowania: podstawy programowania
Aby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.
Generowanie sygnałów testowych VHDL Wariant współbieżny (bez procesu): sygnał
Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall
Grzegorz Sułkowski, Maciej Twardy, Kazimierz Wiatr Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall Plan prezentacji 1. Architektura Firewall a załoŝenia 2. Punktu
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC, zapoczątkowana przez i wstecznie zgodna z 16-bitowym procesorem
Pracownia 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
Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi
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
Systemy uruchomieniowe
Systemy uruchomieniowe Przemysław ZAKRZEWSKI Systemy uruchomieniowe (1) 1 Środki wspomagające uruchamianie systemów mikroprocesorowych Symulator mikroprocesora Analizator stanów logicznych Systemy uruchomieniowe:
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
Ć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
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
Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
Diagnostyka systemu transmisji opartego na konwerterach typu JTS
Diagnostyka systemu transmisji opartego na konwerterach typu JTS mgr inż. Marek Piwoński 20 sierpnia 2011 Spis treści 1 Opis ogólny 1 2 Sprawdzenie konwertera 2 2.1 Sprawdzenie nadajnika:.......................
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6 Moduł UART - współpraca z komputerem poprzez BlueTooth Mariusz Sokołowski
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
APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT
Sławomir Marczak - IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński - opiekun naukowy APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT
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
Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Rejestry procesora. Nazwa ilość bitów. AX 16 (accumulator) rejestr akumulatora. BX 16 (base) rejestr bazowy. CX 16 (count) rejestr licznika
Rejestry procesora Procesor podczas wykonywania instrukcji posługuje się w dużej części pamięcią RAM. Pobiera z niej kolejne instrukcje do wykonania i dane, jeżeli instrukcja operuje na jakiś zmiennych.
Katedra Systemów Automatyki Automatyka i Robotyka. Obszary kształcenia. Nauki techniczne
Nazwa przedmiotu Kod przedmiotu Jednostka Kierunek Obszary kształcenia KOMPUTEROWE SYSTEMY AUTOMATYKI I E:05131W0 Katedra Systemów Automatyki Automatyka i Robotyka Nauki techniczne Profil kształcenia ogólnoakademicki
Mikrooperacje. Mikrooperacje arytmetyczne
Przygotowanie: Przemysław Sołtan e-mail: kerk@moskit.ie.tu.koszalin.pl Mikrooperacje Mikrooperacja to elementarna operacja wykonywana podczas jednego taktu zegara mikroprocesora na informacji przechowywanej
Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.
Płyty główne Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Układ DMA Układ DMA zawiera dwa sterowniki przerwań 8237A połączone kaskadowo. Każdy sterownik 8237A
Architektura mikrokontrolera MCS51
Architektura mikrokontrolera MCS51 Ryszard J. Barczyński, 2017 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Architektura mikrokontrolera
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
KARTA 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
USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.
1 Mateusz Klimkowski IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip. Interfejs USB w 8-bitowych
MIKROPROCESORY architektura i programowanie
Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Przetwornik ADC laboratorium: 04 autor: mgr inż. Katarzyna Smelcerz Kraków, 2016
Mosty przełączniki. zasady pracy pętle mostowe STP. Domeny kolizyjne, a rozgłoszeniowe
Mosty przełączniki zasady pracy pętle mostowe STP Domeny kolizyjne, a rozgłoszeniowe 1 Uczenie się mostu most uczy się na podstawie adresu SRC gdzie są stacje buduje na tej podstawie tablicę adresów MAC
Laboratorium 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
Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC
Architektura Systemów Komputerowych Rozwój architektury komputerów klasy PC 1 1978: Intel 8086 29tys. tranzystorów, 16-bitowy, współpracował z koprocesorem 8087, posiadał 16-bitową szynę danych (lub ośmiobitową
Aplikacja Sieciowa wątki po stronie klienta
Aplikacja Sieciowa wątki po stronie klienta Na ostatnich zajęciach zajmowaliśmy się komunikacją pomiędzy klientem a serwerem. Wynikiem naszej pracy był program klienta, który za pomocą serwera mógł się
Zastosowania mikrokontrolerów w przemyśle
Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Współpraca z pamięciami zewnętrznymi Interfejs równoległy (szyna adresowa i danych) Multipleksowanie
Technika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM PROJEKTOWANIA ZINTEGROWANEGO
II Konferencja Naukowa KNWS'05 "Informatyka- sztuka czy rzemios o" 15-18 czerwca 2005, Z otniki Luba skie PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM
Architektura mikrokontrolera MCS51
Architektura mikrokontrolera MCS51 Ryszard J. Barczyński, 2018 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Architektura mikrokontrolera
ALGORYTMY STEROWANIA IMITATOREM STACJI RADIOLOKACYJNEJ
Dr inż. Stanisław ŻYGADŁO Dr inż. Maciej PODCIECHOWSKI Inż. Michał JANKOWSKI Wojskowa Akademia Techniczna ALGORYTMY STEROWANIA IMITATOREM STACJI RADIOLOKACYJNEJ Streszczenie: W referacie przedstawiono
Architektura mikroprocesorów TEO 2009/2010
Architektura mikroprocesorów TEO 2009/2010 Plan wykładów Wykład 1: - Wstęp. Klasyfikacje mikroprocesorów Wykład 2: - Mikrokontrolery 8-bit: AVR, PIC Wykład 3: - Mikrokontrolery 8-bit: 8051, ST7 Wykład
1. Tworzenie nowego projektu.
Załącznik do Instrukcji 1. Tworzenie nowego projektu. Wybieramy opcję z menu głównego New->QNX C Project. Wprowadzamy nazwę przechodzimy do następnego kroku NEXT. Wybieramy platformę docelową oraz warianty
Magistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
start Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja
----------------------------start---------------------------- Program mikroprocesorowego miernika mocy generowanej $crystal = 8000000 deklaracja częstotliwości kwarcu taktującego uc $regfile "m8def.dat"
Pomoc dla użytkowników systemu asix 6. www.asix.com.pl. Strategia buforowa
Pomoc dla użytkowników systemu asix 6 www.asix.com.pl Strategia buforowa Dok. Nr PLP6024 Wersja: 29-01-2010 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście
BADANIE WYDAJNOŚCI PROTOKOŁÓW DOSTĘPU DO ŁĄCZA W DOŚWIADCZALNEJ SIECI BEZPRZEWODOWEJ
STUDIA INFORMATICA 23 Volume 24 Number 2A (53) Bartłomiej ZIELIŃSKI, Iwona GÓRAL Politechnika Śląska, Instytut Informatyki BADANIE WYDAJNOŚCI PROTOKOŁÓW DOSTĘPU DO ŁĄCZA W DOŚWIADCZALNEJ SIECI BEZPRZEWODOWEJ
Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface
Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na
Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach
mikrokontrolery mikroprocesory Technika mikroprocesorowa Linia rozwojowa procesorów firmy Intel w latach 1970-2000 W krótkim pionierskim okresie firma Intel produkowała tylko mikroprocesory. W okresie
Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym
Struktura programu użytkownika w systemie mikroprocesorowym start inicjalizacja niekończaca się pętla zadania niekrytyczne czasowo przerwania zadania krytyczne czasowo 1 Znaczenie problematyki programowania
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
asix5 Podręcznik użytkownika Strategia buforowa
asix5 Podręcznik użytkownika Podręcznik użytkownika Dok. Nr PLP5024 Wersja: 29-07-2007 Podręcznik użytkownika asix5 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Programowanie aplikacji sieci Ethernet Przykład 1 Na podstawie: Monk S.: Arduino dla początkujących, HELION, Gliwice 2014 2 Arduino z nakładką
Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
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ć
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
Techniki mikroprocesorowe i systemy wbudowane
Techniki mikroprocesorowe i systemy wbudowane Wykład 1 Procesory rodziny AVR ATmega. Wstęp Wojciech Kordecki wojciech.kordecki@pwsz-legnica.eu Państwowa Wyższa Szkoła Zawodowa im. Witelona w Legnicy Wydział
Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.
Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala
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
Architektura komputerów
Architektura komputerów PCI EXPRESS Rozwój technologii magistrali Architektura Komputerów 2 Architektura Komputerów 2006 1 Przegląd wersji PCI Wersja PCI PCI 2.0 PCI 2.1/2.2 PCI 2.3 PCI-X 1.0 PCI-X 2.0
LABORATORIUM STEROWNIKÓW MIKROPROCESOROWYCH
POLITECHNIKA WROCŁAWSKA INSTYTUT MASZYN I NAPĘDÓW ELEKTRYCZNYCH LABORATORIUM STEROWNIKÓW MIKROPROCESOROWYCH W NAPĘDZIE ELEKTRYCZNYM Opracowanie: mgr inż. Krzysztof P. Dyrcz mgr inż. Zdzisław Żarczyński
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
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ń
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Systemy informatyczne dla Z(zwirtualizowanego)KSE
Politechnika Śląska Centrum Energetyki Prosumenckiej Wydział Elektryczny Instytut Elektrotechniki i Informatyki Konwersatorium Inteligentna Energetyka Systemy informatyczne dla Z(zwirtualizowanego)KSE
BADANIE SZYBKOŚCI PRZESYŁU DANYCH POMIĘDZY DWOMA WĘZŁAMI W SIECI KOMPUTEROWEJ OPARTEJ NA INTERFEJSACH FAST ETHERNET, USB 2.
STUDIA INFORMATICA 2011 Volume 32 Number 1A (94) Michał SAWICKI Politechnika Śląska, Instytut Informatyki BADANIE SZYBKOŚCI PRZESYŁU DANYCH POMIĘDZY DWOMA WĘZŁAMI W SIECI KOMPUTEROWEJ OPARTEJ NA INTERFEJSACH
ANALIZA OPÓŹNIEŃ W SIECI PACKET RADIO ZAWIERAJĄCEJ KONTROLERY TNC. Bartłomiej ZIELIŃSKI 1
ROZDZIAŁ 29 ANALIZA OPÓŹNIEŃ W SIECI PACKE RADIO ZAWIERAJĄCEJ KONROLERY NC Bartłomiej ZIELIŃSKI 1 Kontrolery NC są układami mikroprocesorowymi, służącymi do przesyłu informacji w sieci Packet Radio. Ze
Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).
Sieci komputerowe Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym). Zadania sieci - wspólne korzystanie z plików i programów - współdzielenie
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych Autor: Tomasz Gluziński Bezzałogowe Statki Powietrzne W dzisiejszych czasach jedną z najbardziej dynamicznie rozwijających się
Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,
Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane
Szczegółowy opis przedmiotu zamówienia
Numer sprawy: DGA/16/09 Załącznik A do SIWZ Szczegółowy opis przedmiotu zamówienia Przedmiot zamówienia: wyłonienie wykonawcy w zakresie zakupu i dostawy systemu komputerowego z oprogramowaniem, instalacją
4 Transmisja szeregowa, obsługa wyświetlacza LCD.
1 4 Transmisja szeregowa, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy, - ramka transmisyjna, - przeznaczenie buforów obsługi