DUNFIELD 8051 C 編譯器 MC51 介紹/下載 MC51 評估軟體 DOS 版/ IO51 C 語言範例程式下載



這幾年來我們工作室以此套 8051 C 編譯器為客戶完成了不少的自動控制專案設計,
深深覺得它的確好用。現在您可以廉價的方式擁有一套DDS MC51DUNFIELD Development System
原版的 8051 C 語言編譯器 MC51,從此做8051程式設計不必完全得倚靠組合語言,一個指令一個指令逐一撰寫了,真的可以省下我們很多很多寶貴的時間和體力。

MC51 編譯器特點:
□經濟實用的 8051 C 語言編譯器。
□適合 8051 小型控制系統設計。
□編譯器執行檔小,編譯速度快。
□編譯器依循標準的 UNIX C 語言編譯器語法設計。
□編譯器支援5種記憶體操作模式 : 極小型、小型、壓縮型、中型及大型模式,可配合不同系統硬體做設計。
□編譯器提供多種函數庫供程式設計用,並含有函數原始組合語言程式供參考。
□編譯器提供巢狀註解,16 位元字元常數,可加入線上組合語言敘述,可以 C 語言設計中斷程式。
□編譯器未提供長整數、雙精密度、浮點運算,型態定義及位元處理。
□編譯器含完整的原文技術設計文件。
□含8051 監督程式 MON51.ASM 原始程式,提供指令如下:

B : Display/Set breakpoints
C : Change register
D : Dump EXTERNAL memory
E : Edit EXTERNAL memory
F : Fill a block of memory
G : Go (begin execution)
I : Dump INTERNAL memory
L : Load program into memory
R : Display registers
S : Single-Step one instruction
U : Unassemble program memory
? : Display HELP summary

□下載 DDS 8051 C 語言 MC51 評估軟體 DOS 版 DK51.EXE 8051 Developers Kit
□下載 0mc51t.exe IO51 C 語言範例程式下載
[如何使用 MC51 8051 C 編譯器----在 DOS 下自動產生 8051 的 C語言執行檔並作測試]
<1>MC51 評估版軟體執行安裝後,有關 C 編譯器相關檔案:
□ MCC51.EXE : MC51 C 編譯器
□ MCP.EXE : MC51 C 前置處理器
□ ASM51.EXE : MC51 組譯器
□ SLINK.EXE : MC51 連結器
□ 8051* .H : MC51 編譯器 8051 含括檔

若搭配 IO51 學習系統工具檔案,便是一套完整系統。請將以上執行檔及相關檔案放於另一目錄
如 D:\MC51,在 DOS 下,執行" X LED "便可以直接快速編譯 C 程式+連結+轉換+下載程式到 IO51板子上來
執行程式,在 DOS 下 自動產生 8051 的 C語言執行檔並作測試,開發程式效率最高!!!!

<2>IO51 學習系統工具檔案如下:
□ X.BAT : 快速編譯、連結、轉換、下載的工作批次檔,在 DOS 下 自動產生 8051 的 C語言執行檔並作測試
□ HEXBIN.EXE : HEX 轉換器產生二進位可執行檔(.HEX -->.TSK)
□ LED.C : LED C語言範例程式
□ PLO.EXE : LO51 DOS 下 ISP 下載控制程式

測試步驟如下:
a.MC51 評估版軟體執行安裝後,假設安裝的目錄為 d:\mc51
b.設定編譯器相關的工作路徑,在開機時的自動執行檔 autoexec.bat 中加入以下 2 行:
SET MCDIR=d:\MC51\
SET MCTMP=d:\MC51\
c.執行 x.bat 批次檔 " 輸入 x led" --->編譯 led.c
d.下載程式並做測試

在操作上,按下按鈕開關 ON+RESET 做程式下載動作,在程式碼下載完畢後,放開按鈕開關 OFF+RESET,便可以執行 程式,完全不必燒錄程式,或是使用任何模擬器,便可以在 IO51 板上即時做功能測試及驗證。

產生的二進位執行檔為 t.tsk (2658 bytes),由於 MC51 評估版軟體 C 程式由 800H開始執行
因此您也可以將其燒入 89C51(4KB) 來執行程式,也可以在 IO51 板上驗證其功能。
原因是 IO51 可以由串列埠下載 64KB 程式(0000H---FFFFH),這是 IO51 特別迷人的地方!
因此有 IO51 ,可以不必再花費任何費用,便可以開始來學習 8051 組合語言及 C 語言程式設計!

<3>IO51 上 MC51 C 語言範例程式如下:
1.led.c ...LED 走馬燈實驗,8051 P1 接有8 只 LED 排燈做走馬燈展示

2.leda.c ...工作指示LED,單板上8051埠3位元7(P3.7)接有一LED指示燈,我們稱為工作指示LED,送出
低電位時,LED點亮,高電位時則使LED熄滅。程式執行後工作指示LED持續閃動著。

3.ledt.c ...LED 走馬燈實驗(查表法)
以查表法方式做走馬燈展示

4.k4.c ... 按鍵輸入,測試 K1--K4 按鍵輸入, 按 K1 鍵壓電喇叭嗶 1聲,按 K4 鍵壓電喇叭嗶 4 聲

5.seg4.c ...4 位七節顯示器,測試4合一4位共陰 7 節顯示器顯示 "1234"

6.bz.c ...壓電喇叭測試,測試 P3.4 喇叭或是壓電喇叭控制輸出,送出脈波會發出聲音,按 K1 鍵,會發出聲音

7.tone.c ...8051 音階測試
8051 控制程式執行後,將示波器接往 8051 P3.4 接腳,可以量測所輸出的方波信號,
其寬度依不同音階而變,此時喇叭"DO"、"RE"、"ME"..... 的音階,一共 14 個單音,
含括兩個八度音

□品名: MC51 DUNFIELD 8051 C 語言編譯器 (加拿大原版軟體)......定價: 4000 元
□配件: DDS MC51 原版軟體、IO51 範例程式系統工作磁片、展示操作中文說明書
□依原版軟體序號,由 Email 提供技術諮詢
□8051 C 語言程式設計應用書本....整理出版中

訂購產品| 技術諮詢| 回到首頁|