8051 Microcontroller Pin Diagram at Paggawa ng Pamamaraan

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang isang microcontroller ay isang maliit na computer sa isang solong IC na isinasama ang lahat ng mga tampok na matatagpuan sa microprocessor. Upang maihatid ang iba't ibang mga application, mayroon itong isang mataas na konsentrasyon ng sa mga kagamitan sa maliit na tilad tulad ng RAM, ROM, I / O port, timer, serial port, orasan circuit at nakakagambala. Ginagamit ang mga microcontroll sa iba't ibang mga awtomatikong kinokontrol na aparato tulad ng mga remote control, mga system ng control engine ng sasakyan, mga kagamitang medikal, mga tool sa kuryente, office machine, laruan, at iba pa naka-embed na mga system . Samakatuwid, ang artikulong ito ay nagbibigay ng isang pangkalahatang-ideya ng diagram ng pin ng 8051 microcontroller na may paliwanag at din 8051 batay sa mga ideya sa proyekto .

8051 Microcontroller

8051 Microcontroller



Sa kaso ng microprocessor, kailangan naming mag-interface ng karagdagang circuitry sa labas, tulad ng RAM, ROM, I / O port, timer, serial port, circuit ng orasan, at iba pang mga panlabas na peripheral, samantalang sa microcontroller, lahat ng mga peripheral na ito ay naka-built na. Tingnan natin nang maikling tungkol sa diagram ng pin ng 8051 microcontroller.


Gumagana ang Mga Microcontroller Pins

Ang 8051 microcontrollers ay may apat na I / O port kung saan sa bawat port ay naglalaman ng 8 mga pin na maaaring mai-configure bilang mga input o output. Ang pagsasaayos ng Pin - kung ito ay mai-configure bilang isang I / P (1) o isang O / P (0), nakasalalay sa estado ng lohika. Upang mai-configure ang isang microcontroller pin bilang isang output, kinakailangan na mag-apply ng isang zero na lohika (0) sa naaangkop na mga port ng I / O. Sa kasong ito, ang antas ng boltahe sa naaangkop na pin ay magiging 0.



Katulad nito, upang mai-configure ang isang microcontroller pin bilang isang input, kinakailangan na mag-apply ng isang lohika isa (1) sa naaangkop na port. Sa kasong ito, ang antas ng boltahe sa naaangkop na pin ay magiging 5V. Ito ay maaaring mukhang nakalilito, Lahat ng ito ay naging malinaw pagkatapos ng pag-aaral simpleng mga electronic circuit konektado sa isang I / O pin.

Input / Output (I / O) Pin

Ang figure sa ibaba ay nagpapakita ng isang pinasimple na eskematiko ng lahat ng mga circuit sa loob ng microcontroller, na konektado sa isa sa mga pin nito. Isinasaad nito sa lahat ng mga pin maliban sa mga sa P0 port na walang built-in na resistors ng mga resistors.

Input / Output (I / O) Pin

Input / Output (I / O) Pin

Output pin

Ang isang lohika 0 ay inilalapat sa kaunting rehistro P, pagkatapos ay naka-on ang output FE transistor, samakatuwid ay nag-uugnay sa naaangkop na pin sa lupa.


Output pin

Output pin

Input pin

Ang isang lohika 1 ay inilalapat sa kaunting pagrehistro ng P. Ang output patlang na epekto transistor ay naka-patay, at ang naaangkop na pin ay mananatiling konektado sa boltahe ng suplay ng kuryente, sa isang pull-up risistor na may mataas na paglaban.

Input Pin

Input Pin

Pin Diagram ng 8051 Microcontroller

