ARM嵌入式实验 熟悉PROTEUS电子仿真软件的使用(LPC2138)
ARM嵌入式 實驗二 熟悉PROTEUS電子仿真軟件的使用(LPC2138)
一、實驗目的
二、實驗內容
實現流水燈仿真實驗。安裝RPROTEUS電子仿真軟件,根據實驗原理圖創建一個PROTEUS原理圖,并添加相應的元件和導線;使用RealView MDK集成開發環境建立并生成實現流水燈的代碼,為ARM芯片添加代碼,最后查看仿真運行結果。
三、實驗要求
四、示例原理圖及程序
#include <LPC213X.H>
void delay(int m)
{
unsigned int i,j;
for(i=m;i>0;i–)
for(j=10000;j>0;j–)
;
}
main()
{ PINSEL0 &= ~0xFFFF0000;
IO0DIR |= 0x000000FF;
IO0CLR |= 0x000000FF;
while(1)
{ delay(100);
IO0SET |= 0x000000FF;
delay(100);
IO0CLR |= 0x000000FF;
}
}
五、實驗過程及結果
1、首先添加需要用到的元件,按照老師所給流水燈原理圖
點擊如下p按鈕,在彈出窗口輸入要添加的元件名稱(LPC2138、BUTTON、CAP、CAP-ELEC、CRYSTAL、LED-RED、RES)
2、點擊元件添加到畫布,按照老師所給原理圖完成繪制組裝,同時根據要求更改電阻值、電容值,完成圖如下:
3、雙擊lpc2138添加.hex代碼文件
4、點擊Design->Configure Power Rails,更改電源設置(新建VCC3.3,更改值,并完成添加,如下兩圖)
5、點擊運行,遇到如下問題:
Cannot open ‘C:\Users\lyh\AppData\L ocal\T emp\LISA9584.SDF’
Simulation FAILED due to fatal simulator errors.
6、網上查找到解決方法,更改環境變量,在“用戶變量”欄里,找到TEMP與TMP,分別雙擊,將變量值都改為%SystemRoot%\TEMP。下面的“系統變量”欄里,同樣的修改方法。
7、再次點擊運行成功(每個燈都能按照.hex代碼文件中設定的亮起):
總結
以上是生活随笔為你收集整理的ARM嵌入式实验 熟悉PROTEUS电子仿真软件的使用(LPC2138)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Maven Helper 插件介绍
- 下一篇: H3CNE初级综合实验