實(shí)物運(yùn)行和Proteus仿真
發(fā)布時(shí)間:2012/7/2 19:34:35 訪問(wèn)次數(shù):2416
講了這么多,是不是早就枯GRM1555C1H4R0CZ01D燥或迷惑了9別急,下面就開始實(shí)物的運(yùn)行和Proteus仿真。首先是把單片機(jī)程序燒寫到Atmega16單片機(jī)中,然后把下位機(jī)電路和電腦串口用串口線連起來(lái),如圖13所示,打開超級(jí)終端。這時(shí)就可以開始操作了,分別按下復(fù)位鍵,操作下位機(jī)鍵盤,輸入超級(jí)終端字符,打開PC控制功能等,在超級(jí)終端和下位機(jī)LED上都會(huì)有顯示如圖14所示。
下面看看Proteus仿真情況。打開Proteus仿真文件,然后打開做好的仿真電路,往單片機(jī)里加載可執(zhí)行文件。右鍵單擊單片機(jī),無(wú)件變成了紅色,再單擊左鍵,就進(jìn)入了元器件屬性界面,如圖15所示。在屬性欄里點(diǎn)開Program File的路徑按鈕,找到程序編譯后的HD<文件,確定就行了。這時(shí)程序就已經(jīng)加載到了單片機(jī)里,它和你下載到真實(shí)單片機(jī)的程序是一樣的。
加載程序后開始操作下位機(jī)鍵盤,輸入超級(jí)終端字符,打開PC控制這些功能,效果如圖16所示。可以看到仿真現(xiàn)象和實(shí)際運(yùn)行情況完全一致,甚至當(dāng)波特率設(shè)置錯(cuò)誤時(shí)仿真出的錯(cuò)誤結(jié)果和實(shí)際運(yùn)行的情況也一致,有興趣的讀者可以自己修改一下試試。
之所以做這樣一個(gè)對(duì)比的例子是有感于我做過(guò)的一個(gè)項(xiàng)目。當(dāng)時(shí)我要做一套跟上位機(jī)通信的系統(tǒng),調(diào)試的時(shí)候發(fā)現(xiàn)有些功能時(shí)而正常,時(shí)而不正常,讓人痛苦的是后來(lái)才發(fā)現(xiàn)是我的電腦串口壞了,只能發(fā)信號(hào)不能收信號(hào)。當(dāng)時(shí)無(wú)論我怎么改電路和程序都解決不了,如果我可以先用圖14下位機(jī)連接Proteus進(jìn)行仿真,最起碼我知道程序是沒(méi)問(wèn)題的,排查起來(lái)更方便。
講了這么多,是不是早就枯GRM1555C1H4R0CZ01D燥或迷惑了9別急,下面就開始實(shí)物的運(yùn)行和Proteus仿真。首先是把單片機(jī)程序燒寫到Atmega16單片機(jī)中,然后把下位機(jī)電路和電腦串口用串口線連起來(lái),如圖13所示,打開超級(jí)終端。這時(shí)就可以開始操作了,分別按下復(fù)位鍵,操作下位機(jī)鍵盤,輸入超級(jí)終端字符,打開PC控制功能等,在超級(jí)終端和下位機(jī)LED上都會(huì)有顯示如圖14所示。
下面看看Proteus仿真情況。打開Proteus仿真文件,然后打開做好的仿真電路,往單片機(jī)里加載可執(zhí)行文件。右鍵單擊單片機(jī),無(wú)件變成了紅色,再單擊左鍵,就進(jìn)入了元器件屬性界面,如圖15所示。在屬性欄里點(diǎn)開Program File的路徑按鈕,找到程序編譯后的HD<文件,確定就行了。這時(shí)程序就已經(jīng)加載到了單片機(jī)里,它和你下載到真實(shí)單片機(jī)的程序是一樣的。
加載程序后開始操作下位機(jī)鍵盤,輸入超級(jí)終端字符,打開PC控制這些功能,效果如圖16所示?梢钥吹椒抡娆F(xiàn)象和實(shí)際運(yùn)行情況完全一致,甚至當(dāng)波特率設(shè)置錯(cuò)誤時(shí)仿真出的錯(cuò)誤結(jié)果和實(shí)際運(yùn)行的情況也一致,有興趣的讀者可以自己修改一下試試。
之所以做這樣一個(gè)對(duì)比的例子是有感于我做過(guò)的一個(gè)項(xiàng)目。當(dāng)時(shí)我要做一套跟上位機(jī)通信的系統(tǒng),調(diào)試的時(shí)候發(fā)現(xiàn)有些功能時(shí)而正常,時(shí)而不正常,讓人痛苦的是后來(lái)才發(fā)現(xiàn)是我的電腦串口壞了,只能發(fā)信號(hào)不能收信號(hào)。當(dāng)時(shí)無(wú)論我怎么改電路和程序都解決不了,如果我可以先用圖14下位機(jī)連接Proteus進(jìn)行仿真,最起碼我知道程序是沒(méi)問(wèn)題的,排查起來(lái)更方便。
上一篇:Proteus仿真電路
上一篇:很有用的工具
熱門點(diǎn)擊
- 低音炮功放板的附屬電路原理圖
- 高頻信號(hào)發(fā)生器
- 6A3功放電路圖
- 運(yùn)放與理想運(yùn)放
- 三端可調(diào)式集成穩(wěn)壓器
- 實(shí)物運(yùn)行和Proteus仿真
- 運(yùn)放的單電源應(yīng)用
- 制冷制熱的原理
- 線圈1△順串改反并2Y接法
- 水泵風(fēng)機(jī)的過(guò)載問(wèn)題
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究