8051 Kasaysayan at Mga Pangunahing Kaalaman sa Microcontroller

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang isang Microcontroller ay mayroong lahat ng kinakailangang mga sangkap na taglay ng isang microprocessor at palagi itong naghahanda ng ROM, RAM, Serial Port, timer, nakakagambala sa mga Input Output port, at circuit ng orasan. Ang microcontroller ay laging nakatuon sa pasilidad ng maliit na tilad at higit na kilalang ito sa kaso ng mga serial port, analog-to-digital converter, timer, counter, basahin lamang ang memorya, parallel input, interrupt control, random access memory at output port. Ang konsepto ng 8051 microcontroller ay bumangon mula dito at dito tatalakayin natin nang malalim tungkol sa iba't ibang mga aspeto, gamit, programa at iba pang mga tampok ng 8051 microcontroller .

8051 Microcontroller at Mga Pangunahing Kaalaman

8051 Microcontroller at Mga Pangunahing Kaalaman



Ano ang Microcontroller 8051?

Maraming sinabi tungkol sa 8051 microcontroller at pagkatapos na magtapos sa artikulo maaari kang magkaroon ng kamalayan tungkol sa iba't ibang mga aspeto ng 8051 microcontroller. Ang microcontroller na ito ay naimbento ng Intel at gumagana ito sa isang 8 bit na processor ng pamilya. Pagdating sa paggamit ang 8051 microcontroller ay may malawak na aplikasyon sa iba't ibang mga industriya at sa domestic na layunin din.


8051Microcontroller

8051Microcontroller



Kasaysayan ng 8051 Microcontroller

Kung babalik tayo sa kasaysayan ang 8051 microcontroller ay unang naimbento noong taong 1980 ng microprocessor higanteng Intel at unti-unting natanggap ito sa buong mundo at sa mga darating na araw ay lumalaki ang kahalagahan ng 8051 microcontroller. Kapag ito ay naimbento ng Intel, binuo ito sa pamamagitan ng teknolohiyang NMOS, ngunit bilang teknolohiyang NMOS ngunit hindi ito gaanong epektibo.

Kasaysayan ng 8051 Microcontroller

Kasaysayan ng 8051 Microcontroller

Upang madagdagan ang pagiging epektibo at pagiging produktibo ay binago ito ng Intel sa pamamagitan ng pagpapatupad ng teknolohiya ng teknolohiyang CMOS at isang bagong edisyon ang nag-iral na may letrang 'C' sa pamagat ng pangalan upang matugunan nito ang pangangailangan at maaaring maisagawa hanggang sa ang marka. Ang bagong edisyon ng 8051 micro controller ay may dalawang mga bus at kung saan alin para sa programa at iba pa para sa data upang ito ay maaaring gumana nang maayos.

Upang maging tiyak ang 8051 microcontroller ay isang 8-bit na pamilya ng microcontroller at ginagamit sa buong mundo. Ang 'System on a chip' ay ang iba pang kasingkahulugan na nakuha ng 8051 microcontroller at mga sangkap tulad ng 128 bytes ng RAM, apat na port sa isang solong chip, 2 Timers, 1 Serial port at 4Kbytes ng ROM na nagpapahiwatig ng kasingkahulugan.

Dahil ito ay isang 8 bit na processor ang CPU ay maaaring gumana nang napakahusay at mabilis kung ang data ay tungkol sa 8 mga piraso nang paisa-isa at kung ang data ay higit na dapat itong hatiin sa iba't ibang CPU. Sa katunayan, sa petsa ngayon, nais ng karamihan sa mga tagagawa na magkaroon ng 4Kbytes ng ROM.


Nakatuon na Lugar ng 8051 Microcontroller

Tatalakayin natin dito ang tungkol sa iba't ibang mahahalagang lugar ng pagtuon sa 8051 microcontroller.

