《電子技術應用》
您所在的位置:首頁 > 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。

開始了!!!!!

運行 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;郵箱:[email protected]
主站蜘蛛池模板: 97在线观看视频免费 | 九九久久精品这里久久网 | 日本乱理伦片在线观看网址 | 国产精品三级在线观看 | 久草男人天堂 | 久夜色精品国产一区二区三区 | 日本强不卡在线观看 | 成人久久久久久 | 国产一区二区fc2ppv在线播放 | 久久99国产精品久久99果冻传媒 | 亚洲欧洲国产视频 | 日本草草影院 | 荡女妇边被c边呻吟久久 | 国产91色综合久久免费 | 九九精品视频在线观看 | selaoban在线视频免费精品 | 成人看片黄a毛片 | 成人免费午夜性视频 | 国产裸体美女视频全黄 | 久久夜色精品国产 | 国产伦精品一区三区视频 | 亚洲欧美一区二区三区 | 视频三区精品中文字幕 | 国产视频精品久久 | 亚洲国产精品久久人人爱 | 欧美成人免费观看bbb | 狠狠色狠狠色综合久久第一次 | 大量愉拍情侣在线视频 | 一本高清 | 精品久久久久久综合网 | 97视频在线免费 | 久久久免费视频观看 | 国产精品午夜国产小视频 | 国产精品成人观看视频免费 | 美国一级毛片片aa免 | 92精品国产成人观看免费 | 天堂在线亚洲 | 日韩欧美色综合 | 手机看片久久国产免费不卡 | 免费人成年短视频在线观看免费网站 | 和日本免费不卡在线v |