Alamin ang Pagkakaiba sa Pagitan ng Microprocessors at Microcontrollers

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





MICROPROCESSOR:

Ang isang microprocessor ay isang elektronikong sangkap ng computer na ginawa mula sa pinaliit na laki ng mga transistor at ilang iba pang mga elemento ng circuitry sa isang nag-iisa na semi-conductor na IC (integrated circuit) o ​​micro chip. Ang pagpapaikli ng microprocessor ay µP o uP. Ang CPU (central processing unit) ay ang pinakatanyag na micro-processor, ngunit maraming iba pang mga nasasakupan sa isang computer ang naglalaman ng mga ito, tulad ng- ang GPU (Graphics Processing Unit) sa isang video card. Sa lahi ng mga personal na computer, ang mga pangalang CPU at microprocessor ay inilalapat nang magkakaiba-iba. Sa Center ng lahat ng mga PC at sa maximum ng mga workstation isang microprocessor ay isinasama. Kinokontrol ng mga microprocessor ang lohika ng humigit-kumulang sa lahat ng mga digital machine, mula sa radios hanggang sa fuel istruktura ng iniksyon para sa sasakyan. Ang Microprocessor ay isang solong IC package kung saan maraming mga pag-andar ang isinama.

Higit sa lahat mayroong limang uri ng microprocessors ang mga minutong yunit na ito na nagbibigay ng mga computer na may isang 'utak'. Sa loob ng isang karaniwang silicon micro-processor, magkakaroon ng isang bilang ng mga minutong transistor at napakalaking maliliit na bahagi. Ang lahat ng mga sangkap na ito ay nagtatrabaho upang tulungan ang isang computer na gawain tulad ng nakaplano.




Mga uri ng Microprocessor:

Iba

Iba't ibang Mga Uri ng Microprocessors

  • Mga Microprocessor na Itakda ng Mga Tagubilin sa Komplikadong Ang ganitong uri ng microprocessor ay kilala rin bilang CISM. Inuri ng CISM ang isang micro-processor kung saan ang bawat at bawat order ay maaaring maipatupad kasama ang maraming iba pang mga pagpapaandar na mababang antas. Ang Mga Pag-andar na ito ay inilaan upang magsagawa ng mga aksyon tulad ng pag-upload ng data sa memory card, muling pagtawag o pag-download ng data mula sa memory card o isang komplikadong pagkalkula ng matematika sa isang solong utos.
  • Nabawasan ang Mga Tagubilin sa Pagtuturo ng Microprocessor: Kilala rin bilang RISC, ito ay inilaan upang mapabilis ang mga microprocessor ng computer. Ang mga chips na ito ay binuo sa ilalim ng patnubay na nagpapahintulot sa microprocessor na gumawa ng isang mas maliit na halaga ng mga bagay sa loob ng bawat utos at papayagan nito itong makumpleto ang mas maraming mga utos nang mas mabilis.
  • Mga tagaproseso ng Superscalar: Ang ganitong uri ng processor ay kinopya ang hardware sa micro-processor upang maaari itong maisagawa ng maraming mga tagubilin nang sabay. Ang mga mapagkukunang replica na ito ay maaaring gawin ng mga yunit ng lohika ng aritmetika o multiplier. Ang mga Superscalar ay binubuo ng maraming mga yunit ng pagpapatakbo. Ang Superscalar micro-processors ay nagsasagawa ng higit sa isang utos sa buong solong cycle ng orasan sa pamamagitan ng pagdadala ng maraming mga tagubilin sa labis na mga yunit ng pagpapatakbo sa processor.
  • Ang Tiyak na Integrated Circuit ng Application: Kilala rin bilang ASIC microprocessor ay inilaan para sa lubos na tumpak na mga layunin, na posibleng saklaw ng kontrol sa emissions ng sasakyan o mga computer ng Personal na Mga Digital na Katulong. Ang mga ASIC na oras ay ginawa sa detalye, ngunit maaari ring gawin sa pamamagitan ng paggamit ng mga off-the-shelf na gear.
  • Mga Digital Signal Multiprocessor (DSP): Ang mga DSP ay natatanging mga micro-processor na nagtatrabaho upang ma-decode at ma-encode ang video, o i-convert ang digital o video sa analog at vice versa. Ang mga pagpapatakbo na ito ay nangangailangan ng isang micro-processor partikular na mahusay sa pagdala ng mga kalkulasyon sa matematika. Ang mga chip ng DSP sa pangkalahatan ay nagtatrabaho sa SONAR, mga teleponong mobile, RADAR, mga audio gears ng home theatre at mga kahon ng kable na nakaayos.

