
medwin(C編譯器)
詳情介紹
medwin中文版是一款來自于萬利電子公司的51開發(fā)環(huán)境,主要針對(duì)ME-3200仿真器和8051的模擬仿真,是國內(nèi)有名的擁有自主版權(quán)的51編譯器,支持匯編語言編寫的程序開發(fā),是許多單片機(jī)應(yīng)用程序的開發(fā)環(huán)境,如果用戶想要進(jìn)行單片機(jī)應(yīng)用程序開發(fā),那么可以嘗試一下這款國產(chǎn)開發(fā)環(huán)境。
medwin中文版自帶微軟的VS窗口風(fēng)格,用戶使用起來非常的舒服,而且支持彩色文本顯示,用戶可以在成片的代碼中找到語法和函數(shù),有利于用戶更加準(zhǔn)確的進(jìn)行軟件的開發(fā),初次之外強(qiáng)大的仿真器斷電自動(dòng)重載、自適應(yīng)連接仿真器等功能讓我們的用戶在仿真方面能夠輕松進(jìn)行,想要進(jìn)行微處理器開發(fā)的用戶可以嘗試一下這款軟件哦。
源程序編輯及帶語法分析的彩色字符;
變量,數(shù)組,表達(dá)式的設(shè)置、觀察、修改(包括浮點(diǎn)數(shù)據(jù)類型的直接輸入);
不限制打開數(shù)據(jù)窗口的數(shù)目,并可以在文本和數(shù)據(jù)窗口中橫向和縱向分割;
有模式的窗口停駐功能;
實(shí)時(shí)程序計(jì)數(shù)器PC顯示;
源程序斷點(diǎn)設(shè)置記憶功能;
完全真實(shí)的實(shí)時(shí)源程序跟蹤、單步和調(diào)用返回功能。
首先我們啟動(dòng)MedWin,在它啟動(dòng)過程中會(huì)彈出一個(gè)窗口(如下圖所示)供我們選擇開發(fā)方式。因?yàn)槲覀儧]有仿真器,所以在這里只需選擇“模擬仿真”就可以了。
選擇并點(diǎn)擊“模擬仿真”按鈕后,將進(jìn)入MedWin集成開發(fā)環(huán)境;
進(jìn)入集成開發(fā)環(huán)境以后我們就可以進(jìn)行仿真學(xué)習(xí)了。首先我們點(diǎn)擊“文件-新建”菜單或者點(diǎn)擊工具欄中的新建按鈕,系統(tǒng)將彈出“新建文件”窗口,我們可以新建一個(gè)文件;
注意在命名新創(chuàng)建的文件時(shí)一定要注意寫好后綴,系統(tǒng)將通過你的文件名的后綴來識(shí)別你創(chuàng)建的文件的類型,比如你用“.asm”做后綴,系統(tǒng)就認(rèn)為你創(chuàng)建了一個(gè)匯編語言源文件;而如果你使用“.c”做后綴,系統(tǒng)則認(rèn)為你創(chuàng)建了一個(gè)C51源文件。
在我們寫好文件名并點(diǎn)擊“打開”按鈕以后,系統(tǒng)將彈出源代碼編輯窗口,這時(shí)我們就可以在窗口中編輯我們需要?jiǎng)?chuàng)建的源代碼了。源代碼編輯窗口有一個(gè)比較好的特性,它會(huì)將MCS-51指令系統(tǒng)中的指令和數(shù)字以特殊顏色顯示,一旦發(fā)現(xiàn)相應(yīng)的指令沒有特殊顯示,那就說明我們的源代碼書寫失誤了,從而可以迅速更正,這顯著提高了我們編寫源程序的準(zhǔn)確度。
程序源代碼編輯完以后,應(yīng)該首先保存,以防發(fā)生意外。然后我們就可以進(jìn)行匯編、產(chǎn)生代碼并且調(diào)試了。如上第二圖紅色方框內(nèi)工具欄框中最左側(cè)的按鈕是“產(chǎn)生代碼”按鈕,用來產(chǎn)生HEX代碼;中間的是“編譯/匯編”按鈕,能夠?qū)庉嫼玫脑创a進(jìn)行編譯、匯編操作;最右邊的是“產(chǎn)生代碼并裝入”按鈕,主要用來產(chǎn)生代碼裝入系統(tǒng)進(jìn)行調(diào)試,或者將已經(jīng)產(chǎn)生的代碼直接裝入系統(tǒng)調(diào)試。當(dāng)然,你也可以從“項(xiàng)目管理”菜單下面找到并使用這些功能菜單,或者使用相應(yīng)的快捷鍵。從其功能可以看出,“產(chǎn)生代碼并裝入”按鈕的功能最強(qiáng),可以一下完成編譯、匯編、產(chǎn)生代碼和裝入系統(tǒng)全部功能;而“編譯/匯編”按鈕的功能最少,只能完成編譯、匯編。所以有時(shí)我們?yōu)榱朔奖悖绻阈枰獙?duì)編寫好的源代碼進(jìn)行調(diào)試,只點(diǎn)擊“產(chǎn)生代碼并裝入”按鈕就可以了;而如果只需產(chǎn)生代碼,那么你點(diǎn)擊“產(chǎn)生代碼”按鈕就可以了,十分快捷方便。
在這里我們?yōu)榱苏f明各個(gè)按鈕的作用,我們循規(guī)蹈矩,一步一步來操作。首先點(diǎn)擊“編譯/匯編”按鈕進(jìn)行編譯、匯編操作,我們可以在匯編結(jié)果窗口中查看匯編中的警告和錯(cuò)誤的次數(shù),如果均為0,就說明我們的源代碼沒有錯(cuò)誤,通過了編譯和匯編。
匯編通過以后,我們來產(chǎn)生代碼。點(diǎn)擊“產(chǎn)生代碼”按鈕來產(chǎn)生代碼,同樣我們可以在產(chǎn)生代碼結(jié)果窗口中查看操作結(jié)果,如下圖,我們可以在窗口中看到產(chǎn)生代碼成功的提示,這就說明我們的源代碼產(chǎn)生.HEX代碼成功,我們就可以進(jìn)行下一步操作了。
接下來我們點(diǎn)擊“產(chǎn)生代碼并裝入”按鈕將代碼裝入便可以進(jìn)行各種調(diào)試了。
裝入代碼后我們還需根據(jù)程序內(nèi)容和需要來調(diào)出相應(yīng)的窗口,調(diào)出窗口可以通過“查看”菜單來進(jìn)行。在該菜單下有“寄存器”、“特殊功能寄存器(SFR)”、“數(shù)據(jù)區(qū)”等選項(xiàng),我們可以通過它們來查看相應(yīng)的內(nèi)容。除此以外,在“外圍部件”菜單下你還能找到定時(shí)器/計(jì)數(shù)器、中斷、串行口等窗口,用來在調(diào)試和仿真程序時(shí)查看相應(yīng)的內(nèi)容。如果你覺得調(diào)出的窗口排列不太利于自己查看的話,還可以通過“窗口”菜單下的層疊窗口、橫向平鋪窗口或縱向平鋪窗口來進(jìn)行調(diào)整。
本程序中我們的程序比較簡單,所以只需調(diào)出內(nèi)部數(shù)據(jù)存儲(chǔ)器(IData)窗口就可以了,然后我們選擇“縱向平鋪窗口”使窗口排列整齊,以便我們觀察。
在仿真調(diào)試以前,我們先來一起熟悉一下調(diào)試工具欄;
調(diào)試工具欄中的工具從左到右依次是:
全速運(yùn)行
禁止斷點(diǎn)并運(yùn)行
指令跟蹤
指令單步
執(zhí)行到光標(biāo)處
執(zhí)行到函數(shù)/子程序結(jié)束
自動(dòng)運(yùn)行
停止運(yùn)行
復(fù)位
設(shè)置/清除斷點(diǎn)
命令功能很容易從名稱上看出,使用時(shí)只需單擊相應(yīng)按鈕就可以了。在這里我們主要說明一下幾點(diǎn):
1、設(shè)置/清除斷點(diǎn):設(shè)置斷點(diǎn)可使程序在全速運(yùn)行情況下運(yùn)行到斷點(diǎn)處停止(斷點(diǎn)所在行不運(yùn)行)。
2、指令跟蹤和指令單步:它們的區(qū)別主要在對(duì)子程序的執(zhí)行上。指令跟蹤可以實(shí)現(xiàn)在子程序內(nèi)部進(jìn)行單步執(zhí)行;而指令單步則會(huì)一次將整個(gè)子程序執(zhí)行結(jié)束,從而跳到子程序的下一個(gè)語句上。
通過以上介紹我們不難發(fā)現(xiàn),它們中有的功能幾乎相同,我們可以任意選擇,來仿真調(diào)試我們的程序。
medwin中文版自帶微軟的VS窗口風(fēng)格,用戶使用起來非常的舒服,而且支持彩色文本顯示,用戶可以在成片的代碼中找到語法和函數(shù),有利于用戶更加準(zhǔn)確的進(jìn)行軟件的開發(fā),初次之外強(qiáng)大的仿真器斷電自動(dòng)重載、自適應(yīng)連接仿真器等功能讓我們的用戶在仿真方面能夠輕松進(jìn)行,想要進(jìn)行微處理器開發(fā)的用戶可以嘗試一下這款軟件哦。
medwin(C編譯器)特色
真正多模塊的項(xiàng)目管理和單文件操作;源程序編輯及帶語法分析的彩色字符;
變量,數(shù)組,表達(dá)式的設(shè)置、觀察、修改(包括浮點(diǎn)數(shù)據(jù)類型的直接輸入);
不限制打開數(shù)據(jù)窗口的數(shù)目,并可以在文本和數(shù)據(jù)窗口中橫向和縱向分割;
有模式的窗口停駐功能;
實(shí)時(shí)程序計(jì)數(shù)器PC顯示;
源程序斷點(diǎn)設(shè)置記憶功能;
完全真實(shí)的實(shí)時(shí)源程序跟蹤、單步和調(diào)用返回功能。
使用方法
MedWin是一款標(biāo)準(zhǔn)的Windows軟件,它的安裝和其他軟件的安裝類似,在這里我們就不詳細(xì)說明了。下面我們主要介紹一下其基本操作。首先我們啟動(dòng)MedWin,在它啟動(dòng)過程中會(huì)彈出一個(gè)窗口(如下圖所示)供我們選擇開發(fā)方式。因?yàn)槲覀儧]有仿真器,所以在這里只需選擇“模擬仿真”就可以了。
選擇并點(diǎn)擊“模擬仿真”按鈕后,將進(jìn)入MedWin集成開發(fā)環(huán)境;
進(jìn)入集成開發(fā)環(huán)境以后我們就可以進(jìn)行仿真學(xué)習(xí)了。首先我們點(diǎn)擊“文件-新建”菜單或者點(diǎn)擊工具欄中的新建按鈕,系統(tǒng)將彈出“新建文件”窗口,我們可以新建一個(gè)文件;
注意在命名新創(chuàng)建的文件時(shí)一定要注意寫好后綴,系統(tǒng)將通過你的文件名的后綴來識(shí)別你創(chuàng)建的文件的類型,比如你用“.asm”做后綴,系統(tǒng)就認(rèn)為你創(chuàng)建了一個(gè)匯編語言源文件;而如果你使用“.c”做后綴,系統(tǒng)則認(rèn)為你創(chuàng)建了一個(gè)C51源文件。
在我們寫好文件名并點(diǎn)擊“打開”按鈕以后,系統(tǒng)將彈出源代碼編輯窗口,這時(shí)我們就可以在窗口中編輯我們需要?jiǎng)?chuàng)建的源代碼了。源代碼編輯窗口有一個(gè)比較好的特性,它會(huì)將MCS-51指令系統(tǒng)中的指令和數(shù)字以特殊顏色顯示,一旦發(fā)現(xiàn)相應(yīng)的指令沒有特殊顯示,那就說明我們的源代碼書寫失誤了,從而可以迅速更正,這顯著提高了我們編寫源程序的準(zhǔn)確度。
程序源代碼編輯完以后,應(yīng)該首先保存,以防發(fā)生意外。然后我們就可以進(jìn)行匯編、產(chǎn)生代碼并且調(diào)試了。如上第二圖紅色方框內(nèi)工具欄框中最左側(cè)的按鈕是“產(chǎn)生代碼”按鈕,用來產(chǎn)生HEX代碼;中間的是“編譯/匯編”按鈕,能夠?qū)庉嫼玫脑创a進(jìn)行編譯、匯編操作;最右邊的是“產(chǎn)生代碼并裝入”按鈕,主要用來產(chǎn)生代碼裝入系統(tǒng)進(jìn)行調(diào)試,或者將已經(jīng)產(chǎn)生的代碼直接裝入系統(tǒng)調(diào)試。當(dāng)然,你也可以從“項(xiàng)目管理”菜單下面找到并使用這些功能菜單,或者使用相應(yīng)的快捷鍵。從其功能可以看出,“產(chǎn)生代碼并裝入”按鈕的功能最強(qiáng),可以一下完成編譯、匯編、產(chǎn)生代碼和裝入系統(tǒng)全部功能;而“編譯/匯編”按鈕的功能最少,只能完成編譯、匯編。所以有時(shí)我們?yōu)榱朔奖悖绻阈枰獙?duì)編寫好的源代碼進(jìn)行調(diào)試,只點(diǎn)擊“產(chǎn)生代碼并裝入”按鈕就可以了;而如果只需產(chǎn)生代碼,那么你點(diǎn)擊“產(chǎn)生代碼”按鈕就可以了,十分快捷方便。
在這里我們?yōu)榱苏f明各個(gè)按鈕的作用,我們循規(guī)蹈矩,一步一步來操作。首先點(diǎn)擊“編譯/匯編”按鈕進(jìn)行編譯、匯編操作,我們可以在匯編結(jié)果窗口中查看匯編中的警告和錯(cuò)誤的次數(shù),如果均為0,就說明我們的源代碼沒有錯(cuò)誤,通過了編譯和匯編。
匯編通過以后,我們來產(chǎn)生代碼。點(diǎn)擊“產(chǎn)生代碼”按鈕來產(chǎn)生代碼,同樣我們可以在產(chǎn)生代碼結(jié)果窗口中查看操作結(jié)果,如下圖,我們可以在窗口中看到產(chǎn)生代碼成功的提示,這就說明我們的源代碼產(chǎn)生.HEX代碼成功,我們就可以進(jìn)行下一步操作了。
接下來我們點(diǎn)擊“產(chǎn)生代碼并裝入”按鈕將代碼裝入便可以進(jìn)行各種調(diào)試了。
裝入代碼后我們還需根據(jù)程序內(nèi)容和需要來調(diào)出相應(yīng)的窗口,調(diào)出窗口可以通過“查看”菜單來進(jìn)行。在該菜單下有“寄存器”、“特殊功能寄存器(SFR)”、“數(shù)據(jù)區(qū)”等選項(xiàng),我們可以通過它們來查看相應(yīng)的內(nèi)容。除此以外,在“外圍部件”菜單下你還能找到定時(shí)器/計(jì)數(shù)器、中斷、串行口等窗口,用來在調(diào)試和仿真程序時(shí)查看相應(yīng)的內(nèi)容。如果你覺得調(diào)出的窗口排列不太利于自己查看的話,還可以通過“窗口”菜單下的層疊窗口、橫向平鋪窗口或縱向平鋪窗口來進(jìn)行調(diào)整。
本程序中我們的程序比較簡單,所以只需調(diào)出內(nèi)部數(shù)據(jù)存儲(chǔ)器(IData)窗口就可以了,然后我們選擇“縱向平鋪窗口”使窗口排列整齊,以便我們觀察。
在仿真調(diào)試以前,我們先來一起熟悉一下調(diào)試工具欄;
調(diào)試工具欄中的工具從左到右依次是:
全速運(yùn)行
禁止斷點(diǎn)并運(yùn)行
指令跟蹤
指令單步
執(zhí)行到光標(biāo)處
執(zhí)行到函數(shù)/子程序結(jié)束
自動(dòng)運(yùn)行
停止運(yùn)行
復(fù)位
設(shè)置/清除斷點(diǎn)
命令功能很容易從名稱上看出,使用時(shí)只需單擊相應(yīng)按鈕就可以了。在這里我們主要說明一下幾點(diǎn):
1、設(shè)置/清除斷點(diǎn):設(shè)置斷點(diǎn)可使程序在全速運(yùn)行情況下運(yùn)行到斷點(diǎn)處停止(斷點(diǎn)所在行不運(yùn)行)。
2、指令跟蹤和指令單步:它們的區(qū)別主要在對(duì)子程序的執(zhí)行上。指令跟蹤可以實(shí)現(xiàn)在子程序內(nèi)部進(jìn)行單步執(zhí)行;而指令單步則會(huì)一次將整個(gè)子程序執(zhí)行結(jié)束,從而跳到子程序的下一個(gè)語句上。
通過以上介紹我們不難發(fā)現(xiàn),它們中有的功能幾乎相同,我們可以任意選擇,來仿真調(diào)試我們的程序。
下載地址
- 電腦版
medwin(C編譯器) v3.0
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件

