嵌入式系統(tǒng)課程設(shè)計
Click to edit Master text styles,,Second level,,Third level,,Fourth level,,Fifth level,,Click to Add Slide Title,,*,© 國防科技大學(xué)計算機(jī)學(xué)院601室,*,嵌入式系統(tǒng)課程設(shè)計,,,,Click to edit Master text styles,,Second level,,Third level,,Fourth level,,Fifth level,,Click to Add Slide Title,,*,© 國防科技大學(xué)計算機(jī)學(xué)院601室,*,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,1,實(shí)驗?zāi)康?掌握單片機(jī)的基本使用方法,,能夠使用單片機(jī)構(gòu)建簡單的嵌入式系統(tǒng),,鍛煉動手能力(焊接、調(diào)試、排錯),,通過,Internet,獲取你所需要的資料,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,2,實(shí)驗內(nèi)容及分組,數(shù)字鐘實(shí)驗(必做),,數(shù)字溫度計實(shí)驗(,20,組),,紅外通信(,20,組),,I,2,C EEPROM,讀寫實(shí)驗(,20,組),,GPS,實(shí)驗(,20,組),,無線通信實(shí)驗(,STR-9,無線模塊,,1,組),,自選內(nèi)容,需老師確認(rèn),,分組:,2,人一組,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,3,公共內(nèi)容,焊接,PCB,實(shí)驗板,,所有小組均需要焊接一塊,PCB,實(shí)驗板,,根據(jù)實(shí)驗內(nèi)容不同,焊接所需器件稍有不同,,需老師或者,TA,檢查無誤之后,方可加電??!,,學(xué)習(xí),Keil C51,編程,,請至,TA,或者課代表處拷貝,Keil,軟件,并安裝,,所有實(shí)驗內(nèi)容請使用,C,語言、匯編語言混合編寫,并使用,Keil,編譯,,生成的,HEX,代碼經(jīng),USB,轉(zhuǎn)串口電纜下載到,STC,單片機(jī)上,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,4,公共內(nèi)容,實(shí)驗步驟,,選擇實(shí)驗內(nèi)容,每組,2,人,,焊接,PCB,實(shí)驗板,,選擇實(shí)驗內(nèi)容,撰寫實(shí)驗方案,經(jīng)老師或者,TA,認(rèn)證,,閱讀相關(guān)芯片數(shù)據(jù)手冊(請至,TA,或課代表處拷貝),,使用,C,語言、匯編語言混合編寫程序,,使用,Keil,開發(fā)環(huán)境編譯,,使用,USB,轉(zhuǎn)串口電纜下載,,觀察運(yùn)行結(jié)果是否正確,,調(diào)試,經(jīng)老師或者,TA,驗收,,書寫實(shí)驗報告,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,5,公共內(nèi)容,STC,單片機(jī)下載,,確定本機(jī)采用,USB,串口轉(zhuǎn)接線,對應(yīng)的串口是什么?可以從“系統(tǒng)”,->“,設(shè)備管理器”,->“,端口”中看到對應(yīng)的,COM,口,例如是,COM8,等,每臺機(jī)器可能不一樣!,,啟動,ISP,軟件“,STC-ISP V38A.exe”,。,,確定,MCU Type,為“,STC89C52RC”,;點(diǎn)擊“,Open File/,打開文件”按鈕,選中生成的,BIN,文件或者,HEX,文件。,,選擇在步驟,1,中確定的,COM,口,例如,COM8,。,,確認(rèn)實(shí)驗板,TXD,、,RXD,與,P3.0,、,P3.1,連接!關(guān)閉實(shí)驗板電源,;插上,USB,轉(zhuǎn)接線的串口端到實(shí)驗板上。,,點(diǎn)擊,ISP,軟件中的“,Download/,下載”按鈕,,等待提示框的提示!,,提示框提示插上電源后,,將實(shí)驗板的電源開關(guān)打開,。,,下載完畢。,,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,6,一、數(shù)字鐘實(shí)驗,使用實(shí)驗板設(shè)計并實(shí)現(xiàn)一個簡單的數(shù)字鐘,,完成實(shí)驗方案的設(shè)計,,能夠較為精確的運(yùn)行,,使用數(shù)碼管顯示,,具有對時功能(使用實(shí)驗板上按鍵輸入),,具備鬧鐘功能(使用實(shí)驗板上蜂鳴器實(shí)現(xiàn)),,具備秒表功能(使用實(shí)驗板上按鍵輸入),,高級要求:使用,uC/OS-II,操作系統(tǒng)實(shí)現(xiàn),2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,7,二、數(shù)字溫度計實(shí)驗,使用實(shí)驗板以及相應(yīng)的溫度傳感器,實(shí)現(xiàn)一個數(shù)字溫度計,,完成實(shí)驗方案的設(shè)計,,實(shí)時顯示溫度信息(使用實(shí)驗板上的數(shù)碼管顯示),,具備高低溫報警功能(使用實(shí)驗板蜂鳴器),,具備高低溫報警并可設(shè)置(使用實(shí)驗板按鍵輸入),,高級要求:使用,uC/OS-II,操作系統(tǒng)實(shí)現(xiàn),2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,8,三、紅外通信實(shí)驗(一),使用實(shí)驗板以及相應(yīng)的紅外傳感器,實(shí)現(xiàn)單機(jī)紅外通信控制,,完成實(shí)驗方案的設(shè)計,,使用配發(fā)的紅外遙控器進(jìn)行測試,能夠識別遙控器發(fā)送出來的控制信號,用數(shù)碼管顯示,,使用實(shí)驗板上的按鍵實(shí)現(xiàn)一個紅外遙控器,能夠?qū)崿F(xiàn)電視機(jī)的遙控,,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,9,學(xué)習(xí)型紅外遙控器,按住“設(shè)置”鍵并保持,2,秒鐘,,LED,由暗變亮,進(jìn)入學(xué)習(xí)狀態(tài),,按一下要學(xué)習(xí)的鍵,,LED,閃爍,此時處于學(xué)習(xí)接收狀態(tài),,兩個遙控器的發(fā)射頭對準(zhǔn)且在一條直線上,距離約,10CM,,按下被學(xué)習(xí)遙控器按鍵并保持,1,秒左右,放開,,學(xué)習(xí)成功后,,LED,快速閃爍三下后,完成學(xué)習(xí),,學(xué)習(xí)完畢后,按“設(shè)置”鍵保存并退出學(xué)習(xí)狀態(tài),,LED,熄滅,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,10,四、紅外通信實(shí)驗(二),使用實(shí)驗板以及相應(yīng)的紅外傳感器,實(shí)現(xiàn)雙機(jī)紅外通信控制,,完成實(shí)驗方案的設(shè)計,,使用實(shí)驗板上的按鍵實(shí)現(xiàn)一個紅外遙控接收器,能夠?qū)崿F(xiàn)對另外一組實(shí)驗板的紅外控制。通過按鍵,控制另外一組實(shí)驗板的,LED,或者數(shù)碼管顯示,,高級要求:使用,uC/OS-II,操作系統(tǒng)實(shí)現(xiàn),2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,11,五、,I,2,C EEPROM,讀寫實(shí)驗,使用實(shí)驗板以及板上,I,2,C EEPROM,芯片,實(shí)現(xiàn)對,EEPROM,的讀寫,,完成實(shí)驗方案的設(shè)計,,可選容量為,256,字節(jié)、,1K,字節(jié)等,,實(shí)現(xiàn)其中的字節(jié)寫、頁寫、當(dāng)前地址讀、隨機(jī)地址讀等功能,并封裝成一個可供用戶使用的函數(shù),2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,12,六、,GPS,實(shí)驗,使用實(shí)驗板的,GPIO,或串口與,GPS,模塊通信,,閱讀,GPS,模塊數(shù)據(jù)手冊(,HOLUX GR-87,),,完成實(shí)驗方案的設(shè)計,,顯示經(jīng)緯度、時間等基本信息,,結(jié)合,I,2,C,,EEPROM,存儲器,定時保存當(dāng)前實(shí)驗板所在的位置,并能夠在,PC,上讀出該數(shù)據(jù),繪制路線圖,,2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,13,七、無線通信實(shí)驗,使用實(shí)驗板以及,STR-9,無線通信模塊實(shí)現(xiàn)無線通信,,閱讀,STR-9,無線模塊數(shù)據(jù)手冊,,完成實(shí)驗方案的設(shè)計,,使用配套提供的,STR-9,無線通信模塊實(shí)現(xiàn)無線通信,,能夠通過,PC,機(jī)經(jīng)過單片機(jī)及無線模塊,與另外一端的模塊進(jìn)行文件傳輸?shù)韧ㄐ?2024/11/26,© 國防科技大學(xué)計算機(jī)學(xué)院601室,14,附:資料獲取,使用,Internet,獲取所需資料!,Google,!,,例如,STC,下載方法、,Keil C,與匯編混合編程、紅外遙控器編碼、,GPS,模塊使用、色環(huán)電阻的識別方法等,,