Disyorkan, 2024

Pilihan Editor

Perbezaan Antara Mikropemproses dan Mikrokontroler

Mikropemproses dan Mikrokontroler adalah cip elektronik yang boleh diprogramkan yang biasa digunakan untuk tujuan yang berbeza. Perbezaan penting antara mereka adalah bahawa mikropemproses adalah enjin pengkomputeran yang boleh diprogramkan yang terdiri daripada ALU, CU dan daftar, yang biasa digunakan sebagai unit pemprosesan (seperti CPU dalam komputer) yang boleh melakukan pengiraan dan membuat keputusan. Di sisi lain, mikropengawal adalah mikropemproses khusus yang dianggap sebagai "komputer pada cip" kerana ia mengintegrasikan komponen seperti mikropemproses, memori dan digital I / O selari.

Mikrokontroler ini terutamanya direka untuk menguruskan tugas masa nyata, tidak seperti mikropemproses.

Carta Perbandingan

Asas untuk perbandinganMikropemprosesMikropengawal
AsasDibuat daripada cip silikon tunggal yang terdiri daripada ALU, CU dan daftar.Terdiri daripada mikropemproses, memori, port I / O, unit kawalan gangguan, dll.
CiriUnit bergantungUnit tersendiri
I / O PortsTidak mengandungi port I / O terbina dalamPort I / O terbina dalam hadir
Jenis operasi yang dilakukanTujuan umum dalam reka bentuk dan operasi.Permohonan yang berorientasikan atau khusus domain.
Disasarkan untukPasaran akhir tinggiPasaran tertanam
Penggunaan kuasaMenyediakan kurang pilihan penjimatan kuasaTermasuk lebih banyak pilihan penjimatan kuasa

Definisi Mikropemproses

Mikropemproses adalah cip silikon berfungsi sebagai unit pemprosesan pusat (CPU). Ia boleh melaksanakan fungsi termasuk logik dan aritmetik seperti arahan yang telah ditetapkan, yang ditentukan oleh pengilang. CPU terdiri daripada ALU (Unit Aritmetik dan Logik), daftar dan kawalan unit. Sebuah mikropemproses boleh direka dengan pelbagai cara bergantung kepada set instruksi dan seni bina sistem.

Terdapat dua arsitektur sistem yang disediakan untuk merekabentuk mikropemproses - Harvard dan Von-Neumann. Pemproses jenis Harvard yang digabungkan dengan bas isolat untuk program dan memori data. Sebaliknya, pemproses berdasarkan kepada seni bina Von-Neumann berkongsi satu bas untuk memori program dan data.

Mikropemproses bukan unit bebas yang bergantung pada unit perkakasan lain seperti memori, pemasa, pengawal sela, dan sebagainya. Mikropemproses pertama telah dibangunkan oleh Intel pada tahun 1971 dan dinamakan sebagai Intel 4004.

Definisi Mikrokontroler

Mikrokontroler adalah teknologi yang dibangunkan selepas mikropemproses dan mengatasi kekurangan mikropemproses. Cip mikrokontroler sangat bersepadu dengan CPU, memori (RAM dan ROM), daftar unit kawalan gangguan, dan port I / O yang didedikasikan. Ia seolah-olah menjadi superset mikropemproses. Tidak seperti mikropemproses mikropengawal tidak bergantung pada unit perkakasan lain, ia mengandungi semua blok penting untuk fungsi yang betul.

Mikrokontroler lebih bernilai daripada mikropemproses dalam bidang sistem terbenam kerana ia lebih murah dan mudah diperolehi. Mikrokontroler pertama TMS 1000 dibangunkan oleh Texas Instruments pada tahun 1974. Reka bentuk dasar mikrokontroler TI menyerupai pemproses Intel 4004/4040 (4-bit) di mana pemaju telah menambah RAM, ROM, I / o sokongan. Satu lagi kelebihan mikrokontroler ialah kita boleh menulis arahan tersuai kepada CPU.

Perbezaan Utama Antara Mikropemproses dan Mikrokontroler

  1. Mikropemproses terdiri daripada cip silikon yang mempunyai unit logik aritmetik (ALU), unit kawalan (CU) dan daftar. Sebaliknya, mikropengawal menggabungkan sifat mikropemproses, bersama-sama dengan RAM, ROM, kaunter, port I / O, dan lain-lain.
  2. Mikropemproses memerlukan sekumpulan cip lain seperti timer, pengawal sela dan program dan ingatan data yang menjadikannya bergantung. Sebaliknya, mikropengawal tidak memerlukan unit perkakasan lain kerana ia telah diaktifkan dengannya.
  3. Pelabuhan I / O yang tersembunyi disediakan dalam mikrokontroler manakala mikropemproses tidak menggunakan port I / O terbina dalam.
  4. Mikropemproses melakukan operasi tujuan umum. Sebaliknya, mikropengawal menjalankan operasi berorientasikan aplikasi.
  5. Dalam mikropemproses, penekanan utama adalah pada prestasi dan ia bertujuan untuk pasaran mewah. Sebaliknya, sasaran mikrokontroler untuk pasaran tertanam.
  6. Penggunaan tenaga dalam mikrokontroler lebih baik daripada mikropemproses.

Kesimpulannya

Sebuah mikropemproses boleh menjalankan operasi kegunaan am untuk beberapa tugas yang berbeza. Sebaliknya, mikrokontroler boleh melakukan tugas yang ditentukan pengguna di mana ia mengendalikan tugas yang sama untuk kitaran hayat.

Top