• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Mikrokontroler



    Podstrony: [1] [2] 3 [4]
    Przeczytaj także...
    Schemat blokowy (ang. block diagram, flowchart) jest narzędziem nakierowanym na prezentację kolejnych czynności w projektowanym algorytmie. Realizowane jako diagram, na którym procedura, system albo program komputerowy są reprezentowane przez opisane figury geometryczne, połączone liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania.Texas Instruments TMS 1000 - jeden z pierwszych mikroprocesorów i pierwszy jednoukładowy komputer. Na pojedynczym układzie scalonym umieszczono procesor, pamięć RAM, pamięć ROM, układy wejścia/wyjścia oraz zegar taktujący.
    Historia, producenci i ewolucja mikrokontrolerów[ | edytuj kod]

    Pierwszym seryjnie produkowanym mikrokontrolerem był układ Intel 8048, sprzedawany od 1976 roku. Niemniej, za wynalazcę mikrokontrolera należałoby uznać Gary'ego Boone'a z firmy Texas Instruments – zgodnie z ustaleniami urzędu patentowego w USA. Pierwszymi układami firmy Texas Instruments, które można uznać za mikrokontrolery były, przeznaczone do kalkulatorów, układy TMS1000 produkowane już w roku 1972.

    Controller Area Network (CAN) – szeregowa magistrala komunikacyjna powstała w latach 80. XX w. w firmie Robert Bosch GmbH z myślą o zastosowaniach w przemyśle samochodowym (ABS, sterowanie silnika). Obecnie znajduje zastosowanie również w przemysłowych magistralach polowych (najpopularniejsze standardy: CANopen, DeviceNet, SDS).Przerwanie (ang. interrupt) lub żądanie przerwania (IRQInterrupt ReQuest) – sygnał powodujący zmianę przepływu sterowania, niezależnie od aktualnie wykonywanego programu. Pojawienie się przerwania powoduje wstrzymanie aktualnie wykonywanego programu i wykonanie przez procesor kodu procedury obsługi przerwania (ang. interrupt handler).

    Rozwój technologii, oprócz wzrostu niezawodności, zasobów i poprawy parametrów, umożliwił także zmiany w architekturze tych układów. Do mikrokontrolerów wprowadza się rozbudowane układy peryferyjne (sterowniki wyświetlaczy LCD, dekodery MP3, sterowniki magistrali ATA, radiomodemy i inne). Oprócz klasycznych rozwiązań ośmio- i szesnastobitowych, pojawiają się układy ze słowem 32-bitowym. Jednym z kierunków rozwojowych jest oferowanie sprzętowego wsparcie języków wysokiego poziomu, takich jak Java. Produkowane są również uproszczone wersje mikrokontrolerów, w niewielkich obudowach (począwszy od trzech wyprowadzeń), co zapewnia zminimalizowanie kosztów w prostych aplikacjach.

    System mikroprocesorowy lub mikrosystem — system do realizacji dowolnego zadania dającego się sprowadzić do przetwarzania wektorów informacji cyfrowej. W skład takiego systemu wchodzi sprzęt elektroniczny i oprogramowanie.Infineon Technologies (FWB: IFX, NYSE IFX) – jedna z największych firm niemieckich zajmująca się wytwarzaniem podzespołów elektronicznych. Wydzielona w kwietniu 1999 roku z Siemensa, w 2000 roku upubliczniona.

    Z drugiej strony można się spotkać z tendencją do wbudowywania gotowych rdzeni popularnych mikrokontrolerów do bardziej złożonych układów – np. układów ASIC lub programowalnych matryc FPGA. Pozwala to na ujednolicenie standardów programowania wytwarzanych urządzeń, w połączeniu z możliwością realizacji praktycznie dowolnych układów wejścia-wyjścia w postaci sprzętowej (w odróżnieniu od implementacji programowej tych samych układów, kiedy to sterowanie sygnałami na konkretnych wyprowadzeniach odbywać się musi z aktywnym wykorzystaniem realizowanego przez mikrokontroler programu).

    UART (ang. Universal Asynchronous Receiver and Transmitter, także USART - Universal Synchronus and Asynchronous Receiver and Transmitter) - układ scalony używany do asynchronicznego przekazywania i odbierania informacji poprzez port szeregowy. Zawiera on konwerter równoległo-szeregowy (ang. parallel-to-serial) służący do konwersji danych przesyłanych z komputera i szeregowo-równoległy (ang. serial-to-parallel) do konwersji danych przychodzących do komputera poprzez port szeregowy. UART zawiera także bufor do tymczasowego gromadzenia danych w przypadku szybkiej transmisji.MP3 ((ang.) MPEG-1/MPEG-2 Audio Layer 3) – algorytm kompresji stratnej dźwięku, przetworzonego uprzednio na sygnał cyfrowy. Popularnie zwany formatem MP3 lub standardem MP3. Jest zdefiniowany przez IETF w dokumencie RFC 5219.

    Do najbardziej popularnych mikrokontrolerów należą układy takich firm jak:

  • Atmel,
  • Intel,
  • Freescale Semiconductor (dawniej Motorola),
  • Infineon,
  • Analog Devices,
  • NXP (do 2006 roku oddział firmy Philips),
  • STMicroelectronics,
  • Hitachi,
  • Espressif Systems.
  • Niekwestionowany standard dla rynku masowego narzuciła firma Intel, która wprowadziła na rynek mikrokontroler 8051 – prototyp rodziny MCS-51. Obecnie wielu producentów stara się zachować zgodność wstecz z tą rodziną (oznaczaną także jako S51 lub x51). Bardzo popularne są również mikrokontrolery AVR firmy Atmel oraz PIC firmy Microchip Technology.

    Tablicowanie – technika programistyczna wykorzystująca strukturę nazywaną tablicą (ang. lookup table) do przechowywania przygotowanych wcześniej danych, co umożliwia zaoszczędzenie czasu wymaganego na ich obliczenie kosztem większego zużycia pamięci. Czasem możliwe jest uzyskanie danych pośrednich na podstawie stablicowanych (zob. interpolacja i ekstrapolacja), czego przykładem mogą być funkcje trygonometryczne, np. sinus: zamiast obliczać każdą wartość z osobna, np. za pomocą jego szeregów Taylora (i innych własności), można stablicować pewną liczbę punktów jednego okresu tej funkcji – błędy interpolacji można zmniejszyć kosztem lepszego jej algorytmu bądź zwiększenia liczby próbek (rozmiaru tablicy).Motorola była międzynarodową firmą telekomunikacyjną założoną w 1928 roku, z siedzibą w Schaumburgu na przedmieściach Chicago (USA). Była spółką publiczną notowaną na giełdzie nowojorskiej (NYSE) (od 26 maja 1946) (symbol giełdowy: MOT), a w przeszłości także tokijskiej (od października 1988 do czerwca 2005) i Chicago Stock Exchange. 4 stycznia 2011 podzieliła się na dwie firmy, Motorola Mobility i Motorola Solutions.

    Zobacz też[ | edytuj kod]

  • architektura harwardzka
  • Linki zewnętrzne[ | edytuj kod]

  • O mikrokontrolerach jednoukładowych
  • Mikrokontrolery – Jak zacząć?
  • Elektroda.pl – Największe polskie forum dot. mikrokontrolerów
  • Atmel Microcontrolers
  • Microchip Microcontrolers

  • Mikroprocesor – układ cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji (LSI) zdolny do wykonywania operacji cyfrowych według dostarczonego ciągu instrukcji.EEPROM (ang. Electrically-Erasable Programmable Read-Only Memory) – rodzaj nieulotnej pamięci komputerowej. Oznaczana równeż jako E²PROM.


    Podstrony: [1] [2] 3 [4]



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Wyświetlacz ciekłokrystaliczny, LCD (ang. Liquid Crystal Display) – urządzenie wyświetlające obraz, którego zasada działania oparta jest na zmianie polaryzacji światła na skutek zmian orientacji cząsteczek ciekłego kryształu pod wpływem przyłożonego pola elektrycznego.
    Asembler (z ang. assembler) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów. W języku polskim oznacza on program tworzący kod maszynowy na podstawie kodu źródłowego (tzw. asemblacja) wykonanego w niskopoziomowym języku programowania bazującym na podstawowych operacjach procesora zwanym językiem asemblera, popularnie nazywanym również asemblerem. W tym artykule język programowania nazywany będzie językiem asemblera, a program tłumaczący – asemblerem.
    Układ wejścia-wyjścia (ang. input-output circuit, I/O circuit) — są to takie urządzenia, które pośredniczą w wymianie informacji pomiędzy systemem mikroprocesorowym, a urządzeniami zewnętrznymi (urządzenia peryferyjne).
    Automat skończony (ang. finite state machine, FSM) – abstrakcyjny, matematyczny, iteracyjny model zachowania systemu dynamicznego oparty na tablicy dyskretnych przejść między jego kolejnymi stanami (diagram stanów).
    Magistrala (ang. bus) – zespół linii oraz układów przełączających służących do przesyłania sygnałów między połączonymi urządzeniami w systemach mikroprocesorowych, złożony z trzech współdziałających szyn:
    Restart lub reset - zakończenie pracy dowolnego urządzenia elektronicznego lub cyfrowego w celu załadowania od nowa systemu operacyjnego, sterowników lub innego oprogramowania.
    Jednostka arytmetyczno-logiczna (z ang. Arithmetic and Logical Unit lub Arithmetic Logic Unit, ALU) to jedna z głównych części procesora, prowadząca proste operacje na liczbach całkowitych.

    Reklama

    Czas generowania strony: 0.03 sek.