Co To jest mikrokontroler 8051?
mikrokontrolery: jest to programowalny układ scalony (IC), który składa się z małego procesora, pamięci RAM i pinów We/Wy. Mikrokontrolery (MCU) są szeroko stosowane w wielu urządzeniach.
procesor: wykonuje przetwarzanie i jest uważany za umysł mikrokontrolera. Podając instrukcje do MCU, można komunikować się z pinami I / O i kontrolować je zgodnie z potrzebami.
pamięć: przechowuje instrukcje i dane wymagane przez mikrokontroler.
Bus: służy jako medium komunikacyjne pomiędzy komponentami do transmisji danych.
8051 mikrokontroler
po tym, jak pierwszy mikrokontroler 8051 został zaprojektowany przez Intela w 1980 roku, powstało kilka potężnych wariantów przez dodanie ADC, Op Amps i innych. Wraz z nimi mikrokontroler 8051 miał 16-bitową magistralę adresową do przesyłania danych wraz z 8-bitową magistralą danych do przenoszenia danych dla określonych aplikacji.
obecny mikrokontroler należy do 8-bitowej rodziny mikrokontrolerów i jest zapakowany w 128KB pamięci RAM, 4Kb pamięci ROM,4 porty, 2 timery i 1 port szeregowy. Układy te można łatwo zaprogramować za pomocą języka asemblacji.
zastosowanie
MCU 8051 są szeroko stosowane w systemach wbudowanych, aeronautyce, technologii kosmicznej, systemach zarządzania transportem, robotyce, komunikacji, motoryzacji iw wielu różnych dziedzinach.
te Układy scalone mogą być używane w różnych aplikacjach wbudowanych do różnych projektów obejmujących elektronikę i robotykę. Niektóre z nich to:
- ruchomy wyświetlacz LCD
- Alarm kradzieży paliwa
- Wskaźnik Poziomu Wody
- Urządzenie wielofunkcyjne oparte na RF
- Obrotomierz oparty na mikrokontrolerze
- odtwarzacz dzwonków dźwiękowych oparty na mikrokontrolerze
- Termometr oparty na mikrokontrolerze
wyprowadzenia i funkcje mikrokontrolera 8051
8051 jest dostarczany w podwójnym pakiecie inline (dip ) i składa się z 40 pinów, tj. poniżej). Wszystkie te 40 pinów zostały określone dla różnych celów i funkcji We/Wy, takich jak analogowy / cyfrowy odczyt-zapis, przerwania i komunikacja szeregowa.
piny 1-8: są one określane jako piny portu 1 i są używane do wykonywania prostych operacji We/Wy. Piny te można skonfigurować, zmieniając ich stan logiczny na 0 LUB 1.
Pin 9: jest to znany jako pin resetowania do zresetowania mikrokontrolera. Aby zakończyć działanie mikrokontrolera, można użyć tego kodu pin.
Pin 10-17: są one określane jako piny portu 3. Podobnie jak piny portu 1, piny portu 3 są używane jako uniwersalny port wejścia-wyjścia wraz z wykonaniem kilku innych funkcji, jak opisano poniżej:
P3.0 (RXD): jest to pin szeregowy do odbierania danych. Służy do nawiązania komunikacji szeregowej w celu odbioru danych poprzez sygnał wejściowy.
P3.1 (TXD): jest to również pin szeregowy. Służy do transmisji danych poprzez sygnał wyjściowy poprzez port szeregowy.
P3. 2 i P3. 3: te piny są używane do zewnętrznych przerwań sprzętowych.
P3.4 i P3.5 (T0 i T1): są to piny timera, które mogą być połączone z 16-bitowym licznikiem.
P3.6: jest to pin zapisu Pamięci do zapisu danych do pamięci zewnętrznej.
P3. 7: jest to zewnętrzny pin odczytu pamięci do odczytu danych z pamięci zewnętrznej.
Pin 18 i 19: są to kołki dla zewnętrznych oscylatorów i mogą być podłączone do oscylatorów kwarcowych, aby zapewnić zewnętrzną częstotliwość zegara.
Pin 20: jest to pin uziemienia (GND) do podłączenia przewodu GND (ujemnego) czujników i modułów używanych z mikrokontrolerem.
Pin 21 do 28: Są one określane jako port 2 piny. Są dwukierunkowe i służą do łączenia pamięci zewnętrznej z mikrokontrolerem
Pin29: ten pin jest znany jako program Store Enable (PSEN). Służy do odczytu pamięci zewnętrznej.
Pin 30: ten pin jest znany jako address Latch Enable (ALE). Służy do rozróżniania adresów wielu pamięci.
Pin 31: ten pin jest znany jako wejście zewnętrzne (dostęp zewnętrzny). Służy do włączania i wyłączania zewnętrznego interfejsu pamięci.
Pin 32 – Pin 39: są to piny 0 portu. Są również dwukierunkowe i używane jako port We/Wy.
Pin 40 (VCC): jest to pin do zasilania obwodów z +5V.
Architektura 8051
8051 przetwarza 8-bitowe dane i jest 8-bitowym mikrokontrolerem. Oto schemat blokowy pokazujący architekturę mikrokontrolera. Zgodnie z nim, 8051 składa się z procesora, pamięci RAM, pamięci Flash (EEPROM) i I/O.
ich urządzenia peryferyjne komunikują się za pomocą wewnętrznej magistrali danych, która jest 8-bitową magistralą danych.
funkcje mikrokontrolera 8051:
- 8-Procesor bitowy z dwoma rejestrami A (ACC lub akumulator) i B
- Wewnętrzna pamięć Flash 8kB
- 32 We/Wy
- Wewnętrzna pamięć RAM 256 bajtów
- 8-bitowy wskaźnik stosu
- 16-bitowy Licznik programów i wskaźnik danych (DPTR)
- dwa 16-bitowe timery, T0 i T1
- dwa zewnętrzne i trzy wewnętrzne przerwania
- Obwód oscylatora i zegara
- szeregowy odbiornik danych Nadajnik
Leave a Reply