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