《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 業界動態 > Proteus 入門教程之AVR 單片機的仿真實例

Proteus 入門教程之AVR 單片機的仿真實例

2015-01-29
關鍵詞: Proteus 教程 實例

(一)、AVR 單片機的仿真實例

本例是實現 AVR 驅動LCD1602,并用示波器監測數據線。

    開始前先要準備好仿真文件,就是用編譯器編譯連接產生的調試或下載文件,不同編譯器產生的文件格式是不同的,如ICC 是COF、IAR 是D90,GCC是COF、ELF。Proteus 6.7sp3 支持的有COF、D90、HEX 等,ELF 暫不支持。

本例用的是:lcd_C.hex。

開始了?。。。。?/strong>

運行 Proteus 6 Professional(ISIS6 Professional)出現下面窗口:

1、添加元件到元件列表中:本例要用到的元件有:ATMEGA16、LM016L(LCD1602)、“地“、示波器。單擊“P”按鈕,出現挑選元件對話框

在對話框的KEYWORDS 中輸入ATMEGA16,得到以下結果:

單擊 OK,關閉對話框,這時元件列表中列出ATMEGA16,同樣找出LM016L。

最終結果:

2、放置元件:在元件列表中左鍵選取ATMEGA16,在原理圖編輯窗口中單擊左鍵,這樣ATMEGA16 就被放到原理圖編輯窗口中了。同樣放置LM016L。

添加“地” :左鍵選擇模型選擇工具欄中的圖標,出現:

    左鍵選擇 GROUND,并在原理圖編輯窗口中左擊,這樣“地”就被放置到原理圖編輯窗口中了。添加示波器:左鍵選擇模型選擇工具欄中的 圖標,出現:

左鍵選擇 OSCILLOSCOPE,并在原理圖編輯窗口中左擊,這樣示波器就被放置到原理圖編輯窗口中了。

    補充:放置元件時要注意所放置的元件應放到藍色方框內,如果不小心放到外面,由于在外面鼠標用不了,要用到菜單“Edit”的“Tidy” 清除,方法很簡單只需單擊“Tidy”即可。操作中可能要整體移動部分電路,操作方法: 先用右鍵拖選,再單擊中的,這時這部分電路會隨鼠標移動,在目標位置單擊左鍵,這部分電路將被放到該處。

3.連線

AVR、LCD 的VSS、VDD、VEE 不需連接,默認VSS=0V、VDD=5V、VEE= -5V、GND=0V

4.添加仿真文件

先右鍵 ATMEGA16 再左鍵,出現

    在Program File 中單擊出現文件瀏覽對話框,找到lcd_C.hex 文件,單擊確定完成添加文件,在Clock Frequency 中把頻率改為8MHz,單擊OK 退出。

5.仿真

單擊開始仿真。

    說明:紅色代表高電平,蘭色代表低電平,灰色代表不確定電平(floating)。運行時,在 Debug 菜單中可以查看AVR 的相關資源。

6、源代碼調試

    先聲明一下,我是用ICC 的,版本ICC6.31a Pro。Proteus 是支持COF 文件調試的。在用ICC 時,你應該改一下編譯器選項,AVR Studio Version 選Studio 3.x,這樣在Proteus中可看到原代碼了。

    在 Proteus 中,完成繪制原理圖和添加調試文件后(COF 文件),單擊會出現AVR Source Code 窗口,如果在調試狀態下沒出現,請到菜單Debug 中找。

說一下,下面依次說明

1* 連續運行,會退出單步調試狀態,并關閉AVR Source Code 窗口

2* 單步運行,遇到子函數會直接跳過

3* 單步運行,遇到子函數會進入其內部

4* 跳出當前函數,當用3*進入到函數內部,使用它會立即退出該函數返回上一級函數,可

見它應該與3*配合使用

5* 運行到鼠標所在行

6* 添加或刪除斷點,設置了斷點后用程序會停在斷點處。

另外,你可 AVR Source Code 窗口中右擊,會出現右鍵菜單,上面的功能在這里不作說明。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 91精品导航 | 91成人免费 | 欧美人与牲动交a欧美精品 欧美人与日本人xx在线视频 | 老司机午夜精品视频播放 | 成人免费黄色片 | 国产日韩欧美在线一二三四 | 嗯啊使劲用力在线观看视频 | 欧美整片sss | 亚洲一级免费毛片 | 国产视频一区二区在线观看 | 日韩 视频在线播放 | 天天干天天插天天 | 国产精品久久久久久夜夜夜夜 | 黄色一级免费看 | 在线视频国产区11p 在线视频观看一区 | 一级毛片 在线播放 | 成人午夜免费视频 | 美女黄色免费在线观看 | 日韩精品在线免费观看 | 久久riav.com| 久久久久国产一级毛片高清片 | 精品亚洲视频在线 | 日韩精品国产自在久久现线拍 | 国产免费久久精品99 | 国产精品欧美激情第一页 | 成人国产精品免费视频 | 在线视频第一页 | 国产中文99视频在线观看 | 国产精品欧美一区喷水 | 国产成人精品一区二区不卡 | 亚洲免费黄色 | 国产无遮挡床戏视频免费 | 久草视频手机在线观看 | 午夜丁香影院 | 日本视频网站在线www色 | 国产亚洲精品91 | 欧美成免费 | 怡红院五月天 | 一个人免费观看日本www视频 | 韩国三级伦理片床在线播放 | 天天综合天天综合 |