Mikrokontroler to mały komputer na jednym układzie scalonym, który integruje wszystkie funkcje mikroprocesora. Aby obsługiwać różne aplikacje, ma dużą koncentrację na funkcjach chipów, takich jak pamięć RAM, ROM, porty I / O, zegary, port szeregowy, obwód zegara i przerwania. Mikrokontrolery są używane w różnych urządzeniach sterowanych automatycznie, takich jak piloty, systemy sterowania silnikiem samochodowym, urządzenia medyczne, elektronarzędzia, maszyny biurowe, zabawki i inne systemy wbudowane . Dlatego ten artykuł zawiera przegląd schematu pinów mikrokontrolera 8051 z wyjaśnieniem, a także 8051 pomysłów na projekty .
8051 Mikrokontroler
W przypadku mikroprocesora musimy połączyć dodatkowe obwody zewnętrzne, takie jak RAM, ROM, porty I / O, timery, port szeregowy, obwód zegara i inne zewnętrzne urządzenia peryferyjne, podczas gdy w mikrokontrolerze wszystkie te urządzenia peryferyjne są wbudowane. Przyjrzyjmy się pokrótce schematowi pinów mikrokontrolera 8051.
Piny mikrokontrolera działają
Mikrokontrolery 8051 mają cztery porty I / O, z których każdy zawiera 8 pinów, które można skonfigurować jako wejścia lub wyjścia. Konfiguracja pinów - czy ma być skonfigurowana jako I / P (1) czy jako O / P (0), zależy od jego stanu logicznego. Aby skonfigurować pin mikrokontrolera jako wyjście, konieczne jest zastosowanie logicznego zera (0) do odpowiednich bitów portu I / O. W takim przypadku poziom napięcia na odpowiednim pinie będzie wynosił 0.
Podobnie, aby skonfigurować pin mikrokontrolera jako wejście, konieczne jest zastosowanie logicznego (1) do odpowiedniego portu. W takim przypadku poziom napięcia na odpowiednim pinie wyniesie 5V. Może się to wydawać zagmatwane, po studiach wszystko staje się jasne proste układy elektroniczne podłączony do styku I / O.
Wejście / wyjście (I / O) Pin
Poniższy rysunek przedstawia uproszczony schemat wszystkich obwodów wewnątrz mikrokontrolera, który jest podłączony do jednego z jego pinów. Wskazuje na wszystkie piny z wyjątkiem tych w porcie P0, które nie mają wbudowanych rezystorów podciągających.
Wejście / wyjście (I / O) Pin
Pin wyjściowy
Logika 0 jest przykładana do bitu rejestru P, następnie tranzystor wyjściowy FE jest włączany, a zatem łączy odpowiedni pin z masą.
Pin wyjściowy
Pin wejściowy
Logika 1 jest stosowana do bitu rejestru P. Wyjście tranzystor polowy jest wyłączony, a odpowiedni pin pozostaje podłączony do napięcia zasilania przez rezystor podciągający o dużej rezystancji.
Pin wejściowy
Schemat pinów mikrokontrolera 8051
Mikrokontroler 8051 rodziny (89C51, 8751, DS89C4xO, 89C52) są dostępne w różnych pakietach, takich jak pakiet poczwórny, bezołowiowy nośnik chipów i pakiet dual-in-line. Wszystkie te pakiety składają się z 40 pinów, które są przeznaczone do różnych funkcji, takich jak I / O, adres, RD, WR, dane i przerwania. Jednak niektóre firmy oferują 20-pinową wersję mikrokontrolery dla mniej wymagających aplikacji poprzez zmniejszenie liczby portów we / wy. Niemniej jednak zdecydowana większość programistów używa 40-pinowego układu.
Schemat pinów mikrokontrolera 8051
Schemat pinów mikrokontrolera 8051 składa się z 40 pinów, jak pokazano poniżej. W sumie 32 piny są rozmieszczone w czterech portach, takich jak P0, P1, P2 i P3. Gdzie każdy port zawiera 8 pinów. Dlatego schemat pinów mikrokontrolera 8051 i objaśnienia podano poniżej.
- Port1 (Pin1 do Pin8): Port1 zawiera pin1.0 do pin1.7 i te piny mogą być skonfigurowane jako piny wejściowe lub wyjściowe.
- Pin 9 (RST): Pin resetowania służy do resetowania mikrokontrolera 8051 przez podanie dodatniego impulsu na ten pin.
- Port3 (styki 10 do 17): Piny Port3 są podobne do pinów portu 1 i mogą być używane jako uniwersalne piny wejściowe lub wyjściowe. Te szpilki dwufunkcyjne Piny i funkcja każdego Pina jest podana jako:
- Pin 10 (RXD): Pin RXD jest szeregowym asynchronicznym wejściem komunikacyjnym lub Szeregowa komunikacja synchroniczna Wynik.
- Pin 11 (TXD): Szeregowe asynchroniczne wyjście komunikacyjne lub szeregowe synchroniczne wyjście komunikacyjne zegarowe.
- Pin 12 (INT0): Wejście przerwania 0
- Pin 13 (INT1): Wejście przerwania 1
- Pin 14 (T0): Wejście zegara Licznika 0
- Pin 15 (T1): Wejście zegara Licznika 1
- Pin 16 (WR): Zapisywanie sygnału do zapisywania zawartości na zewnętrznej pamięci RAM.
- Pin 17 (RD): Reading Signal do odczytu zawartości zewnętrznej pamięci RAM.
- Pin 18 i 19 (XTAL2, XTAL1): Piny X2 i X1 są wyjściami wejściowymi dla oscylatora. Te piny służą do podłączenia wewnętrznego oscylatora do mikrokontrolera.
- Pin 20 (GND): Pin 20 to bolec uziemiający.
- Port2 (styk 21 do styku 28): Port2 zawiera styki 21 do 28, które można skonfigurować jako styki wejściowe i wyjściowe. Ale jest to możliwe tylko wtedy, gdy nie używamy żadnej pamięci zewnętrznej. Jeśli użyjemy pamięci zewnętrznej, to piny te będą działać jako szyna adresowa wyższego rzędu (A8 do A15).
- Pin 29 (PSEN): Ten pin służy do włączania zewnętrznej pamięci programu. Jeśli używamy zewnętrznej pamięci ROM do przechowywania programu, to pojawia się na niej logika 0, która wskazuje, że sterownik Micro odczytuje dane z pamięci.
- Pin 30 (ALE): Styk aktywacji zatrzasku adresu to aktywny sygnał o wysokim poziomie wyjściowym. Jeśli używamy wielu układów pamięci, ten pin służy do ich rozróżniania. Ten styk zapewnia również sygnał wejściowy programu podczas programowania pamięci EPROM.
- Pin 31 (EA): Jeśli musimy korzystać z wielu pamięci, to zastosowanie logiki 1 do tego pinu nakazuje Mikrokontrolerowi odczyt danych z obu pamięci: najpierw wewnętrznej, a potem zewnętrznej.
- Port 0 (styki 32 do 39): Podobnie jak w przypadku pinów portu 2 i 3, te styki mogą być używane jako piny wejściowe i wyjściowe, gdy nie używamy żadnej pamięci zewnętrznej. Gdy ALE lub pin 30 ma stan 1, to ten port jest używany jako magistrala danych: gdy pin ALE jest w stanie 0, ten port jest używany jako magistrala adresowa niższego rzędu (A0 do A7)
- Pin40 (VCC): Ten pin VCC służy do zasilania.
Istnieje wiele zastosowań mikrokontrolera 8051. A więc 8051 projekty mikrokontrolerów są świetne dla inżynierii ostatniego roku. Dlatego możesz odnieść się do dowolnego z wymienionych poniżej projektów, aby praktycznie zrozumieć działanie pinów mikrokontrolera 8051.
8051 Projekty mikrokontrolerów
- Dwukierunkowy obrót Jednofazowy silnik indukcyjny bez kondensatora roboczego
- Ochrona przed nadmiernym napięciem i zbyt niskim napięciem
- Bezprzewodowe wykrywanie gwałtownej jazdy
- Oparty na Arduino Automatyka domowa
- Zdalnie programowalna operacja ładowania sekwencyjnego oparta na systemie Android
- Szpiegujący robot bojowy z bezprzewodową kamerą Night Vision przez aplikacje na Androida
- Zdalne sterowanie urządzeniami gospodarstwa domowego za pomocą aplikacji na Androida
- Auto na podstawie gęstości Kontrola sygnalizacji świetlnej ze zdalnym sterowaniem opartym na systemie Android
- Praca w czterech kwadrantach silnika prądu stałego zdalnie sterowana przez aplikację Android
- Zdalne wyrównanie pozycjonowania talerza 3D przez aplikację na Androida
- Otwieranie drzwi zdalnie sterowane hasłem za pomocą aplikacji na Androida
- Zautomatyzowany pojazd sterowany głosem z rozpoznawaniem mowy na duże odległości
- Oparte na XBEE zdalne monitorowanie 3 parametrów stanu transformatora / generatora z zapowiedziami głosowymi i bezprzewodowym interfejsem PC
- Zdalne sterowanie bramą kolejową przez system Android
- Automatyka domowa dzięki aplikacji na Androida Zdalne sterowanie
- Bezprzewodowy transfer energii i n Przestrzeń 3D
- Sygnał drogowy oparty na gęstości ze zdalnym sterowaniem w sytuacjach awaryjnych
- Oparte na XBEE zdalne monitorowanie 3 parametrów stanu transformatora / generatora
- Zasilacz samoczynnie przełączający się
- Płatny parking oparty na technologii RFID
- Automatyczne oświetlenie awaryjne na bazie diod LED
- Bezdotykowy kontroler poziomu cieczy
Chodzi o zasady działania pinów mikrokontrolera w czasie rzeczywistym Pomysły na projekty oparte na mikrokontrolerze 8051 . Ponadto wszelkie pytania dotyczące tego artykułu lub najnowsze projekty elektroniczne skontaktuj się z nami, komentując w sekcji komentarzy poniżej.
Kredyty fotograficzne:
Schemat pinów mikrokontrolera 8051 blogspot
8051 Mikrokontroler cotsjournalonline