微控制器與計算機有什麼區別

微控制器與計算機有什麼區別

區別:

1、微控制器的專用性更強,對環境的適應力比計算機好,相對電路也簡單,可以用在要求不高的控制場合。

2、在系統結構方面,微控制器使用哈佛或者超級哈佛結構。計算機用馮諾依曼結構。 微控制器的程式空間和資料空間是分開的,而計算機的是共用一個儲存器單元。

3、微控制器是將多種介面晶片整合到一片晶片的微處理器,這種方式稱之為單片電路。微控制器的目的是使單個晶片實現更多的功能,應用更方便、體積更小巧,儘可能不用擴充或者少用外設電路。適合用於控制獨立工作的電器或裝置。

4、儲存結構的差別:

計算機一般的都是32位或64位,採用具有海量運算能力的通用中央處理器CPU ,採用馮諾依曼結構,資料和程式儲存在同一個儲存空間中。一般採用RISC指令集。而微控制器有4、8、16等幾種,中央處理器的運算能力一般不如微機,採用哈佛結構,將儲存空間分為程式儲存器和資料儲存器兩部。指令集既有CISC ,也有RISC 。