Mikrokontroler ini terutamanya direka untuk menguruskan tugas masa nyata, tidak seperti mikropemproses.
Carta Perbandingan
Asas untuk perbandingan | Mikropemproses | Mikropengawal |
---|---|---|
Asas | Dibuat daripada cip silikon tunggal yang terdiri daripada ALU, CU dan daftar. | Terdiri daripada mikropemproses, memori, port I / O, unit kawalan gangguan, dll. |
Ciri | Unit bergantung | Unit tersendiri |
I / O Ports | Tidak mengandungi port I / O terbina dalam | Port I / O terbina dalam hadir |
Jenis operasi yang dilakukan | Tujuan umum dalam reka bentuk dan operasi. | Permohonan yang berorientasikan atau khusus domain. |
Disasarkan untuk | Pasaran akhir tinggi | Pasaran tertanam |
Penggunaan kuasa | Menyediakan kurang pilihan penjimatan kuasa | Termasuk 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
- 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.
- 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.
- Pelabuhan I / O yang tersembunyi disediakan dalam mikrokontroler manakala mikropemproses tidak menggunakan port I / O terbina dalam.
- Mikropemproses melakukan operasi tujuan umum. Sebaliknya, mikropengawal menjalankan operasi berorientasikan aplikasi.
- Dalam mikropemproses, penekanan utama adalah pada prestasi dan ia bertujuan untuk pasaran mewah. Sebaliknya, sasaran mikrokontroler untuk pasaran tertanam.
- 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.