Mikropemproses vs mikrokontroler
Mikropemproses, juga dikenali sebagai Unit Pemprosesan Pusat (CPU), adalah litar bersepadu (IC), yang merupakan otak komputer. Walaupun mikrokontroler melakukan peranan yang sama dengan mikropemproses, terdapat beberapa perbezaan utama di antara mereka.
Mikropemproses
Biasanya, mikropemproses hanya teras. Ia adalah CPU dan kadang -kadang dilengkapi dengan pengawal ingatan dan tidak ada lagi. Ia adalah peranti elektronik yang boleh diprogramkan dan mencatatkan, yang menerima data binari sebagai input kemudian memproses data mengikut arahan yang tersedia dalam memori program dan akhirnya mengeluarkan hasilnya. Ia digunakan dengan komponen lain seperti modul memori (untuk memori data dan program), peranti storan dan periferal input/output. Komponen biasa yang anda dapati di dalam mikropemproses adalah Alus, daftar, pengambilan dan unit penyahkodan, dan lain -lain. Intel 4004 dikaitkan dengan mikropemproses pertama dan diumumkan pada tahun 1971 oleh Intel Corporation . Mikropemproses digunakan sebagai CPU untuk pelbagai komputer bermula dari netbook rendah ke pelayan mewah.
Mikrokontroler
Mikrokontroler adalah IC tunggal yang biasanya mengandungi teras pemproses kecil, program dan memori data, dan periferal input/output yang boleh diprogramkan. Mikrokontroler disasarkan untuk aplikasi tertanam berbanding dengan mikropemproses, yang disasarkan untuk komputer tujuan peribadi. Titik menggunakan mikrokontroler 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 disatukan ke dalam satu cip.
Apakah perbezaan antara mikropemproses dan mikrokontroler?
Mikropemproses biasanya lebih cepat, serba boleh dan mahal daripada mikrokontroler, 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 sedozen fungsi lain pada cip. Apabila anda membeli mikropemproses, anda bebas menggunakan komponen yang anda mahukan di sekitar pemproses. Dengan mikrokontroler, pengguna biasanya memilih antara perisa mikrokontroler yang berbeza (memori lebih/kurang, 0/1/2 UART, lebih banyak/kurang pemasa, SPI, dll.) tetapi anda akan mempunyai fungsi tersebut.
Menurut pasaran anggaran bilangan mikropemproses dan mikrokontroler yang dijual pada tahun 2008 adalah sepuluh bilion di mana hanya 2% daripadanya adalah mikropemproses, mengaitkan 98% kepada mikrokontroler. Oleh kerana pembuatan pukal dan saiz teras kecil, mikrokontroler sangat murah berbanding dengan mikropemproses.