《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc

《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc

ID:56125428

大小:214.00 KB

頁數(shù):5頁

時間:2020-06-20

《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc_第1頁
《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc_第2頁
《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc_第3頁
《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc_第4頁
《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc_第5頁
資源描述:

《《物聯(lián)網(wǎng)開發(fā)技術(shù)實驗》實驗一.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、課程實驗報告課程名稱物聯(lián)網(wǎng)開發(fā)技術(shù)實驗班級網(wǎng)絡(luò)1302班實驗日期2016.4.21姓名繆鵬胡憶亮學(xué)號201358080212201358080213實驗成績實驗名稱IAR中CC2530單片機程序的編寫與調(diào)試實驗?zāi)康?.熟悉IAR集成開發(fā)環(huán)境的安裝、使用;2.掌握在IAR環(huán)境下程序的編輯、編譯以及調(diào)試的方法;3.了解CC2530(增強型8051MCU)中支持的數(shù)據(jù)類型及其長度。4.掌握CC2530程序的一般結(jié)構(gòu)實驗環(huán)境1.裝有IAR開發(fā)環(huán)境的PC機一臺;2.物聯(lián)網(wǎng)多網(wǎng)技術(shù)開發(fā)設(shè)計平臺一套(使用其中的協(xié)調(diào)器節(jié)點);3.下載器一個。實驗步驟及測試結(jié)part1:IAR集成開發(fā)環(huán)

2、境程序的編寫與調(diào)試1.網(wǎng)絡(luò)查找8051中使用的數(shù)據(jù)類型;2.編寫c程序,測試CC2530(增強型8051MCU)中支持的數(shù)據(jù)類型及其長度。3.在IAR中使用單步運行,觀察、記錄不同類型數(shù)據(jù)占用的字節(jié)數(shù)。(常見數(shù)據(jù)類型,不少于8種)果課后作業(yè)題1、列出CC2530支持的數(shù)據(jù)類型及其長度。Short2Unsignedshort2Int2Unsignedint2Long4Unsignedlong4Char1Unsignedchar1Double4Float42、IAR有哪幾種運行模式?簡述其特點。Go:全速運行Break:終止運行Reset:復(fù)位StopDebugging:退

3、出調(diào)試器StepOver:單步執(zhí)行一條C語句或匯編指令,不跟蹤進入C函數(shù)或者匯編語言子程序StepInto:跟蹤執(zhí)行一條C語句或匯編指令,跟蹤進入C函數(shù)或者匯編語言子程序StepOut:啟動C函數(shù)或匯編語言子程序從當前位置開始執(zhí)行,并返回到調(diào)用該函數(shù)或子程序的下一語句NextStatement:直接運行到下一條語句RuntoCursor:從當前位置運行到光標指定處Autostep:彈出對話框用于設(shè)定自動單步執(zhí)行的方法Refresh:更新存儲器、寄存器、觀察和局部變量窗口的顯示信息part2:CC2530單片機程序的編寫1.編寫c程序,實現(xiàn)不少于3種排序算法。要求:1、排

4、序算法以函數(shù)形式實現(xiàn),在主函數(shù)中調(diào)用;2、完整的程序包含不少于3個文件,含.h頭文件和.c源程序文件。2.在IAR中使用單步運行或其他運行模式,觀察排序結(jié)果。頭文件冒泡排序快速排序直接插入排序Main函數(shù)n課后作業(yè)題1、一般的c程序中頭文件作用是什么?預(yù)處理作用是什么?#include是文件包含命令,主要用來引入對應(yīng)的頭文件。#include將頭文件的內(nèi)容插入到該命令所在的位置,從而把頭文件和當前源文件連接成一個源文件。所謂預(yù)處理是指在進行編譯的第一遍掃描(詞法掃描和語法分析)之前所作的工作。預(yù)處理是C語言的一個重要功能,它由預(yù)處理程序負責(zé)完成。當對一個源文件進行編譯時

5、,系統(tǒng)把自動引用預(yù)處理程序?qū)υ闯绦蛑械念A(yù)處理部分作處理,處理完畢自動進入對源程序的編譯。C語言提供了多種預(yù)處理功能,如宏定義、文件包含、條件編譯等。合理地使用預(yù)處理功能編寫的程序便于閱讀、修改、移植和調(diào)試,也有利于模塊化程序設(shè)計實驗總結(jié)通過本次實驗我們熟悉了IAR集成開發(fā)環(huán)境的安裝和使用方法,而且掌握了在IAR環(huán)境下程序的編輯、編譯以及調(diào)試的方法,還了解了CC2530(增強型8051MCU)中支持的數(shù)據(jù)類型及其長度和CC2530程序的一般結(jié)構(gòu)。

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

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

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