8051 microcontroller ang mga pamilya (89C51, 8751, DS89C4xO, 89C52) ay may iba't ibang mga pakete tulad ng quad-flat package, leadless chip carrier at dual-in-line package. Ang lahat ng mga pakete ay binubuo ng 40 mga pin na nakatuon sa maraming mga pagpapaandar tulad ng I / O, address, RD, WR, data at mga nakakagambala. Ngunit, ang ilang mga kumpanya ay nag-aalok ng isang 20-pin na bersyon ng mga microcontroller para sa hindi gaanong hinihingi na mga aplikasyon sa pamamagitan ng pagbawas ng bilang ng mga I / O port. Gayunpaman, ang karamihan sa mga developer ay gumagamit ng 40-pin chip.

Pin Diagram ng 8051 Microcontroller

Pin Diagram ng 8051 Microcontroller

Ang diagram ng pin ng 8051 microcontroller ay binubuo ng 40 mga pin tulad ng ipinakita sa ibaba. Isang kabuuan ng 32 na mga pin ay itinakda sa apat na Mga Port tulad ng P0, P1, P2 at P3. Kung saan, ang bawat port ay naglalaman ng 8 mga pin. Samakatuwid, ang diagram ng pin ng microcontroller 8051 at paliwanag ay ibinibigay sa ibaba.

  • Port1 (Pin1 hanggang Pin8): Kasama sa Port1 ang pin1.0 hanggang pin1.7 at ang mga pin na ito ay maaaring mai-configure bilang input o output pin.
  • Pin 9 (RST): Ginagamit ang I-reset ang pin upang I-reset ang 8051 Microcontroller sa pamamagitan ng pagbibigay ng positibong pulso sa Pin na ito.
  • Port3 (Pin 10 hanggang 17): Ang Port3 Pins ay katulad ng port1 pin at maaaring magamit bilang unibersal na Input o output pin. Ang mga pin na dual-function na Pins at ang pagpapaandar ng bawat Pin ay ibinibigay bilang:
  • Pin 10 (RXD): Ang RXD pin ay isang Serial Asynchronous Communication Input o Serial kasabay na Komunikasyon Paglabas
  • Pin 11 (TXD): Serial Asynchronous Communication Output o Serial Synchronous Communication na oras ng Output.
  • Pin 12 (INT0): Input ng Makagambala 0
  • Pin 13 (INT1): Input ng Makagambala 1
  • Pin 14 (T0): Input ng Counter 0 orasan
  • Pin 15 (T1): Input ng Counter 1 na orasan
  • Pin 16 (WR): Sumusulat ng Signal upang magsulat ng nilalaman sa panlabas na RAM.
  • Pin 17 (RD): Pagbasa ng Signal upang mabasa ang mga nilalaman ng panlabas na RAM.
  • Pin 18 at 19 (XTAL2, XTAL1): Ang X2 at X1 pin ay mga input output pin para sa oscillator. Ang mga pin na ito ay ginagamit upang ikonekta ang isang panloob na oscillator sa microcontroller.
  • Pin 20 (GND): Ang Pin 20 ay isang ground pin.
  • Port2 (Pin 21 hanggang Pin28): Kasama sa Port2 ang pin21 sa pin28 na maaaring mai-configure bilang Mga Input Output Pins. Ngunit, posible lamang ito kapag hindi kami gumagamit ng anumang panlabas na memorya. Kung gumagamit kami ng panlabas na memorya, ang mga pin na ito ay gagana bilang mataas na order bus bus (A8 hanggang A15).
  • Pin 29 (PSEN): Ginamit ang pin na ito upang paganahin ang memorya ng panlabas na programa. Kung gumagamit kami ng isang panlabas na ROM para sa pagtatago ng programa, pagkatapos ay lilitaw dito ang lohika 0, na nagpapahiwatig ng Micro controller na basahin ang data mula sa memorya.
  • Pin 30 (ALE): Ang Address Latch Enable pin ay isang aktibong high-output signal. Kung gumagamit kami ng maramihang mga chips ng memorya, ginagamit ang pin na ito upang makilala sa pagitan nila. Nagbibigay din ang Pin na ito ng input ng programa ng pulso habang nagprogram ng EPROM.
  • Pin 31 (EA): Kung kailangan naming gumamit ng maraming mga alaala pagkatapos ang application ng lohika 1 sa pin na ito ay nagtuturo sa Microcontroller na basahin ang data mula sa parehong mga alaala: unang panloob at pagkatapos ay panlabas.
  • Port 0 (Pin 32 hanggang 39): Katulad ng port 2 at 3 na mga pin, ang mga pin na ito ay maaaring magamit bilang mga input output pin kapag hindi kami gumagamit ng anumang panlabas na memorya. Kapag ang ALE o Pin 30 ay nasa 1, pagkatapos ang port na ito ay ginagamit bilang data bus: kapag ang ALE pin ay nasa 0, pagkatapos ang port na ito ay ginagamit bilang isang mas mababang order address bus (A0 hanggang A7)
  • Pin40 (VCC): Ang VCC pin na ito ay ginagamit para sa power supply.

