嵌入式系統(tǒng)基礎實驗new

嵌入式系統(tǒng)基礎實驗new

ID:21900508

大?。?005.74 KB

頁數(shù):6頁

時間:2018-10-25

嵌入式系統(tǒng)基礎實驗new_第1頁
嵌入式系統(tǒng)基礎實驗new_第2頁
嵌入式系統(tǒng)基礎實驗new_第3頁
嵌入式系統(tǒng)基礎實驗new_第4頁
嵌入式系統(tǒng)基礎實驗new_第5頁
資源描述:

《嵌入式系統(tǒng)基礎實驗new》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、嵌入式系統(tǒng)基礎實驗報告實驗二KEIL和PROGISP軟件的使用班級:學號:姓名:指導教師:2012年04月17日實驗二KEIL和PROGISP軟件的使用一、實驗目的掌握編程軟件KEIL和在線程序燒寫軟件PROGISP的使用。二、實驗要求利用KEIL軟件新建工程,并編寫匯編語言源程序,生成*.hex文件;利用PROGISP將所生成的*.hex文件下載到實驗板中,并根據(jù)源程序觀察實驗現(xiàn)象。編寫匯編語言源程序能夠將單個LED燈點亮。三、實驗原理利用編程軟件KEIL用匯編語言編寫點亮單燈源程序,并生成*.hex文件;然后利用PROGIS

2、P將所生成的*.hex文件下載到實驗板中,并根據(jù)源程序觀察實驗現(xiàn)象。四、實驗內容1.(1)點擊桌面上的圖標KeilμVision4(2)建立新項目文件1)選擇Project→new→μVisionProject選項,如圖2.12)在彈出的對話框中選擇要保存的路徑。例如,要保存到G盤里,在“文件名”文本框里輸入任務名為“點亮單燈”然后單擊“保存”按鈕,如圖2.2所示。2)這時會彈出一個對話框,要求選擇單片機的型號,可以根據(jù)使用的單片機型號來選擇,如圖2.3所示。2.建立一個匯編程序文件(1)新建文件選擇File→new選項,如圖2

3、.4所示。(2)保存文件選擇File→Save選項,在彈出的對話框中選擇要保存的路徑并在“文件名”文本框中輸入文件名,注意此時一定要輸入后綴名“.asm”,單擊“保存”按鈕,如圖2.5所示。如果單片機的程序是用C語言編寫的,則后綴名為“C”,然后單擊保存。(3)添加文件到當前項目1)單擊Target1前面的“+”號,展開里面的內容SourceGroup1,如圖2.6所示。2)用右鍵單擊SourceGroup1,在彈出的快捷菜單中選擇AddFilestoGroup“SourceGroup1”選項,如圖2.7所示。3)選擇文件lig

4、ht.asm,文件類型選擇AsmSourcefile,最后單擊Add按鈕,如果添加多個文件,可以不斷添加,添加完畢后單擊Close按鈕,關閉對話框,如圖2.8所示。這是在SourceGroup1根目錄下就可以看到“點亮單燈.asm”文件了,如圖2.9所示。3)匯編文件在“點亮單燈.asm”文件中輸入要調試的程序,如圖2.10所示。3.編譯文件(1)編譯程序選擇Project→Buildtarget選項,或者按F7。編譯修改過的文件,并生成目標文件,如果編譯成功,會顯示編譯成功的信息。(2)程序的調試如果編譯的程序有錯誤,需要繼續(xù)

5、修改直至編譯成功。另外,若采用PROGISP進行測試,則必須成成*.hex文件,在編譯錢單擊如圖2.11所示工具欄中的選項,出現(xiàn)如圖2.12所示的對話框,切花道Output選項卡,在選中CreateHEXFile復選框。單擊“確定”再繼續(xù)編譯。圖2.11圖2.12五、程序燒寫軟件Progisp1.程序燒寫軟件Progisp首次使用前的設置步驟:①雙擊桌面上的圖標(或在“USB實驗板資源匯總---(學生)”文件夾的“程序燒寫軟件”中也可以找到此圖標),打開軟件,如圖2.13所示:②此軟件在首次安裝使用時請注意設置如下幾項:(具體參

6、見上圖)(1)今后我們常用到的所有操作,全在如圖的“編程”標簽窗口中;(2)“編程器及接口”框請選擇:“USBASP”;(3)“選擇芯片”框請選擇:“AT89S52”(即使使用AT89S51單片機,也選擇“AT89S52”,有些別扭吧?);(4)“編程”框請只選中:“芯片擦除”、”編程FLASH”和“數(shù)據(jù)自動重載”三項;③至此,所有的設置工作全部完成,可以開始正常使用了。2.程序燒寫軟件的使用方法:①在程序燒寫軟件Progisp的界面上,點擊按鍵,在彈出的對話框中選擇你要寫入單片機中的“xxx.hex”文件;(例如:“USB實驗

7、板資源匯總---(學生)”“參考程序”“貼片實驗板程序”“流水燈和蜂鳴器ok.hex”)②點擊按鍵,程序便會自動寫入到單片機之中。(此時,可以在實驗板上觀察程序執(zhí)行結果了。)③如果想往單片機中寫入另一個程序,可以再次執(zhí)行上面的①②兩步,簡單吧!六、實驗心得通過實驗拓展了自己的的視野,也培養(yǎng)了我的膽大、細心、謹慎的工作作風,重要的是進一步激發(fā)了我對電子專業(yè)的學習??偟膩碚f,這次實訓讓我積累了非常寶貴的經驗,對于今后的生活學習等也起到了一定的積極因素。希望以后能多一點類似此類的實際操作課程,將實際與理論更好的結合起來。真真切切

8、的明白:要想學好、做好一件事,必須認認真真的學、踏踏實實的做。勤思考、多動手,不做趙括“紙上談兵”,這樣無論做什么時才能事半功倍。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。