|
原創分享一個基于atmega16芯片的protues仿真特別適合給新人朋友(帶詳細步驟)
我使用CVAVR創建項目并編譯,生成hex文件在Protues里面仿真的。
此案例較簡單,對于新手來講是可以接受的。
步驟:
一,創建CVAVR文件;
1,打開CVAVR,軟件界面如圖1;
2,點文件,選新文件;
3,選project是創建新工程,不要選上面的創建單個文件;
4,確定你要創建新工程需不需要工程向導,是;
5,向導里面設置一下芯片atmega16,晶振80000000Hz;
6,在向導里面選文件,保存配置;
7,8,9,接下來彈出工程保存目錄設置,選擇一個目錄,寫入你的文件名字,包括3個文件.c和.cwp和.hex;
10,在自動生成c文件上修改,一點一點的寫入你的程序;
11,編譯程序,可以直接點快捷鍵或者project菜單里選擇編譯;
12,編譯通過,可以看到頭文件都已經自動加入,函數列表也正常生成系統也沒有報錯;
13,文件全都在文件夾里,可以找到.hex文件進行下一步的燒錄工作;
二,在protues里面導入程序(畫圖步驟略)
1,右鍵點mega16,選編輯屬性;
2,選擇內部晶振頻率和程序里面的一致,再選擇剛才編譯生成的.hex文件,確定;
3,點下面的三角開始箭頭,就可以開始仿真了,程序開始運行;
4,畫圖步驟略,可以看一下總線的畫法。
|
評分
-
查看全部評分
|