Pagsasaayos ng paggamit ng enerhiya: Ang 8051 microcontroller ay nilagyan ng mahusay na mga system ng pagsukat at nakakatulong ito sa microcontroller upang mai-save ang enerhiya sa isang malaking lawak.

Touch Screen: ang mga modernong araw at ang paparating na microcontroller ay darating kasama ang tampok na touch screen at ang 8051 microcontroller ay kasama rin ang tampok na touch screen. Samakatuwid mayroon itong malawak na aplikasyon sa mga cell phone, media player at gaming sector.

Sektor ng Sasakyan: Ang 8051 microcontroller ay may malawak na aplikasyon sa mga sektor ng sasakyan din at partikular sa pamamahala ng hybrid na sasakyan ito ay naging phenomenal. Bilang karagdagan sa cruise control at anti-preno system ay ang iba pang lugar kung saan ito ay may malaking paggamit.

Nakatuon na Lugar ng 8051 Microcontroller

Nakatuon na Lugar ng 8051 Microcontroller

Mga Pangunahing Kaalaman sa Microcontroller

Pagdating sa pangunahing batayan ng microcontroller, dapat nating magkaroon ng kamalayan tungkol sa iba't ibang mga bahagi ng microcontroller at ang mga bahagi ay: central processing unit (CPU), random access memory (RAM), basahin lamang ang memorya (ROM), input / output port ang mga timer, counter ay nakakagambala ng mga kontrol, analog sa mga digital converter, digital analog converter, serial port ng interfacing at oscillatory circuit.

Mga Pangunahing Kaalaman sa Microcontroller

Mga Pangunahing Kaalaman sa Microcontroller

CPU: ito ay tinawag bilang utak at ang pangunahing pagpapaandar ay ang pagkuha at pag-decode ng mga tagubilin upang ang iba pang mga pagpapaandar ay maaaring maisagawa nang maayos.

Memorya: Pagdating sa memorya ng microcontroller ang microprocessor ay dumating sa larawan at ang iba't ibang mga alaala na naka-install sa loob ng microcontroller ay RAM at ROM (EEPROM, EPROM, atbp) o flash memory para sa pagtatago ng mga source code ng programa.

Parallel Output at Input Ports: Ang pangunahing layunin ng mga port na ito sa loob ng microcontroller ay upang himukin ang iba't ibang mga interface sa pagitan ng mga konektadong aparato.

Mga serial port: Ito rin ay isang mahalagang bahagi ng microcontroller.

Mga timer at counter: Ang bilang ng mga timer at mga counter sa loob ng isang microcontroller nag-iiba at higit sa lahat ang mga ito ay ginagamit para sa layunin ng pag-andar ng lock, mga pagbabago, henerasyon ng pulso, pagsukat ng dalas at paggawa ng mga oscillation upang ang gawain ay maaaring maisagawa sa itinakdang agwat ng oras.

Analog sa Digital Converter at Digital sa Analog Converter: Ito ang ginamit na converter sa loob ng microcontroller upang mai-convert ang signal mula sa analog sa digital at kabaliktaran.

Makagambala control: Ang pangalan mismo ay nagpapaliwanag sa sarili at nakakatulong ito upang maisagawa ang programa nang walang anumang pagkakagambala.

Espesyal na Pag-block ng Pag-andar: Ito ang labis at espesyal na karagdagan sa microcontroller upang maisagawa ang ilang mga espesyal na gawain.

8051 Mga Proyekto ng Microcontroller

Para sa lahat ng mag-aaral sa engineering at diploma ang 8051 mga proyekto ng microcontroller may malaking kahalagahan. Upang maging matapat ang proyekto na nauugnay sa 8051 microcontroller ay napaka-kagiliw-giliw at higit sa lahat malulutas nito ang problema ng totoong kinakailangan sa mundo.

8051 Mga Proyekto ng Microcontroller

8051 Mga Proyekto ng Microcontroller

