proteus使用入門教程: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軟體<img src="https://img.506064.com/wp-content/uploads/2021/11/fc905772e9494b9884b85c4a15c604b5.png" alt="Arduino介紹以及Proteus模擬配置電子DIY”>

proteus7.8

2,選擇元件
在英文狀態下,按下鍵盤「P」鍵進入選擇元器件界面

<img src="https://img.506064.com/wp-content/uploads/2021/11/46e40def4170497bb1cce18e7d26919d.png" alt="Arduino介紹以及Proteus模擬配置

3,在keyword下輸入atmega328p

<img src="https://img.506064.com/wp-content/uploads/2021/11/3bf0f1a164df4a59aab466244b0b08cf.png" alt="Arduino介紹以及Proteus模擬配置

即arduino uno的主控晶元<img src="https://img.506064.com/wp-content/uploads/2021/11/ad0181eb3dda48c5a54b51d948ccc529.jpg" alt="Arduino介紹以及Proteus模擬配置電子DIY”>

實物圖

4,繼續選擇元器件,輸入CAP(選擇電容)、crystal(選擇晶振),繪製最小系統,<img src="https://img.506064.com/wp-content/uploads/2021/11/83cb88f2431e4955b22dc6b007cacebf.png" alt="Arduino介紹以及Proteus模擬配置電子DIY”>

模擬圖

5,繪製好最小系統,見下圖(繪製好最小系統,注意細節)<img src="https://img.506064.com/wp-content/uploads/2021/11/bd03dd880ab240b499428c36e65c9f41.png" alt="Arduino介紹以及Proteus模擬配置電子DIY”>

aruidno最小系統

第二步配置MCU
1,雙擊ATMEGA328P晶元跳出配置界面<img src="https://img.506064.com/wp-content/uploads/2021/11/1362ba5a6f8f4bdead7fb965e12d3082.png" alt="Arduino介紹以及Proteus模擬配置電子DIY”>

配置

2,配置MCU,如下圖所示

<img src="https://img.506064.com/wp-content/uploads/2021/11/c172188d4e6447178bca635caa6e33d2.png" alt="Arduino介紹以及Proteus模擬配置

第三步驗證(跑馬燈實驗,使用三個led實現跑馬燈)
1,繪製原理圖,在元器件選擇界面輸入res(選擇電阻)、LED(選擇led)
繪製好原理圖如下:

<img src="https://img.506064.com/wp-content/uploads/2021/11/d8b9c6664ea543f8be678af9fcb69c98.png" alt="Arduino介紹以及Proteus模擬配置

2,打開arduino IDE編寫程序,注意HEX文件位置

<img src="https://img.506064.com/wp-content/uploads/2021/11/66d62ecbbdbe4b2ea1234dfb24985a36.png" alt="Arduino介紹以及Proteus模擬配置

3,在Proteus中雙擊MCU添加.hex文件,(上圖顯示.hex位置,)

<img src="https://img.506064.com/wp-content/uploads/2021/11/f09ca0cb43064bf9be666e7101472940.png" alt="Arduino介紹以及Proteus模擬配置

4,模擬效果圖

<img src="https://img.506064.com/wp-content/uploads/2021/11/d23ee9faee094c86b05eea0cb1077a59.png" alt="Arduino介紹以及Proteus模擬配置
<img src="https://img.506064.com/wp-content/uploads/2021/11/ff43cd922ea64b3ab2ec25acb42be0f8.png" alt="Arduino介紹以及Proteus模擬配置
<img src="https://img.506064.com/wp-content/uploads/2021/11/0d6ccc03863c45468c88a71e57ffa1da.png" alt="Arduino介紹以及Proteus模擬配置

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/214691.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 19:09
下一篇 2024-12-08 19:29

相關推薦

發表回復

登錄後才能評論