---
# System prepended metadata

title: 8051最小系統板的坑

---

# 8051最小系統板的坑

網路上買的8051最小系統板, 都是可以直接透過Socket更換40P的Atmel AT89S52/52或是STC89C52/51來做開發。

不過有個很容易被忽略的坑, 可能會讓人以為你的ISP有雷～

我們先來看看最小系統板：

### 外觀：
![](https://i.imgur.com/fZdef6G.png =x400)

### 電路圖：
![](https://i.imgur.com/l1hahMZ.png)

---
## 一號坑:
Atmel AT89S52僅能用ISP方式燒錄, 需要使用專用的AVR ISP或是USB ISP仿真器。
此類型仿真器也可以用於Arduino UNO bootloader的燒錄。

參考 https://www.ruten.com.tw/item/show?22124195795816
![](https://i.imgur.com/tZ1CAXk.jpg)


STC STC89C52RC 內置ISP（In-System Programming）, 所以可以用UART (USB TTL) 方式燒錄, 因此CH340G, CP2102, FT232RL等都可以使用。
![](https://i.imgur.com/hVy9J8U.jpg)



## 二號坑:
Atmel AT89S52 ==需要把EA pin pull high== 才可以透過Internal Flash作動, 如果EA pin pull low, 則需要提供外部的Flash。
![](https://i.imgur.com/W8k8hMw.png)

STC STC89C52RC的內部已經把EA pin pull high, 因此不需要額外提供VCC (可接可不接)
, 但是如果需要外部Flash, 則還是需要pull low。

---
### 補充一下:
Keil C 並沒有提供STC相關的device information, 因此必須透過STC ISP軟體進行添加的動作。
目前STC官網提供的STC ISP版本是 V6.88I, 可以連到[官網](https://www.stcmcudata.com/)下載。另外還有一個[英文官網](https://www.stcmicro.com/)，也可以找到相關資料。

STC ISP 下載位址：http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.88I.zip (2021.10.03止)

大陸有個STC學習網 https://www.stcisp.com/ 裡面提供了很多關於STC芯片開發的資料，持續都一直在更新。

STC89C51RC Datasheet [下載](https://www.stcmcudata.com/datasheet/stc/STC-AD-PDF/STC89C51RC-english.pdf)

STC89C52RC 器件手冊 [下載](https://www.stcmcudata.com/datasheet/stc/STC-AD-PDF/STC89C51RC-RD.pdf)

![](https://i.imgur.com/Te5Jc47.png)

---
### 補充二下:
ATMEL於2016被Microchip收購，所以官網就是 https://www.microchip.com/

ATMEL AT89S52 Datasheet [下載](https://ww1.microchip.com/downloads/en/DeviceDoc/doc1919.pdf)

ATMEL Design Guide for Atmel’s C51 Standard Devices [下載](https://ww1.microchip.com/downloads/en/Appnotes/doc7764.pdf)

ProgISP 2.0 [下載](http://web2110575.w218.badudns.cc/uploadfile/soft/progisp20.rar)

ProgISP 1.72 [下載](http://web2110575.w218.badudns.cc/uploadfile/soft/progisp172.rar)

![](https://i.imgur.com/Ymwu9gS.png)

Oct.03 @ 2021














