8051 mikrokontrolleru tapu shēma un tās darba kārtība

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Mikrokontrolleris ir mazs dators vienā IC, kas integrē visas funkcijas, kas atrodamas mikroprocesorā. Lai apkalpotu dažādas lietojumprogrammas, tai ir liela koncentrācija mikroshēmās, piemēram, RAM, ROM, I / O porti, taimeri, seriālais ports, pulksteņa ķēde un pārtraukumi. Mikrokontrollerus izmanto dažādās automātiski kontrolētās ierīcēs, piemēram, tālvadības pultīs, automobiļu dzinēju vadības sistēmās, medicīnas ierīcēs, elektroinstrumentos, biroja mašīnās, rotaļlietās un citās iegultās sistēmas . Tāpēc šajā rakstā ir sniegts pārskats par 8051 mikrokontrollera tapu diagrammu, kā arī paskaidrojums 8051 balstītas projektu idejas .

8051 mikrokontrolleris

8051 mikrokontrolleris



Mikroprocesora gadījumā mums ir jāsavieno papildu shēmas ārēji, piemēram, RAM, ROM, I / O porti, taimeri, seriālais ports, pulksteņa ķēde un citas ārējās perifērijas ierīces, turpretī mikrokontrollerā visas šīs perifērijas ierīces ir iebūvētas. Apskatīsim īsi par mikrokontrollera 8051 tapu diagrammu.


Mikrokontrolleru tapas darbojas

8051 mikrokontrolleriem ir četri I / O porti, kur katrā ostā ir 8 kontakti, kurus var konfigurēt kā ieejas vai izejas. Piespraudes konfigurācija - neatkarīgi no tā, vai tā konfigurējama kā I / P (1) vai O / P (0), ir atkarīga no tās loģiskā stāvokļa. Lai konfigurētu mikrokontrollera tapu kā izvadi, piemērotajiem I / O porta bitiem jāpielieto loģiskā nulle (0). Šajā gadījumā sprieguma līmenis attiecīgajā tapā būs 0.



Līdzīgi, lai konfigurētu mikrokontrollera tapu kā ieeju, piemērotajam portam ir jāpiemēro loģika (1). Šajā gadījumā sprieguma līmenis attiecīgajā tapā būs 5 V. Tas var šķist mulsinoši. Tas viss kļūst skaidrs pēc studijām vienkāršas elektroniskās shēmas savienots ar I / O kontaktu.

Ievades / izvades (I / O) tapa

Zemāk redzamajā attēlā parādīta visu mikrokontrollera ķēžu vienkāršota shēma, kas ir savienota ar vienu no tā tapām. Tas norāda visiem tapām, izņemot P0 porta spraudņus, kuriem nav iebūvētu pievilkšanas rezistoru.

Ievades / izvades (I / O) tapa

Ievades / izvades (I / O) tapa

Izejas tapa

Reģistra P bitam tiek piemērota loģika 0, pēc tam tiek ieslēgts izejas FE tranzistors, tāpēc savieno atbilstošo tapu ar zemi.


Izejas tapa

Izejas tapa

Ievades tapa

1. loģika tiek lietota P reģistra bitam. Rezultāts lauka efekta tranzistors ir izslēgts, un atbilstošā tapa paliek savienota ar barošanas spriegumu, izmantojot pievilkšanas rezistoru ar lielu pretestību.

Ievades tapa

Ievades tapa

8051 mikrokontrollera tapas diagramma

8051 mikrokontrolleris ģimenes (89C51, 8751, DS89C4xO, 89C52) tiek piegādātas dažādos iepakojumos, piemēram, četrstāvu iepakojumā, bezvada mikroshēmu nesējā un divrindu paketē. Šīs visas paketes sastāv no 40 tapām, kas ir paredzētas vairākām funkcijām, piemēram, I / O, adrese, RD, WR, dati un pārtraukumi. Bet daži uzņēmumi piedāvā 20 kontaktu versiju mikrokontrolleri mazāk prasīgām lietojumprogrammām, samazinot I / O pieslēgvietu skaitu. Neskatoties uz to, lielākā daļa izstrādātāju izmanto 40 kontaktu mikroshēmu.

8051 mikrokontrollera tapas diagramma

8051 mikrokontrollera tapas diagramma

