Schemat pinów mikrokontrolera 8051 i procedura działania

Wypróbuj Nasz Instrument Do Eliminowania Problemów





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

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

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 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

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

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

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