Android Studio(Android開發(fā)環(huán)境) v2025.3
Incomedia WebSite X5 Pro(可視化網(wǎng)頁設(shè)計(jì)軟件) v2021.2.5.0
inno script studio v2.5.1
Statgraphics Centurion(數(shù)據(jù)可視化軟件) v19.6.02官方版
windriver官方版 v12.7.0
visual studio Enterprise 2015完整版 v14.0.25420.1官方版
Easyeclipse for php開發(fā)工具官方版 v1.0.2
Samba for Linux v3.7
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過審核才能顯示)
分類列表
類似軟件
-
Gcc編譯器(Gcc For Windows) 調(diào)試編譯 / 12.43M
-
FreeBasic Basic語言編譯器 v1.05.0 編程軟件 / 10.72M
-
inno script studio v2.5.1 編程軟件 / 6.17M
-
-
lazarus官方版 v3.2.2 編程軟件 / 204.6M
精彩推薦
換一換本類更新
-
JDK 21(Java開發(fā)工具包) v21.0.6 編程軟件 / 162.74M
查看 -
易語言5.95精簡版 編程軟件 / 98.79M
查看 -
DataGrip 2026中文版 v2026.1 編程軟件 / 1019.49M
查看 -
JetBrains CLion 2024(C/C++集成開發(fā)環(huán)境軟件) v2024.3.6官方版 編程軟件 / 1.3G
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看
本類排行
周排行月排行



















贛公網(wǎng)安備 36010602000087號(hào)