MICROCONTROLLER:

Microcontroller

Microcontroller



Ang Microcontroller ay isang computer sa ‐ a ‐ chip na na-optimize upang pamahalaan ang mga de-kuryenteng gadget. Partikular na inilaan ito para sa tumpak na mga gawain tulad ng pagkontrol sa isang partikular na system. Ang isang microcontroller kung minsan ay gumagamit ng dinaglat na uC, µC, o MCU, sa panimula ay isang dalubhasang pagkakaiba-iba ng microprocessor na inilaan upang maging kasiya-siya sa sarili at kapaki-pakinabang. Gayundin, ang isang microcontroller ay isang maliit na bahagi ng isang set sa system, na sa panimula ay isang kumpletong circuit board. Ang isang nakapirming sistema ay isang computer system na inilaan upang maisakatuparan ang isa o higit pang mga pagpapaandar nang paulit-ulit na may mga limitasyon sa pag-eehersisyo sa totoong oras. Ito ay naka-embed bilang isang elemento ng isang buong makina na madalas na bilangin ang hardware at motorized na mga elemento pati na rin. Ilang panlabas ang mga electronic peripheral ay naka-interface sa microcontroller para sa isang mas mahusay na pagganap ay nakasalalay sa mga application.

Ang mga ilustrasyon ng mga microcontroller ay ang 8051, Intel's 80196, Microchip's PIC at serye ng 68HCxx ng Motorola. Ang mga microcontroller na karaniwang isinasama sa mga laruan, sasakyan, kagamitan at makina ng tanggapan ay mga gears na nagsasama-sama ng isang bilang ng mga nasasakupan ng isang microprocessor system sa isang solo microchip:

  • Memorya (parehong ROM at RAM)
  • Ang core ng CPU (microprocessor)
  • Ang ilang mga parallel digital I / O

Nasaksihan ng microcontroller ang pagsasama ng isang bilang ng mga kapaki-pakinabang na pag-andar sa isang nag-iisa na IC pack. Ang mga pagpapaandar na ito ay: -

  • Ang kakayahang magsagawa ng naipon na hanay ng mga utos upang maisagawa ang mga trabaho na inilarawan ng gumagamit.
  • Ang kakayahang maging bihasa upang magamit ang paligid ng mga chips ng memorya sa parehong basahin at isulat ang data mula at sa memorya.

Mga Uri Ng Microcontrollers:

Ang mga micro-Controller ay pinagsunod-sunod sa mga tuntunin ng lapad ng bus na nasa bahay, built-in na micro-controller, hanay ng pagkakasunud-sunod, disenyo ng istruktura ng memorya, IC chip o VLSI core o Verilog file at unit ng pamilya. Para sa magkatulad na pamilya, maaaring mayroong isang hanay ng mga edisyon na may iba't ibang mga mapagkukunan. Narito nagbibigay kami ng kaunti mga uri ng microcontroller na ginamit sa iba't ibang mga application .


Iba

