Mikrokontroler.docx

(15 KB) Pobierz

 

Mikrokontroler   (skrót ang. MCU lub μC) - system mikroprocesorowy zrealizowany w      postaci pojedynczego układu scalonego, zawierającego jednostkę centralną (CPU), pamięć RAM, na ogół, pamięć programu oraz rozbudowane układy wejścia-wyjścia. Określenie mikrokontroler pochodzi od głównego obszaru zastosowań, jakim jest sterowanie urządzeniami elektronicznymi

 

 

Wśród wbudowanych w typowy mikrokontroler bloków funkcjonalnych można wyróżnić:

§                      jednostkę obliczeniową (ALU) - przeważnie 8-bitową, ale także 16 lub 32-bit,

§                      pamięć danych (RAM)

§                      pamięć programu

§                      uniwersalne porty wejścia - wyjścia (na ogół przypisane do konkretnych wyprowadzeń układu scalonego); część tych portów może pełnić alternatywne funkcje wybierane programowo - np. mogą to być elementy opcjonalnej magistrali adresów i danych

§                      układy czasowo - licznikowe,

§                      kontrolery przerwań,

 

 

Ponadto, mikrokontroler może zawierać:

§                      kontrolery transmisji szeregowej lub równoległej (UART, SPI, I2C, USB, CAN, 1-Wire itp.),

§                      proste przetworniki analogowo-cyfrowe lub cyfrowo-analogowe,

§                      obszar nieulotnej pamięci danych, np EEPROM lub opartej o dodatkowe podtrzymywanie bateryjne

§                      zegar czasu rzeczywistego (RTC).

§                      układ kontroli poprawnej pracy, tzw. watchdog, którego zadaniem jest przeprowadzenie restartu mikrokontrolera w razie zapętlenia się programu.

§                      wewnętrzne czujniki wielkości nieelektrycznych, np. temperatury

 

 

 

 

 

 

 

 

Podstawowe parametry mikrokontrolera 80C552

 

·         8-bitowa szyna danych (port P0),

·         16-bitowa szyna adresowa (port P0 i P2),

·         zewnętrzna pamięć danych i pamięć programu do 64kB,

·         8kB wewnętrznej pamięci programu ROM dla wersji 83C552,

·         procesor typu Boolean,

·         architektura procesora typu Harvard,

·         pięć trybów adresowania,

·         256 bajtów pamięci RAM,

·         128 bajtów rejestrów specjalnych (SFR),

·         pięć 8-bitowych portów wejścia/wyjścia (porty P0 ?

·         jeden port wejściowy dla sygnałów analogowych lub cyfrowych (P5),

·         port szeregowy typu Full-duplex, 4 tryby pracy,

·         interfejs I2C,

·         dwa wyjścia typu PWM,

·         trzy 16-bitowe liczniki/zegary,

·         układ czuwający (watchdog)

·         blok licznikowo-rejestrowy (CCU),

·         8-wejściowy, 10-bitowy przetwornik analogowo-cyfrowy,

·         dwupoziomowy układ przerwań, 15 źródeł przerwań sprzętowych,

·         czas wykonywania instrukcji 0.75us dla zegara 16MHz,

·         czas wykonywania mnożenia i dzielenia  3us dla zegara 16MHz,

·         możliwość pracy z obniżonym poborem mocy (tryb uśpienia i tryb zamrożenia),

·         częstotliwość rezonatora kwarcowego od 1,2MHz do 30MHz.

             

 

 

 

 

 

 

 

 

 

                                                                                                                Bołoz Sławomir kl. IVa TE

...
Zgłoś jeśli naruszono regulamin