單片機
單片機是中文名,對應的英文名稱是“Single Chip Microomputer”,很多人可能奇怪平時不是都說MCU(Micro Control Unit)嗎?其實MCU準確翻譯過來應該叫微控制器,現在很多中文書籍都用這個詞,不用單片機了。因為單片機這個詞是很多年前的概念了,在那個年代半導體工藝還在起步階段,集成能力很差,往往是CPU一個芯片,SRAM一個芯片,Flash一個芯片,需要中斷的話又得有個專門處理中斷的芯片,所以一個完整可用的計算機系統是很多個芯片(Chip)做在一個PCB板上構成的。
單片機呢?就是在一個芯片(Chip)上集成了CPU、SRAM、Flash及其他需要模塊,在一個Chip上實現一個微型計算機系統,所以就叫Single Chip Microcomputer,也就是單片機了。其實從這個角度來講,單片機這個詞現在已經沒意義了,因為現在的半導體工藝早就很厲害了,現在你買到的所有都是“單片機”,根本不存在分離式的所謂“多片機”。而且現代的單片機不但集成了CPU、SRAM、Flash等微型計算機不可少的部件,而且大多集成了很多內部外設,如Nand控制器、LCD控制器、串口通信、定時器、RTC等等,所以現在的單片機其實應該叫SoC(System on Chip)。