Maraming mga application ng 8051 microcontroller. Kaya, 8051 mga proyekto ng microcontroller ay mahusay para sa huling taon ng engineering. Samakatuwid, maaari kang mag-refer ng anuman sa mga nakalistang proyekto sa ibaba upang maunawaan ang 8051 na mga pin ng microcontroller na praktikal.

8051 Mga Proyekto ng Microcontroller

8051 Mga Proyekto ng Microcontroller

  • Pag-ikot ng Bidirectional ng Single Phase Induction Motor nang walang Run Capacitor
  • Higit sa Boltahe- Sa ilalim ng Proteksyon ng Boltahe
  • Detection sa Pagmamaneho ng Wireless Rash
  • Nakabatay sa Arduino Pag-aautomat sa Bahay
  • Nakabatay sa Android ang Malayuan na Programmable Sequential Load Operation
  • War Field Spying Robot na may Night Vision Wireless Camera ng mga Android Application
  • Ang Remote Operated Domestic Appliances Control ng Android Application
  • Awtomatikong Batay sa Density Pagkontrol sa Signal ng Trapiko gamit ang Remote Override na Batay sa Android
  • Apat na Quadrant Operation ng DC Motor na Malayo Kinokontrol ng Android Application
  • Remote na Alignment ng 3D Dition Positioning ng Android Application
  • Nakabatay sa password ang Remote Controlled Door Opening ng Android Application
  • Kinokontrol ng Boses na Robotic Vehicle na may Long Distance Speech Recognition
  • XBEE Batay sa Remote na Pagsubaybay ng 3 Mga Parameter sa Transformer / Generator Health na may Pag-anunsyo ng Boses at Wireless PC Interface
  • Ang Operasyon sa Antas ng Tumatawid na Gerbang Tumatawid sa pamamagitan ng Android
  • Home Automation sa pamamagitan ng Android Application Batay sa Remote Control
  • Wireless Power Transfer i n 3D Space
  • Density Batay sa Traffic Signal na may Remote Override sa Emergency
  • XBEE Batay sa Remote na Pagsubaybay ng 3 Parameter sa Transformer / Generator Health
  • Self-Switching Power Supply
  • RFID Batay sa Bayad na Paradahan ng Kotse
  • Humantong Batay sa Awtomatikong Liwanag ng Emergency
  • Walang contact na Controller sa Antas ng Liquid

Ito ay tungkol sa mga microcontroller na pin na nagtatrabaho mga prinsipyo sa real-time 8051 mga ideya ng proyekto batay sa microcontroller . Bukod dito, ang anumang mga query tungkol sa artikulong ito o pinakabagong mga proyekto sa electronics , makipag-ugnay sa amin sa pamamagitan ng pagkomento sa seksyon ng komento sa ibaba.

Mga Kredito sa Larawan:

Pin Diagram ng 8051 Microcontroller blogspot

8051 Microcontroller cotsjournalonline