Page 17 - eAB03001_數位電路實作應用_課本PDF
P. 17
8051 單晶片原理與應用
對於一個初學者而言,硬體架構始終是一個難以理解的東西,但是不懂硬體架
構並不表示就寫不出 8051 C 程式,或許這也是 8051 C 的好處之一吧!所以筆者
並不打算介紹很深入的硬體架構,僅簡單的介紹 8051 硬體,讓你也能寫出你要的
8051 C 程式。
2-1 單晶片規格介紹
51 晶片的硬體規格,如表 2.1 所示:
表 2.1 │ 51 晶片規格
外 串 輸
Flash ROM RAM 部 計 列 IC 出 PWM AD 轉換器
型 號 中 時 腳 入 EEPROM
(BYTE) (BYTE) 埠 (個數) (個數)
斷 器 數 數 腳
數 數
AT89S51 4K 128 2 2 1 40 32 – – –
AT89S52 8K 256 2 3 1 40 32 – – –
AT89S53 12K 256 2 3 1 40 32 – – –
AT89S2051 2K 256 2 2 1 20 15 1 (8 bit) 1 (10 bit) –
AT89S4051 4K 256 2 2 1 20 15 1 (8 bit) 1 (10 bit) –
AT89S8253 12K 256 2 3 1 40 32 – – 2K
以下就簡略敘述單晶片的幾個重點規格:
1. 程式記憶體(ROM):用來儲存程式的地方,有些晶片並無內部 ROM,需要靠
外部擴展才能使用,其餘皆有內部 Flash ROM 可以使用,並可重複燒寫。
2. 資料記憶體(RAM):做為內部暫存器及存放臨時資料的地方,電源消失,資
料即消失。
3. 計時(Timer)/計數器(Counter):可以用來計時或計數。51 內部有兩組計
時/計數器;52 有 3 組。若使用內部時脈則從事內部計時的工作;反之,若改由
外部 T0、T1 或 T2(僅 52 有)接腳輸入時脈時,則從事外部計數的工作。
4. 串列埠:此為串列通訊埠,可與一般電腦或其他採用非同步通訊介面的東西連線,
如滑鼠、數據機等。
2-2