版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電氣與信息工程學(xué)院《嵌入式系統(tǒng)工程訓(xùn)練》說(shuō)明書(shū)電氣與信息工程學(xué)院《嵌入式系統(tǒng)工程訓(xùn)練》說(shuō)明書(shū).2C程序程序代碼3.2.1C程序GPIO端口配置模塊voidgpio_init(void){rGPECON=rGPECON&~((3<<11*2)|(3<<12*2))|((1<<11*2)|(1<<12*2));rGPHCON=rGPHCON&~((3<<6*2)|(3<<4*2))|((1<<6*2)|(1<<4*2));rGPGCON=rGPGCON&~(0xf<<4);rGPGCON=rGPGCON|(0xa<<4);rGPGCON=rGPGCON&~(3<<6*2);rGPGCON=rGPGCON|(1<<6*2);}3.2.2C程序LEW狀態(tài)配置模塊VoidLED0_Off(void){rGPEDAT=rGPEDAT|(1<<11);}VoidLED1_Off(void){rGPEDAT=rGPEDAT|(1<<12);}voidLED2_Off(void){rGPHDAT=rGPHDAT|(1<<4);}voidLED3_Off(void){rGPHDAT=rGPHDAT|(1<<6);}voidLED0_On(void){rGPEDAT=rGPEDAT&~(1<<11);}voidLED1_On(void){rGPEDAT=rGPEDAT&~(1<<12);}voidLED2_On(void){rGPHDAT=rGPHDAT&~(1<<4);}voidLED3_On(void){rGPHDAT=rGPHDAT&~(1<<6);}3.2.3C程序鍵值讀取模塊intkeyScan(void){intkeyValue=0,tValue;tValue=rGPGDAT;if(!(tValue&(1<<3)))keyValue=1;elseif(!(tValue&(1<<2)))keyValue=2;returnkeyValue;}3.2.4C程序工作模式模塊voidMODE1(){switch(conter1){case0:LEDALL_off();LED0_On();Delay(10000);break;LEDALL_off();LED1_On();Delay(10000);break;LEDALL_off();LED2_On();Delay(10000);break;LEDALL_off();LED3_On();Delay(10000);break;}conter1++;if(conter1==4)conter1=0;}voidMODE2(){switch(conter2){case0:LEDALL_off();LED0_On();LED1_On();Delay(10000);break;LEDALL_off();LED1_On();LED2_On();Delay(10000);break;LEDALL_off();LED2_On();LED3_On();Delay(10000);break;LEDALL_off();LED3_On();LED0_On();Delay(10000);break;}conter2++;if(conter2==4)conter2=0;}以上是C程序部分,而匯編程序部分,則主要由以下 2個(gè)模塊成:GPIO端口配置模塊、LEW狀態(tài)配置模塊,下面分別設(shè)計(jì)各個(gè)模塊。
匯編流程圖匯編程序代碼3.4.1匯編程序GPIO端口配置模塊;GPE,GPH配置bldelayldrr0,=GPECONIdrr1,[r0]bicUj1,#((3<<11*2)|(3<<12*2))orrUj1,#((1<<11*2)|(1<<12*2))strr1,[r0]ldrr0,=GPHCONIdrr1,[r0]bicr1,r1,#((3<<6*2)|(3<<4*2))orrr1,r1,#((1<<6*2)|(1<<4*2))strr1,[r0]3.4.2匯編程序LEW狀態(tài)配置模塊LED0_ONstmfdsp!,{r3,lr}blLEDALL_OFFldrr2,=GPEDATldrr3,[r2]bicr3,r3,#(0x1<<11)strr3,[r2]ldmfdsp!,{r3,lr}movpc,lrLED1_ONstmfdsp!,{r3,lr}blLEDALL_OFFldrr2,=GPEDATldrr3,[r2]bicr3,r3,#(0x1<<12)strr3,[r2]ldmfdsp!,{r3,lr}movpc,lrLED2_ONstmfdsp!,{r3,lr}blLEDALL_OFFldrr2,=GPHDATldrr3,[r2]bicr3,r3,#(0x1<<4)strr3,[r2]ldmfdsp!,{r3,lr}movpc,lrLED3_ONstmfdsp!,{r3,lr}blLEDALL_OFFldrr2,=GPHDATldrr3,[r2]bicr3,r3,#(0x1<<6)strr3,[r2]Idmfdsp!,{r3,lr}movpc,lrLED0_OFFldrr2,=GPEDATldrr3,[r2]ORRr3,r3,#(0x1<<11)strr3,[r2]movpc,lrLED1_OFF;ldrr2,=GPEDATldrr3,[r2]ORRr3,r3,#(0x1<<12)strr3,[r2]movpc,lrLED2_OFFldrr2,=GPHDATldrr3,[r2]ORRr3,r3,#(0x1<<4)strr3,[r2]movpc,lrLED3_OFF;ldrr2,=GPHDATldrr3,[r2]ORRr3,r3,#(0x1<<6)strr3,[r2]movpc,lrLEDALL_OFFstmfdsp!,{r3,lr}blLED0_OFFblLED1_OFFblLED2_OFFblLED3_OFFldmfdsp!,{r3,lr}movpc,lr第4章總結(jié)兩周時(shí)間很快就過(guò)去了,關(guān)于在ARMK入式實(shí)驗(yàn)平臺(tái)上運(yùn)行流水燈程序的工程訓(xùn)練已經(jīng)結(jié)束了。經(jīng)過(guò)這前前后后的準(zhǔn)備、思考、實(shí)施、總結(jié),我終于成功的完成了這次工程訓(xùn)練。在此次實(shí)訓(xùn)中我完成了從資料收集、確定方案、計(jì)劃制定、電路圖設(shè)計(jì)、程序的調(diào)試、檢查和評(píng)估等一系列任務(wù),實(shí)現(xiàn)了流水燈程序在 ARM嵌入式實(shí)驗(yàn)平臺(tái)上運(yùn)行的設(shè)計(jì)和制作,收獲許多也成長(zhǎng)了許多,最終圓滿(mǎn)地完成了實(shí)訓(xùn)任務(wù)??v觀整個(gè)的實(shí)訓(xùn)過(guò)程,經(jīng)常出現(xiàn)這樣那樣的困難,比如電路圖畫(huà)錯(cuò)、編程出現(xiàn)錯(cuò)誤、軟件不會(huì)使用,論文不知道怎樣去寫(xiě)等,在這期間著實(shí)費(fèi)了我不少時(shí)間,我還是努力認(rèn)真的去學(xué)習(xí)檢查和修改,雖然這個(gè)過(guò)程非常艱難,但還是值得我回味的。在整個(gè)課程設(shè)計(jì)過(guò)程,我查閱了大量地相關(guān)書(shū)籍和文獻(xiàn)資料,從中學(xué)習(xí)了一些ARM勺工作原理以及怎樣去設(shè)計(jì)一個(gè)電子電路,還參照了一些以前做過(guò)的課程設(shè)計(jì)。對(duì)于這次實(shí)驗(yàn),自己總結(jié)了如下幾點(diǎn)。首先,要熟悉電路圖,對(duì)各種功能進(jìn)行分析,并且結(jié)合所學(xué)知識(shí)及所給的元器件和電路圖認(rèn)真分析每一部分電路的功能和原理。這是進(jìn)行以后實(shí)驗(yàn)的基礎(chǔ)。其次,實(shí)驗(yàn)線路連接要有層次,有條理。最后,編寫(xiě)好程序代碼是非常重要的一部分。這不僅考驗(yàn)了我們對(duì)嵌入式知識(shí)的了解程度,還考核了我們對(duì)C語(yǔ)言,匯編語(yǔ)言的理解和運(yùn)用。通過(guò)這次課程設(shè)計(jì),我不僅加深了對(duì)以前學(xué)過(guò)課本知識(shí)得以理解和應(yīng)用,并且對(duì)于其在電路中的使用有了更多的認(rèn)識(shí)。通過(guò)這次課程設(shè)計(jì)原先有些課本上理論問(wèn)題總是弄不懂,這次通過(guò)自己親自動(dòng)手去實(shí)踐,以前很多問(wèn)題就感覺(jué)通俗易懂了,此間還掌握了不少理論知識(shí)。認(rèn)識(shí)來(lái)源于實(shí)踐,只有通過(guò)實(shí)踐才能得以檢驗(yàn)自己所學(xué)的理論知識(shí)。我也真正提高了自己的各項(xiàng)能力,比如獨(dú)立思考解決問(wèn)題的能力,與人協(xié)作的能力,親自動(dòng)手實(shí)踐的能力,真正的提高了自己的實(shí)踐技能,培養(yǎng)了自己的創(chuàng)新能力,為今后完成更高質(zhì)量的項(xiàng)目打下基礎(chǔ)。本次設(shè)計(jì)讓我將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,這次課程設(shè)計(jì)結(jié)束了,但在以后的社會(huì)發(fā)展和學(xué)習(xí)實(shí)踐過(guò)程中,一定要不懈努力,不能遇到問(wèn)題就想到退縮,一定要不厭其煩的發(fā)現(xiàn)問(wèn)題所在,然后一一解決,只有這樣,才能成功的做成想做的事情通過(guò)親手實(shí)踐,體會(huì)到了收獲成果的喜悅。參考文獻(xiàn)[1]邱鐵.ARM嵌入式系統(tǒng)結(jié)構(gòu)與編程.清華大學(xué)出版社,2013.[3]邱關(guān)源.電路第五版
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年男童泳裝短褲項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年中國(guó)美式尖嘴鉗數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 真石漆供貨及施工 工程專(zhuān)業(yè)分包合同
- 購(gòu)買(mǎi)蘋(píng)果合同范本
- 2024軟件項(xiàng)目協(xié)作開(kāi)發(fā)居間協(xié)議模板版
- 2024年建筑乳膠漆施工協(xié)議示例文檔版
- 電子支付系統(tǒng)合作協(xié)議
- 2024-2030年衣柜行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- 2024-2030年草莓果苗行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資管理策略研究報(bào)告
- 2024-2030年色瑞替尼行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 醫(yī)療器械(耗材)項(xiàng)目投標(biāo)服務(wù)實(shí)施方案(技術(shù)方案)
- NB/T 11450-2023礦用隔爆型三相永磁同步電動(dòng)滾筒
- 2024年高級(jí)制圖員技能理論考試題庫(kù)大全800題(含答案)
- 基于單元主題的小學(xué)英語(yǔ)跨學(xué)科學(xué)習(xí)活動(dòng)的實(shí)踐與研究
- DL∕T 1773-2017 電力系統(tǒng)電壓和無(wú)功電力技術(shù)導(dǎo)則
- NBT 31021-2012風(fēng)力發(fā)電企業(yè)科技文件規(guī)檔規(guī)范
- AQ/T 1118-2021 礦山救援培訓(xùn)大綱及考核規(guī)范(正式版)
- 蘇教版五年級(jí)數(shù)學(xué)上冊(cè)第二單元-多邊形的面積專(zhuān)項(xiàng)試卷附答案
- 教育哲學(xué)課程教學(xué)大綱
- 提升體檢科體檢項(xiàng)目的質(zhì)量控制計(jì)劃三篇
- 四年上冊(cè)美術(shù)教案 12《精美的郵票》 人教版
評(píng)論
0/150
提交評(píng)論