單晶片MCS-51開發與實驗專區

 

簡介:

     805x是目前市面上很最基本使用的8位元單晶片微處理器之一,最早是由INTEL公司所開發出來,普遍地應用在工業界。一個單晶片微處理器是由中央處理單元(Central Processing Unit,簡稱CPU)、記憶體(Memory,包括RAM,ROM)、輸出輸入單元(I/O, Input/Output)三個部份組成。

 

單晶片的接腳名稱與功用:

    一般泛用型的805x總共有40支接腳,4個8位元雙向I/O,其中PORT3 除了可以當作I/O以外,也兼具其他特殊功能。進一步可參考WIKI網站介紹。

  1. VCC:接正電源5V。

  2. GND:接地。

  3. PORT0:可做一般I/O使用,當作輸入或輸出時應在外部接提升電阻,外部記憶體擴充時,當作資料匯流排(D0~7)及位址匯流排(A0~7)。由ALE接腳輸出信號分時複用。

  4. PORT1:一般I/O使用,內部設有提升電阻。

  5. PORT2:一般I/O使用,內部也有提升電阻,外部記憶體擴充時,當作位址匯流排(A8~15)使用。

  6. RST:晶片重置信號輸入腳,只要輸入一高電位脈衝,大於2個機械週期,就可以完成重置動作。

  7. ALE/PROG:接外部記憶體時,位址栓鎖致能輸出脈衝,利用此信號將位址栓鎖住,以便取得資料碼未接外部記憶體時,有1/6石英晶體的振盪頻率,可做為外部時脈在燒錄PROM時,此接腳也是燒錄脈波之輸入端。

  8. PSEN:當作程式儲存致能外部程式記憶體之讀取脈波,在每個機械週期會動2次,外接ROM 時, 與ROM 的/OE 腳連接。

  9. EA/VPP:接高電位時,讀取內部程式記憶體;接低電位時,讀取外部程式記憶體。。

  10. XTAL1, XTAL2:接石英晶體振盪器。

easyMCU-51Emulator的 排線接腳名稱與定義:

 

發展工具 - 基本開發工具:

開發與評估套件 型號 說明

easyMCU-51Emulator New! MCS-51 USB介面模擬器,完整模擬單晶片805x的40支接腳功能,在使用Keil C的開發環境底下,支援組合語言與C語言的程式撰寫與執行

 

選配工具:

其他配件

型號 說明

2X20的排線與連接模擬接頭 包含30公分長的排線,與40支接腳的單晶片模擬腳位,做為easyMCU-51Emulator 的延伸排線。

MC-51 Socket

模擬接頭擴充延伸座

將2X20共40支接腳的單晶片模擬腳位,傳換成單排的接腳方式,以利麵包板上的連接。

麵包板 基礎實驗專用麵包板,可進各項實驗與擴充連接使用

easyMSP-LCD-2 2X16字元,泛用型應用的LCD面板,使用一般腳位即可控制

SCS01604A0

easyMSP-LCD-2 4X16字元,泛用型應用的LCD面板,使用一般腳位即可控制
TTL UART轉USB介面 支援串列訊號TTL轉USB介面,相容於Windows 8/7/Vista/Server 2003/XP/2000、Mac OS-X/OS-9、Linux作業系統

USB基座(USB Adapter) 迷你版USB轉接板,支援各式模組訊號轉接,串列訊號TTL轉USB介面

RS232基座(RS232 Adapter) 迷你版RS232轉接板,支援各式模組訊號轉接,串列訊號TTL轉RS232介面
  各式電容、電阻、LED、晶片等元件實驗包 提供實驗上一般泛用的主動元件或被動元件

 

發展工具 - MC-51與FLASH燒錄器:

開發與評估套件 型號 說明

MC-51系列與FLASH燒錄器 New! 採用USB介面,可支援ATMEL/WINBOND/SST/STC等公司單晶片或FLASH/ROM的程式燒錄功能

Atmel AT89C52-24PC

單晶片銷售 ATMEL/WINBOND/SST/STC等公司單晶片
PLCC44轉DIP40轉接板 將PLCC44封裝腳位的晶片轉換成2X20共40支接腳的DIP接腳

QFP44轉DIP40轉接板 將QFP44封裝腳位(腳距:0.8mm,尺寸:10*10mm)的晶片轉換成2X20共40支接腳的DIP接腳
PLCC32轉DIP32轉接板 將PLCC32封裝腳位的晶片轉換成2X16共32支接腳的DIP接腳
SOP20轉DIP20 將SOP20封裝腳位(腳距:1.27mm,寬度7.6MM)的晶片轉換成2X10共20支接腳的DIP接腳
SOP16轉DIP16 將SOP16封裝腳位(腳距:1.27mm,寬度3.9MM)的晶片轉換成2X8共16支接腳的DIP接腳
SOP14轉DIP14 將SOP14封裝腳位(腳距:1.27mm,寬度3.9MM)的晶片轉換成2X7共14支接腳的DIP接腳
SOP8轉DIP8 將SOP8封裝腳位(腳距:1.27mm,寬度3.9MM)的晶片轉換成2X4共8支接腳的DIP接腳
SOP8轉DIP8(寬體) 將SOP8封裝腳位(腳距:1.27mm,寬度5.28MM)的晶片轉換成2X4共8支接腳的DIP接腳

 

 

開發環境與軟體

型號 說明
Keil development tools for the 8051 Microcontroller 免費版有4KB的程式大小限制