當(dāng)前位置:首頁(yè) > 電腦軟件 > 編程軟件 > medwin(C編譯器)

medwin(C編譯器)

版本:v3.0 大?。?.69M 語(yǔ)言:簡(jiǎn)體中文 類別:編程軟件
  • 類型:國(guó)產(chǎn)軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2023-11-04
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9
0% 0%

情介紹

medwin中文版是一款來(lái)自于萬(wàn)利電子公司的51開(kāi)發(fā)環(huán)境,主要針對(duì)ME-3200仿真器和8051的模擬仿真,是國(guó)內(nèi)有名的擁有自主版權(quán)的51編譯器,支持匯編語(yǔ)言編寫的程序開(kāi)發(fā),是許多單片機(jī)應(yīng)用程序的開(kāi)發(fā)環(huán)境,如果用戶想要進(jìn)行單片機(jī)應(yīng)用程序開(kāi)發(fā),那么可以嘗試一下這款國(guó)產(chǎn)開(kāi)發(fā)環(huán)境。
medwin中文版自帶微軟的VS窗口風(fēng)格,用戶使用起來(lái)非常的舒服,而且支持彩色文本顯示,用戶可以在成片的代碼中找到語(yǔ)法和函數(shù),有利于用戶更加準(zhǔn)確的進(jìn)行軟件的開(kāi)發(fā),初次之外強(qiáng)大的仿真器斷電自動(dòng)重載、自適應(yīng)連接仿真器等功能讓我們的用戶在仿真方面能夠輕松進(jìn)行,想要進(jìn)行微處理器開(kāi)發(fā)的用戶可以嘗試一下這款軟件哦。
medwin(C編譯器)下載

medwin(C編譯器)特色

真正多模塊的項(xiàng)目管理和單文件操作;
源程序編輯及帶語(yǔ)法分析的彩色字符;
變量,數(shù)組,表達(dá)式的設(shè)置、觀察、修改(包括浮點(diǎn)數(shù)據(jù)類型的直接輸入);
不限制打開(kāi)數(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ì)說(shuō)明了。下面我們主要介紹一下其基本操作。
首先我們啟動(dòng)MedWin,在它啟動(dòng)過(guò)程中會(huì)彈出一個(gè)窗口(如下圖所示)供我們選擇開(kāi)發(fā)方式。因?yàn)槲覀儧](méi)有仿真器,所以在這里只需選擇“模擬仿真”就可以了。
選擇并點(diǎn)擊“模擬仿真”按鈕后,將進(jìn)入MedWin集成開(kāi)發(fā)環(huán)境;
進(jìn)入集成開(kāi)發(fā)環(huán)境以后我們就可以進(jìn)行仿真學(xué)習(xí)了。首先我們點(diǎn)擊“文件-新建”菜單或者點(diǎn)擊工具欄中的新建按鈕,系統(tǒng)將彈出“新建文件”窗口,我們可以新建一個(gè)文件;
注意在命名新創(chuàng)建的文件時(shí)一定要注意寫好后綴,系統(tǒng)將通過(guò)你的文件名的后綴來(lái)識(shí)別你創(chuàng)建的文件的類型,比如你用“.asm”做后綴,系統(tǒng)就認(rèn)為你創(chuàng)建了一個(gè)匯編語(yǔ)言源文件;而如果你使用“.c”做后綴,系統(tǒng)則認(rèn)為你創(chuàng)建了一個(gè)C51源文件。
在我們寫好文件名并點(diǎn)擊“打開(kāi)”按鈕以后,系統(tǒng)將彈出源代碼編輯窗口,這時(shí)我們就可以在窗口中編輯我們需要?jiǎng)?chuàng)建的源代碼了。源代碼編輯窗口有一個(gè)比較好的特性,它會(huì)將MCS-51指令系統(tǒng)中的指令和數(shù)字以特殊顏色顯示,一旦發(fā)現(xiàn)相應(yīng)的指令沒(méi)有特殊顯示,那就說(shuō)明我們的源代碼書寫失誤了,從而可以迅速更正,這顯著提高了我們編寫源程序的準(zhǔn)確度。
程序源代碼編輯完以后,應(yīng)該首先保存,以防發(fā)生意外。然后我們就可以進(jìn)行匯編、產(chǎn)生代碼并且調(diào)試了。如上第二圖紅色方框內(nèi)工具欄框中最左側(cè)的按鈕是“產(chǎn)生代碼”按鈕,用來(lái)產(chǎn)生HEX代碼;中間的是“編譯/匯編”按鈕,能夠?qū)庉嫼玫脑创a進(jìn)行編譯、匯編操作;最右邊的是“產(chǎn)生代碼并裝入”按鈕,主要用來(lái)產(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(shuō)明各個(gè)按鈕的作用,我們循規(guī)蹈矩,一步一步來(lái)操作。首先點(diǎn)擊“編譯/匯編”按鈕進(jìn)行編譯、匯編操作,我們可以在匯編結(jié)果窗口中查看匯編中的警告和錯(cuò)誤的次數(shù),如果均為0,就說(shuō)明我們的源代碼沒(méi)有錯(cuò)誤,通過(guò)了編譯和匯編。
匯編通過(guò)以后,我們來(lái)產(chǎn)生代碼。點(diǎn)擊“產(chǎn)生代碼”按鈕來(lái)產(chǎn)生代碼,同樣我們可以在產(chǎn)生代碼結(jié)果窗口中查看操作結(jié)果,如下圖,我們可以在窗口中看到產(chǎn)生代碼成功的提示,這就說(shuō)明我們的源代碼產(chǎn)生.HEX代碼成功,我們就可以進(jìn)行下一步操作了。
接下來(lái)我們點(diǎn)擊“產(chǎn)生代碼并裝入”按鈕將代碼裝入便可以進(jìn)行各種調(diào)試了。
裝入代碼后我們還需根據(jù)程序內(nèi)容和需要來(lái)調(diào)出相應(yīng)的窗口,調(diào)出窗口可以通過(guò)“查看”菜單來(lái)進(jìn)行。在該菜單下有“寄存器”、“特殊功能寄存器(SFR)”、“數(shù)據(jù)區(qū)”等選項(xiàng),我們可以通過(guò)它們來(lái)查看相應(yīng)的內(nèi)容。除此以外,在“外圍部件”菜單下你還能找到定時(shí)器/計(jì)數(shù)器、中斷、串行口等窗口,用來(lái)在調(diào)試和仿真程序時(shí)查看相應(yīng)的內(nèi)容。如果你覺(jué)得調(diào)出的窗口排列不太利于自己查看的話,還可以通過(guò)“窗口”菜單下的層疊窗口、橫向平鋪窗口或縱向平鋪窗口來(lái)進(jìn)行調(diào)整。
本程序中我們的程序比較簡(jiǎn)單,所以只需調(diào)出內(nèi)部數(shù)據(jù)存儲(chǔ)器(IData)窗口就可以了,然后我們選擇“縱向平鋪窗口”使窗口排列整齊,以便我們觀察。
在仿真調(diào)試以前,我們先來(lái)一起熟悉一下調(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)按鈕就可以了。在這里我們主要說(shuō)明一下幾點(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è)語(yǔ)句上。
通過(guò)以上介紹我們不難發(fā)現(xiàn),它們中有的功能幾乎相同,我們可以任意選擇,來(lái)仿真調(diào)試我們的程序。

載地址

  • 電腦版

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)