arduino在Proteus仿真軟件上的仿真配置問題

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。由一個歐洲開發團隊於2005年冬季開發。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。

它構建於開放原始碼simple I/O介面版,並且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個主要的部分:硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板後,程序便會告訴Arduino電路板要做些什麼了。

Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是通過 Arduino編程語言 (基於 Wiring)和Arduino開發環境(基於 Processing)來實現的。基於Arduino的項目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運行的軟件,他們之間進行通信 (比如 Flash, Processing, MaxMSP)來實現。

arduino比較簡單易學,本文主要講解如何使用Proteus軟件進行Arduino程序的仿真。
第一步:在Proteus軟件繪製arduino(以arduino uno爲例)
1,打開Proteus軟件
proteus軟件
2,選擇元件
在英文狀態下,按下鍵盤「P」鍵進入選擇元器件界面元器件選擇界面
3,在keyword下輸入atmega328p
ATMEGA328P
即arduino uno的主控芯片
arduino uno
4,繼續選擇元器件,輸入CAP(選擇電容)、crystal(選擇晶振),繪製最小系統,注意圖中箭頭操作
5,繪製好最小系統,見下圖(繪製好最小系統,注意細節)
注意圖中細節
第二步配置MCU
1,雙擊ATMEGA328P芯片跳出配置界面
配置界面
2,配置MCU,如下圖所示
配置圖
第三步驗證(跑馬燈實驗,使用三個led實現跑馬燈)
1,繪製原理圖,在元器件選擇界面輸入res(選擇電阻)、LED(選擇led)
繪製好原理圖如下:
跑馬燈原理圖
2,打開arduino IDE編寫程序,注意HEX文件位置
編寫程序
3,在Proteus中雙擊MCU添加.hex文件,(上圖顯示.hex位置,)添加.hex文件
4,仿真效果圖
黃燈亮
綠燈亮
紅燈亮

希望能幫到各位,謝謝!!!!!