8051 mikrokontrollera tapu diagramma sastāv no 40 tapām, kā parādīts zemāk. Kopumā 32 tapas ir izvietotas četrās ostās, piemēram, P0, P1, P2 un P3. Kur, katrā ostā ir 8 tapas. Tāpēc mikrokontrollera 8051 tapu diagramma un paskaidrojums ir sniegts zemāk.

  • 1. ports (1. kontakts - 8. kontakts): Port1 ietver pin1.0 līdz pin1.7, un šīs tapas var konfigurēt kā ievades vai izvades tapas.
  • 9. tapa (RST): Atiestatīšanas tapu izmanto, lai atiestatītu 8051 mikrokontrolleru, dodot pozitīvu impulsu šai tapai.
  • 3. pieslēgvieta (tapas no 10 līdz 17): Port3 tapas ir līdzīgas port1 tapām, un tās var izmantot kā universālas ievades vai izvades tapas. Šīs tapas divfunkcionālās tapas un katras tapas funkcija tiek dota kā:
  • 10. tapa (RXD): RXD tapa ir sērijveida asinhronā sakaru ievade vai Seriālā sinhronā komunikācija Rezultāts.
  • 11. tapa (TXD): Seriālās asinhronās komunikācijas izeja vai sērijveida sinhronā sakaru pulksteņa izeja.
  • 12. tapa (INT0): Pārtraukšanas ievade 0
  • 13. tapa (INT1): 1. pārtraukuma ievadīšana
  • 14. tapa (T0): 0 skaitītāja pulksteņa ievade
  • 15. tapa (T1): 1. skaitītāja pulksteņa ievadīšana
  • 16. tapa (WR): Rakstīšanas signāls, lai rakstītu saturu uz ārējās RAM.
  • 17. tapa (RD): Lasīšanas signāls, lai nolasītu ārējās RAM saturu.
  • 18. un 19. tapa (XTAL2, XTAL1): X2 un X1 tapas ir oscilatora ieejas izejas tapas. Šīs tapas tiek izmantotas, lai savienotu iekšējo oscilatoru ar mikrokontrolleru.
  • 20. tapa (GND): 20. tapa ir iezemēta tapa.
  • 2. ports (21. tapa līdz 28. pin): 2. ports ietver pin21 līdz pin28, ko var konfigurēt kā ievades izvades tapas. Bet tas ir iespējams tikai tad, ja mēs neizmantojam ārēju atmiņu. Ja mēs izmantojam ārējo atmiņu, šīs tapas darbosies kā augstas kārtas adrešu kopne (A8 līdz A15).
  • 29. tapa (PSEN): Šo tapu izmanto, lai iespējotu ārējo programmas atmiņu. Ja programmas glabāšanai izmantojam ārēju ROM, tad uz tā parādās loģika 0, kas norāda, ka Micro kontrolleris nolasa datus no atmiņas.
  • 30. tapa (ALE): Adreses fiksatora iespējošanas tapa ir aktīvs augstas izejas signāls. Ja mēs izmantojam vairākas atmiņas mikroshēmas, tad šo tapu izmanto, lai tās atšķirtu. Šis PIN arī dod programmas impulsa ievadi EPROM programmēšanas laikā.
  • 31. tapa (EA): Ja mums jāizmanto vairākas atmiņas, tad 1. loģikas pielietošana šai tapai uzdod mikrokontrolleram nolasīt datus no abām atmiņām: vispirms iekšējās un pēc tam ārējās.
  • 0 pieslēgvieta (tapas no 32 līdz 39): Līdzīgi kā 2. un 3. porta tapas, šīs tapas var izmantot kā ievades izejas tapas, ja mēs neizmantojam ārēju atmiņu. Kad ALE vai Pin 30 ir 1, tad šo portu izmanto kā datu kopni: kad ALE tapa ir 0, tad šo portu izmanto kā zemākas pakāpes adrešu kopni (A0 līdz A7)
  • Piespraude 40 (VCC): Šo VCC tapu izmanto strāvas padevei.

Ir daudz 8051 mikrokontrolleru lietojumu. Tātad, 8051 mikrokontrolleru projekti ir lieliski piemēroti inženierzinātņu pēdējā gadā. Tādēļ, lai praktiski izprastu 8051 mikrokontrollera tapu darbību, varat atsaukties uz kādu no tālāk uzskaitītajiem projektiem.

8051 mikrokontrolleru projekti

8051 mikrokontrolleru projekti

  • Divvirzienu rotācija Vienfāzes indukcijas motors bez Run kondensatora
  • Pārspriegums - aizsardzība zem sprieguma
  • Bezvadu izsitumu braukšanas noteikšana
  • Arduino pamatā Mājas automatizācija
  • Android balstīta attālināti programmējama secīgas slodzes darbība
  • Kara lauka spiegošanas robots ar nakts redzamības bezvadu kameru no Android lietojumprogrammām
  • Attālināta sadzīves tehnikas vadība, izmantojot Android lietojumprogrammu
  • Automātiski balstīts uz blīvumu Satiksmes signāla vadība ar Android balstītu attālo ignorēšanu
  • Četru kvadrantu līdzstrāvas motora darbība, ko attālināti kontrolē Android lietojumprogramma
  • Attālināta 3D trauku pozicionēšana, izmantojot Android lietojumprogrammu
  • Ar paroli balstīta tālvadības durvju atvēršana, izmantojot Android lietojumprogrammu
  • Balss vadāms robotizēts transportlīdzeklis ar tālsatiksmes runas atpazīšanu
  • XBEE bāzes 3 parametru attālā uzraudzība transformatora / ģeneratora veselības stāvoklī ar balss paziņojumu un bezvadu datora saskarni
  • Dzelzceļa pārbrauktuves vārtu darbība no attāluma, izmantojot Android
  • Mājas automatizācija, izmantojot Android lietojumprogrammu Pamatojoties uz tālvadības pulti
  • Bezvadu barošanas pārsūtīšana i n 3D telpa
  • Satiksmes signāls, kura pamatā ir blīvums, ar attālu ignorēšanu ārkārtas situācijās
  • XBEE bāzes 3 parametru attālā uzraudzība transformatoru / ģeneratoru veselībā
  • Pašpārslēdzošs barošanas avots
  • Uz RFID balstītas maksas autostāvvietas
  • Led bāzes automātiska avārijas gaisma
  • Bezkontakta šķidruma līmeņa kontrolieris

Runa ir par mikrokontrolleru tapām, kas darbojas reāllaikā 8051 mikrokontrolleru projektu idejas . Turklāt visi jautājumi par šo rakstu vai jaunākie elektronikas projekti , sazinieties ar mums, komentējot komentāru sadaļā zemāk.

Foto kredīti:

8051 mikrokontrollera tapas diagramma blogspot

8051 mikrokontrolleris cotsjournalonline