Perbezaan Antara Mikropemproses dan Mikrokontroller

Anonim

Mikropemproses vs Mikrocontroller

Mikropemproses, yang juga dikenali sebagai Unit Pemproses Tengah (CPU), adalah Litar Bersepadu (IC), yang merupakan otak Komputer. Walaupun mikropengawal mempunyai peranan serupa dengan mikropemproses, terdapat beberapa perbezaan utama di antara mereka.

Mikropemproses

Biasanya, mikropemproses hanyalah inti. Ia adalah CPU dan kadangkala dilengkapi dengan pengawal memori dan tiada lagi. Ia adalah alat elektronik yang boleh diprogramkan dan disemak, yang menerima data binari sebagai input kemudian memproses data mengikut arahan yang terdapat dalam memori program dan akhirnya menghasilkan hasilnya. Ia digunakan dengan komponen lain seperti modul memori (untuk kedua-dua memori data dan program), peranti penyimpanan dan perkakasan input / output. Komponen tipikal yang anda dapati di dalam mikropemproses adalah ALU, mendaftarkan, mengambil dan menyahkod unit, dan lain-lain. Intel 4004 disifatkan sebagai mikropemproses yang pertama dan diumumkan pada tahun 1971 oleh Intel Corporation. Mikropemproses digunakan sebagai CPU untuk pelbagai komputer bermula dari netbook rendah ke pelayan high-end.

Mikrokontroler

Mikrokontroler adalah satu IC yang biasanya mengandungi teras pemproses kecil, program dan memori data, dan peranti input / output boleh atur cara. Mikrokontroler disasarkan untuk aplikasi tertanam berbanding dengan mikropemproses, yang disasarkan untuk komputer tujuan peribadi. Titik menggunakan mikropengawal dalam sistem tertanam adalah untuk cuba menggunakan komponen luaran yang kurang mungkin. Oleh itu, secara amnya, mikrokontroler mempunyai memori (memori program dan beberapa RAM), port IO, kaunter, UART, semuanya terintegrasi ke dalam cip tunggal.

Apakah perbezaan antara Mikropemproses dan Mikrokontroler?

Mikropemproses biasanya lebih cepat, serba boleh dan mahal daripada microcontrollers, walaupun kita kini melihat mikrokontroler dengan kelajuan yang lebih tinggi dan harga yang lebih rendah. Titik utama sekali lagi, mikropemproses hanya itu, 'pemproses' dan mikrokontroler adalah mikropemproses ditambah dengan sedozen fungsi lain pada cip itu. Apabila anda membeli mikropemproses, anda boleh menggunakan komponen yang anda mahu di sekitar pemproses. Dengan mikrokontroler, pengguna biasanya memilih antara perisa yang berbeza daripada mikrokontroler (memori lebih / kurang, 0/1/2 UART, lebih / kurang pemasa, SPI, dll) tetapi anda akan mempunyai fungsi tersebut.

Mengikut anggaran pasaran bilangan mikropemproses dan mikrokontroler yang dijual pada tahun 2008 adalah sepuluh bilion dari mana hanya 2% daripadanya adalah mikropemproses, yang menyumbang 98% kepada mikrokontroler. Oleh kerana pembuatan besar dan saiz teras kecil, mikrokontroler sangat murah berbanding dengan mikropemproses.