久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 9396|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

如何利用proteus 與 keil 聯(lián)合仿真,使proteus有編譯c語言的能力

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:104835 發(fā)表于 2016-2-1 04:17 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
軟硬件聯(lián)合仿真系統(tǒng)由一個(gè)硬件執(zhí)行環(huán)境和一個(gè)軟件執(zhí)行環(huán)境組成,通常軟件環(huán)境和硬件環(huán)境都有自己的除錯(cuò)和控制界面,Keil與Proteus的整合調(diào)試可以實(shí)現(xiàn)系統(tǒng)的總調(diào),在該系統(tǒng)中,Keil作為軟件調(diào)試界面,Proteus作為硬件仿真和調(diào)試界面,下面說一下如何在keil中調(diào)用proteus進(jìn)行MCU外圍器件的仿真。

(1)、安裝keil 與 proteus。

(2)、把安裝proteus\ MODELS目錄下 VDM51.dll文件復(fù)制到Keil安裝目錄的 \C51\BIN目錄中。

(3)、修改keil安裝目錄下 Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver"),保存。

注意:不一定要用TDRV5,根據(jù)原來字段選用一個(gè)不重復(fù)的數(shù)值就可以了。引號內(nèi)的名字隨意。

4、打開proteus,畫出相應(yīng)電路,在proteus的debug菜單中選中use remote debug monitor

5、在keil中編寫MCU的程序

6、進(jìn)入KEIL的project菜單option for target '工程名'。在DEBUG選項(xiàng)中右欄上部的下拉菜單選中 Proteus VSM Monitor-51 Driver。

在進(jìn)入seting,如果同一臺機(jī)IP 名為127.0.0.1,如不是同一臺機(jī)則填另一臺的IP地址。端口號一定為8000

注意:可以在一臺機(jī)器上運(yùn)行keil,另一臺中運(yùn)行proteus進(jìn)行遠(yuǎn)程仿真。

7、在keil中進(jìn)行debug吧,同時(shí)在proteus中查看直觀的結(jié)果(如LCD顯示…)

這樣就可以像使用仿真器一樣調(diào)試程序

四、教學(xué)實(shí)例

一個(gè)實(shí)際例子:
          把"C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES"的"8051 LCD Driver”文件夾復(fù)制到新建的Proteus文件夾下。
          運(yùn)行keil程序,在"8051 LCD Driver"文件夾下建立一個(gè)新的名為8051 LCD Driver工程。單片機(jī)的型號選擇AT89C52就可以,把LCDDEMO 文件加到"Source Group 1"組里。點(diǎn)擊工具欄的"option for target"按鈕,在出現(xiàn)的對話框里點(diǎn)擊"Debug",在右欄上部的下拉菜單里選中" Proteus VSM Monitor-51 Driver",還要點(diǎn)擊一下Use前面的小圓點(diǎn)。再點(diǎn)擊"Setting"設(shè)置通信接口,在Host后面添上"127.0.0.1",如果你是用的不是同一臺電腦,在這里添上另一臺電腦的IP地址(另一臺電腦安裝Proteus)。 在Port后面添上"8000"。點(diǎn)擊"OK"按鈕即可。最后把工程編譯一下。

在Proteus里打開設(shè)計(jì)好的電路。在Keil建立項(xiàng)目并編譯程序,編譯通過后,按Ctrl+F5或者點(diǎn)擊Keil的調(diào)試按鈕,進(jìn)入模擬調(diào)試環(huán)境,此時(shí)Proteus的模擬調(diào)試工具條的運(yùn)行按鈕由黑色變?yōu)榫G色了。按F5或者點(diǎn)擊工具欄的按鈕,全速運(yùn)行,這個(gè)時(shí)候Proteus的開始運(yùn)行,你會發(fā)現(xiàn)在模擬調(diào)試工具條的右邊有程序運(yùn)行的時(shí)間提示。在兩個(gè)軟件結(jié)合調(diào)試的時(shí)候,把Keil的界面調(diào)的小一點(diǎn),讓它在Proteus界面的上面,露出Proteus界面的LCD,這樣我們在Keil里調(diào)試,馬上在Proteus就看到結(jié)果了。筆者調(diào)試的情形如圖2所示。  

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:113077 發(fā)表于 2016-4-9 12:07 | 只看該作者
謝謝謝謝,51黑電子論壇有你更精彩!!
回復(fù)

使用道具 舉報(bào)

板凳
ID:166535 發(fā)表于 2017-3-2 05:13 | 只看該作者
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天天干视频 | 免费一级a毛片夜夜看 | 老司机免费福利视频 | 国产精品呻吟 | 蜜桃91丨九色丨蝌蚪91桃色 | 国产精品一区一区三区 | 激情五月婷婷丁香 | 亚洲成人免费网站 | 久久久精品免费 | 久草视频观看 | 又大又黄又爽 | 欧美日韩精品 | 亚洲精品www| 国产日韩欧美日韩大片 | 久久久久久九九九九 | 欧美高清一区二区 | a在线免费观看 | 亚洲一级黄色片 | 国产精品第二页 | 国产老头视频 | 欧美日韩91 | 97在线播放| 国产吃瓜黑料一区二区 | 久久九九精品 | 免费特级毛片 | 免费在线观看www | 国产在线观看一区二区三区 | 日韩一区在线视频 | 99超碰在线观看 | 色综合激情 | 亚洲激情在线播放 | 国产www视频| 51调教丨国产调教视频 | 日韩精品视频免费播放 | 超碰在线成人 | 一区二区三区高清 | 中文字幕日韩高清 | 午夜精品视频在线 | 精品国产精品三级精品av网址 | 中文字幕在线视频播放 | 视频一区二区三区在线观看 |