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

medwin(C編譯器)特色
真正多模塊的項目管理和單文件操作;源程序編輯及帶語法分析的彩色字符;
變量,數組,表達式的設置、觀察、修改(包括浮點數據類型的直接輸入);
不限制打開數據窗口的數目,并可以在文本和數據窗口中橫向和縱向分割;
有模式的窗口停駐功能;
實時程序計數器PC顯示;
源程序斷點設置記憶功能;
完全真實的實時源程序跟蹤、單步和調用返回功能。
使用方法
MedWin是一款標準的Windows軟件,它的安裝和其他軟件的安裝類似,在這里我們就不詳細說明了。下面我們主要介紹一下其基本操作。首先我們啟動MedWin,在它啟動過程中會彈出一個窗口(如下圖所示)供我們選擇開發(fā)方式。因為我們沒有仿真器,所以在這里只需選擇“模擬仿真”就可以了。
選擇并點擊“模擬仿真”按鈕后,將進入MedWin集成開發(fā)環(huán)境;
進入集成開發(fā)環(huán)境以后我們就可以進行仿真學習了。首先我們點擊“文件-新建”菜單或者點擊工具欄中的新建按鈕,系統(tǒng)將彈出“新建文件”窗口,我們可以新建一個文件;
注意在命名新創(chuàng)建的文件時一定要注意寫好后綴,系統(tǒng)將通過你的文件名的后綴來識別你創(chuàng)建的文件的類型,比如你用“.asm”做后綴,系統(tǒng)就認為你創(chuàng)建了一個匯編語言源文件;而如果你使用“.c”做后綴,系統(tǒng)則認為你創(chuàng)建了一個C51源文件。
在我們寫好文件名并點擊“打開”按鈕以后,系統(tǒng)將彈出源代碼編輯窗口,這時我們就可以在窗口中編輯我們需要創(chuàng)建的源代碼了。源代碼編輯窗口有一個比較好的特性,它會將MCS-51指令系統(tǒng)中的指令和數字以特殊顏色顯示,一旦發(fā)現相應的指令沒有特殊顯示,那就說明我們的源代碼書寫失誤了,從而可以迅速更正,這顯著提高了我們編寫源程序的準確度。
程序源代碼編輯完以后,應該首先保存,以防發(fā)生意外。然后我們就可以進行匯編、產生代碼并且調試了。如上第二圖紅色方框內工具欄框中最左側的按鈕是“產生代碼”按鈕,用來產生HEX代碼;中間的是“編譯/匯編”按鈕,能夠對編輯好的源代碼進行編譯、匯編操作;最右邊的是“產生代碼并裝入”按鈕,主要用來產生代碼裝入系統(tǒng)進行調試,或者將已經產生的代碼直接裝入系統(tǒng)調試。當然,你也可以從“項目管理”菜單下面找到并使用這些功能菜單,或者使用相應的快捷鍵。從其功能可以看出,“產生代碼并裝入”按鈕的功能最強,可以一下完成編譯、匯編、產生代碼和裝入系統(tǒng)全部功能;而“編譯/匯編”按鈕的功能最少,只能完成編譯、匯編。所以有時我們?yōu)榱朔奖?,如果你需要對編寫好的源代碼進行調試,只點擊“產生代碼并裝入”按鈕就可以了;而如果只需產生代碼,那么你點擊“產生代碼”按鈕就可以了,十分快捷方便。
在這里我們?yōu)榱苏f明各個按鈕的作用,我們循規(guī)蹈矩,一步一步來操作。首先點擊“編譯/匯編”按鈕進行編譯、匯編操作,我們可以在匯編結果窗口中查看匯編中的警告和錯誤的次數,如果均為0,就說明我們的源代碼沒有錯誤,通過了編譯和匯編。
匯編通過以后,我們來產生代碼。點擊“產生代碼”按鈕來產生代碼,同樣我們可以在產生代碼結果窗口中查看操作結果,如下圖,我們可以在窗口中看到產生代碼成功的提示,這就說明我們的源代碼產生.HEX代碼成功,我們就可以進行下一步操作了。
接下來我們點擊“產生代碼并裝入”按鈕將代碼裝入便可以進行各種調試了。
裝入代碼后我們還需根據程序內容和需要來調出相應的窗口,調出窗口可以通過“查看”菜單來進行。在該菜單下有“寄存器”、“特殊功能寄存器(SFR)”、“數據區(qū)”等選項,我們可以通過它們來查看相應的內容。除此以外,在“外圍部件”菜單下你還能找到定時器/計數器、中斷、串行口等窗口,用來在調試和仿真程序時查看相應的內容。如果你覺得調出的窗口排列不太利于自己查看的話,還可以通過“窗口”菜單下的層疊窗口、橫向平鋪窗口或縱向平鋪窗口來進行調整。
本程序中我們的程序比較簡單,所以只需調出內部數據存儲器(IData)窗口就可以了,然后我們選擇“縱向平鋪窗口”使窗口排列整齊,以便我們觀察。
在仿真調試以前,我們先來一起熟悉一下調試工具欄;
調試工具欄中的工具從左到右依次是:
全速運行
禁止斷點并運行
指令跟蹤
指令單步
執(zhí)行到光標處
執(zhí)行到函數/子程序結束
自動運行
停止運行
復位
設置/清除斷點
命令功能很容易從名稱上看出,使用時只需單擊相應按鈕就可以了。在這里我們主要說明一下幾點:
1、設置/清除斷點:設置斷點可使程序在全速運行情況下運行到斷點處停止(斷點所在行不運行)。
2、指令跟蹤和指令單步:它們的區(qū)別主要在對子程序的執(zhí)行上。指令跟蹤可以實現在子程序內部進行單步執(zhí)行;而指令單步則會一次將整個子程序執(zhí)行結束,從而跳到子程序的下一個語句上。
通過以上介紹我們不難發(fā)現,它們中有的功能幾乎相同,我們可以任意選擇,來仿真調試我們的程序。
同類軟件
網友評論
共0條評論(您的評論需要經過審核才能顯示)
類似軟件
-
lazarus官方版 v3.2.2 編程軟件 / 204.6M
-
-
inno script studio v2.5.1 編程軟件 / 6.17M
-
FreeBasic Basic語言編譯器 v1.05.0 編程軟件 / 10.72M
-
wintc(c語言編輯器) v2.0.0 編程軟件 / 3.29M
精彩發(fā)現
換一換精品推薦
-
FinClip Studio(小程序開發(fā)工具) v2.0.44 編程軟件 / 205.18M
查看 -
Sublime Text For Linux v4.0.4192 編程軟件 / 94.69M
查看 -
360加固助手電腦版 v4.1.1.1368官方版 編程軟件 / 215.46M
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M
查看
專題推薦
本類排行
月排行總排行