Iba't ibang Mga Uri ng Microcontrollers

  • 8-bit microcontroller: Kapag ang in-house bus sa isang MCU ay 8-bit bus pagkatapos ay isinasagawa ng ALU ang pagpapatakbo ng lohika at aritmetika sa isang byte sa isang order. Ang MCU ay 8-bit micro-controller. Ang mga guhit ng 8-bit MCU ay- Intel 8031/8051, Motorola MC68HC11 at PIC1x na mga pamilya.
  • 16-bit microcontroller: Ang 16 bit Microcontroller ay binubuo ng isang 16 bit bus at ang ALU ay gumaganap ng mga pagpapatakbo ng arithmetic at lohika sa 16 bit operand. Nagbibigay ito ng higit na katumpakan at pagganap kumpara sa 8 bit MCU.
  • 32-bit microcontroller: Kapag ang in-house bus para sa pagpapaandar ng data sa isang MCU ay 32-bit bus pagkatapos ang ALU ay nagsasagawa ng lohika at mga pagpapaandar sa aritmetika sa mga salita sa operand na 32 bits sa mga order. Ang MCU ay 32-bit micro-controller. Ang mga nagbibigay ng mas mahusay na kawastuhan at pagganap sa paghahambing sa 16-bit MCUs.
  • Naka-embed na microcontroller: Kapag ang isang nakapirming o naka-embed na system ay may kasamang isang MCU na mayroong bawat bahagi ng hardware at software sa isang solo unit, ang MCU ay kilala bilang naka-embed na micro-controller. Labis na kaunti o walang labis na peripheral unit o system na umiiral para sa pagproseso sa panahon ng kontrol o paggamit ng mga aparatong paligid. Para sa paglalarawan, ang isang circuit ng receiver ng telepono ay gumagamit ng isang built-in o naka-embed na micro-controller.
  • Panlabas na memory micro-controller: Kapag ang isang nakapaloob o naka-embed na system ay nagdaragdag ng isang MCU na mayroong bawat isa sa mga bahagi ng hardware at software na naroroon hindi bilang isang solo na sangkap at mayroon ang lahat o isang piraso ng sangkap ng memorya na externally interfaced sa pamamagitan ng paglalaro ng isang interfacing circuit na kilala bilang glue circuit, ang MCU ay kilala bilang isang paligid o panlabas na memory micro-controller. Halimbawa, ang 8031 ​​ay binubuo ng isang memorya ng programa na na-interfaced sa labas nito. Ang 8051 ay may parehong in-house pati na rin ang peripheral memory ng programa.

Pagkakaiba sa Pagitan ng Microprocessors at Microcontrollers

Ang hindi pagkakapareho sa gitna ng dalawa ay ang isang microcontroller na isinasama ang mga tampok ng isang microprocessor (ALU, CPU, Registro) kasama ang pagkakaroon ng mga karagdagang katangian tulad ng pagkakaroon ng ROM, RAM, counter, Input / Output port, atbp Dito nakontrol ng isang microcontroller ang pag-andar ng isang aparato sa pamamagitan ng paggamit ng mga nakapirming programa na naipon sa ROM na hindi nagbabago sa tagal.

Pagkakaiba sa pagitan ng Microprocessor at Microcontroller

Pagkakaiba sa pagitan ng Microprocessor at Microcontroller

Mula sa isa pang pananaw, ang pangunahing hindi pagkakapareho sa gitna ng isang karaniwang microprocessors at microcontrollers na naghihiwalay doon sa mga term ng arkitektura ay ang lugar ng kanilang aplikasyon. Ang mga karaniwang microprocessor tulad ng pamilya ng Pentium o mga processor ng pamilya ng Intel Core o magkaparehong mga processor ay nasa mga computer bilang isang pangkalahatang umaandar na machine na maaaring mai-program. Sa haba ng buhay nito kailangang pamahalaan ang maraming iba't ibang mga takdang-aralin at programa na tinukoy dito.

Sa kaibahan a microcontroller ng pamilya PIC o 8051 pamilya o anumang iba pa ay napansin ang kanilang aplikasyon sa maliliit na naka-embed na system tulad ng control system ng mga signal ng trapiko o ilang uri ng robotic system. Ang mga gadget na ito ay namamahala din ng katulad na gawain o katulad na programa sa lahat sa buong yugto ng kanilang buhay. Ang isa pang pagkakaiba ay ang microcontroller sa pangkalahatan ay kailangang hawakan ang madalian na gawain samantalang sa kabaligtaran ng mga micro-processor sa isang computer system marahil ay hindi hahawak ng isang madalian na gawain sa lahat ng oras.

Ngayon maraming mga mag-aaral sa engineering ang nagpapakita ng maraming interes sa microprocessor at mga proyekto ng microcontroller dahil ang mga ito ay napaka-kagiliw-giliw at kapaki-pakinabang upang bumuo ng mahusay na karera sa electronics.

Mga Kredito sa Larawan: