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