Kung naghahanap ka ng isang proyekto para sa 8051 microcontroller dito tutulungan ka naming makuha ang nauugnay na bakas para sa iyong mga proyekto. Narito ang mga pangalan ng ilang mga kagiliw-giliw at pinakatanggap na proyekto ng 8051 microcontroller:

  • Secured Wireless Data Communication (at89s52)
  • Random Number Generator Gamit ang 8051
  • Nakabatay sa RFID Attendance System (at89s52 + rf)
  • Pag-interfacing ng Hex Keypad hanggang 8051,
  • Remote na Kinokontrol na Digital Clock na may DS1307 & AT89c2051,
  • Solar Tracking System (at89c2051),
  • Ultrasonic Range Finder gamit ang 8051,
  • Nakabatay sa RFID Security System (at89s52 + rfid),
  • Breathalyzer Circuit Gamit ang 8051,
  • SMS sa pamamagitan ng Telepono (at89s8252),
  • Line Follower Robot na gumagamit ng 8051 Microcontroller,
  • RF based Remote Control (at89c2051),
  • Batay sa RF na Awtomatikong Pagbasa ng Metro at Maraming Higit Pa

8051 Microcontroller Programming

8051 programa ng microcontroller ay tiyak na napaka-kagiliw-giliw at upang gawin itong kahit na kawili-wili dito bibigyan ka namin ng ilang mga tool na makakatulong sa iyo na maunawaan ang 8051 microcontroller na programa sa isang mas mahusay na paraan.

8051 Microcontroller Programming

8051 Microcontroller Programming

Tingnan ang Mga Tool

  • Code editor -Syntax highlight ng Notepad
  • RIDE software - simulation
  • A51-Assembler
  • Proteus - Ganap na naka-embed na simulation software
  • Batay sa simulator-windows na Smart n Small Simulator
  • Keil uVision - 8051 / ARM simulation
  • Mga calculator ng halaga ng Baud -Timer para sa iba't ibang mga rate ng baud

Isusulat namin ngayon ang programa ayon sa Keil Uvison4 simulation software at ang programa ay

  • Mag-install ng software sa iyong system
  • I-click ang Project -> Bagong Uvision Project
  • I-save ang iyong proyekto
  • Piliin ang Target na Device (8051 - AT89s51)
  • File -> Bago
  • Magbubukas ang bagong text-editor. Dito kailangan mong isulat ang iyong code

Pangunahing binibigyang diin ng tutorial Mga Espesyal na Rehistro sa Pag-andar (SFRs), Mga Espesyal na Pagrehistro ng Pag-andar, Pangunahing Mga Rehistro, Ang Accumulator, Mga Rehistro ng 'R', B Rehistro, Data Pointer (DPTR), Program Counter (PC), Stack Pointer (SP), Mga Mode sa Pakikipag-usap, Daloy ng Programa, Mababang Antas Impormasyon, Mga Timer, Serial Port Operation, Nakagagambala, Mga kaganapan na nagpapalitaw sa Mga Pagkagambala , Mga Uri ng Memorya, Memory ng Code, Panloob na RAM, Panlabas na RAM at marami pa. Ang internet ay binaha ng iba't ibang mga tutorial na maaari mong magamit nang husto.

Ito ay tungkol sa lahat 8051 tutorial ng microcontroller . Kung ikaw ay isang nagsisimula o isang may karanasan, ang 8051 microcontroller ay nangangailangan ng isang malalim na pag-aaral upang maaari mong maunawaan ang pangunahing ng 8051 microcontroller. Oo, ang 8051 ay hindi lamang isang simpleng numero, nangangahulugan ito ng isang bagay at tutulungan ka ng tutorial na maunawaan ang tungkol sa 8051 microcontroller. Bukod dito, ang anumang mga query tungkol sa artikulong ito, mangyaring ibigay ang iyong mahalagang mga mungkahi sa seksyon ng komento sa ibaba. Narito ang isang katanungan para sa iyo, ano ang panloob na memorya ng 8051 microcontroller?