freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式實(shí)驗(yàn)報(bào)告(更新版)

  

【正文】 匯編程序。四、程序清單:AREAExample1,CODE,READONLY。三、實(shí)驗(yàn)步驟: IDE集成開(kāi)發(fā)環(huán)境,選擇File—New,使用ARM Executable Image工程模板建立一個(gè)工程,工程名稱為ADS。2)向 IWDG_KR 寫(xiě)入 0XAAAA。窗口看門(mén)狗由從APB1時(shí)鐘分頻后得到的時(shí)鐘驅(qū)動(dòng),通過(guò)可配置的時(shí)間窗口來(lái)檢測(cè)應(yīng)用程序非正常的過(guò)遲或過(guò)早的操作。這一節(jié),使用的是中斷來(lái)檢測(cè)按鍵,通過(guò) WK_UP 按鍵實(shí)現(xiàn)按一次 LED0 和 LED 1 同時(shí)翻轉(zhuǎn),按 KEY0 翻轉(zhuǎn) LED0,按 KEY1 翻轉(zhuǎn) LED1。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK、示波器。然后單擊發(fā)送,可以得到如下結(jié)果:七.實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),我進(jìn)一步了解了串口的使用,學(xué)會(huì)了通過(guò)串口發(fā)送和接收數(shù)據(jù),將通過(guò)串口發(fā)送來(lái)的數(shù)據(jù)回送回去。二.實(shí)驗(yàn)?zāi)康恼莆誗TM32基本串口編程,進(jìn)一步學(xué)習(xí)中斷處理。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它是一種新型的體積小、適用電壓寬、與微處理器接口簡(jiǎn)單的數(shù)字化溫度傳感器。通過(guò)本節(jié)實(shí)驗(yàn),我學(xué)習(xí)到了如何編程使用紅外遙控控制,在本程序中只是簡(jiǎn)單地輸出一個(gè)數(shù)值,在以后的應(yīng)用中可以實(shí)現(xiàn)更強(qiáng)大的功能,比如用紅外遠(yuǎn)程輸入控制開(kāi)發(fā)板進(jìn)行一些操作。大家可以通過(guò)跳線帽把PA5 和PA6 短接就可以看到報(bào)錯(cuò)了。2編寫(xiě)主程序3編譯代碼,使用JLINK或ISP下載到實(shí)驗(yàn)板 4記錄實(shí)驗(yàn)過(guò)程,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:伴隨 LED0 的不停閃爍,提示程序在運(yùn)行。程序在開(kāi)機(jī)的時(shí)候會(huì)檢測(cè) 24C02 是否存在,如果不存在則會(huì)在TFTLCD 模塊上顯示錯(cuò)誤信息,同時(shí)LED0 慢閃。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。當(dāng)完成規(guī)定的成批數(shù)據(jù)傳送后,DMA控制器即釋放總線控制權(quán),并向I/O接口發(fā)出結(jié)束信號(hào)。5)使能 DMA1 通道 4,啟動(dòng)傳輸。2)指示燈LED0。通過(guò)本次實(shí)驗(yàn)的學(xué)習(xí),我們了解了STM32 ADC的使用,但這僅僅是STM32強(qiáng)大的ADC 功能的一小點(diǎn)應(yīng)用。3)設(shè)置 ADC1 的工作模式。實(shí)驗(yàn)十三 ADC實(shí)驗(yàn)一.實(shí)驗(yàn)簡(jiǎn)介通過(guò)DAC將STM32系統(tǒng)的數(shù)字量轉(zhuǎn)換為模擬量。2)設(shè)置 TIM3_ARR 和 TIM3_PSC 的值。STM32 的每個(gè)通用定時(shí)器都是完全獨(dú)立的,沒(méi)有互相共享的任何資源。2)向 IWDG_KR 寫(xiě)入 0XAAAA。窗口看門(mén)狗由從APB1時(shí)鐘分頻后得到的時(shí)鐘驅(qū)動(dòng),通過(guò)可配置的時(shí)間窗口來(lái)檢測(cè)應(yīng)用程序非正常的過(guò)遲或過(guò)早的操作。這一節(jié),使用的是中斷來(lái)檢測(cè)按鍵,通過(guò) WK_UP 按鍵實(shí)現(xiàn)按一次 LED0 和 LED 1 同時(shí)翻轉(zhuǎn),按 KEY0 翻轉(zhuǎn) LED0,按 KEY1 翻轉(zhuǎn) LED1。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK、示波器。然后單擊發(fā)送,可以得到如下結(jié)果:七.實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),我進(jìn)一步了解了串口的使用,學(xué)會(huì)了通過(guò)串口發(fā)送和接收數(shù)據(jù),將通過(guò)串口發(fā)送來(lái)的數(shù)據(jù)回送回去。二.實(shí)驗(yàn)?zāi)康恼莆誗TM32基本串口編程,進(jìn)一步學(xué)習(xí)中斷處理。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。五.實(shí)驗(yàn)步驟 KEIL開(kāi)發(fā)環(huán)境 ,復(fù)制庫(kù)文件 ,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:兩個(gè)燈LED0與LED1實(shí)現(xiàn)交替閃爍的類跑馬燈效果,每300ms閃爍一次。四、實(shí)驗(yàn)原理:UART串口通訊原理五、實(shí)驗(yàn)器材(設(shè)備、元器件)pc、開(kāi)發(fā)板、相關(guān)環(huán)境六、實(shí)驗(yàn)步驟:了解實(shí)驗(yàn)內(nèi)容修改測(cè)試程序調(diào)整連接配置以便修改參數(shù)后的串口仍然能夠正常通訊編寫(xiě)實(shí)驗(yàn)代碼測(cè)試驗(yàn)證自行編寫(xiě)的函數(shù)的正確性。第一篇:嵌入式實(shí)驗(yàn)報(bào)告計(jì)算機(jī)專業(yè)類課程實(shí)驗(yàn)報(bào)告 課程名稱:嵌入式微處理器系統(tǒng)及應(yīng)用 學(xué) 院:計(jì)算機(jī)科學(xué)與工程 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名:廖雪平學(xué) 號(hào):2011060120003 指導(dǎo)教師:陳麗蓉日 期:2014年5月15日電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心電 子 科 技 大 學(xué)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一l 實(shí)驗(yàn)名稱:熟悉嵌入式系統(tǒng)軟件開(kāi)發(fā)工具與環(huán)境一、實(shí)驗(yàn)學(xué)時(shí):4二、實(shí)驗(yàn)內(nèi)容和目的:AR熟悉嵌入式系統(tǒng)軟件開(kāi)發(fā)工具與環(huán)境M處理器指令編程基礎(chǔ)實(shí)驗(yàn)ARM處理器工作模式實(shí)驗(yàn)ARM處理器異常處理實(shí)驗(yàn)編寫(xiě)2段匯編程序,一段實(shí)現(xiàn)數(shù)據(jù)區(qū)的拷貝,另一段實(shí)現(xiàn)對(duì)第一個(gè)程序的調(diào)用,完成參數(shù)傳遞和返回值的傳遞。六、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:實(shí)驗(yàn)代碼:實(shí)驗(yàn)截圖:電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心七、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:實(shí)驗(yàn)本身不會(huì)很難,但初次開(kāi)發(fā)還是不太熟練,不過(guò)本實(shí)驗(yàn)讓我更加熟練了ARM匯編的開(kāi)發(fā),以及熟悉了ARM的開(kāi)發(fā)流程以及開(kāi)發(fā)環(huán)境電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心 電 子 科 技 大 學(xué)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)二一、實(shí)驗(yàn)名稱:UART串口通訊實(shí)驗(yàn)二、實(shí)驗(yàn)學(xué)時(shí):4三、實(shí)驗(yàn)內(nèi)容和目的:1)在已有串口驅(qū)動(dòng)軟件及測(cè)試程序的基礎(chǔ)上,修改測(cè)試程序,嘗試對(duì)串口的各項(xiàng)通訊參數(shù)進(jìn)行修改,并調(diào)整相應(yīng)的與主機(jī)的連接配置,以便修改參數(shù)后的串口仍然能夠正常通訊;2)通過(guò)查閱芯片手冊(cè),嘗試自行實(shí)現(xiàn)串口的初始化函數(shù),替代已有驅(qū)動(dòng)軟件庫(kù)中的串口初始化函數(shù),并通過(guò)測(cè)試程序驗(yàn)證自行編寫(xiě)的函數(shù)的正確性。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK、示波器。實(shí)驗(yàn)三 串口實(shí)驗(yàn)一.實(shí)驗(yàn)簡(jiǎn)介編寫(xiě)代碼實(shí)現(xiàn)串口發(fā)送和接收,將通過(guò)串口發(fā)送來(lái)的數(shù)據(jù)回送回去。接著,我們?cè)诎l(fā)送區(qū)輸入上面的文字,輸入完后按回車鍵。配置中斷分組(NVIC),并使能中斷,編寫(xiě)中斷服務(wù)函數(shù)。5)編寫(xiě)中斷服務(wù)函數(shù)。實(shí)驗(yàn)五 獨(dú)立看門(mén)狗實(shí)驗(yàn)一. 實(shí)驗(yàn)簡(jiǎn)介獨(dú)立看門(mén)狗(IWDG)由專用的低速時(shí)鐘(LSI)驅(qū)動(dòng),即使主時(shí)鐘發(fā)生故障它也仍然有效。七.實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),我掌握了啟動(dòng)獨(dú)立看門(mén)狗的步驟: 1)向 IWDG_KR 寫(xiě)入 0X5555。使用定時(shí)器預(yù)分頻器和 RCC 時(shí)鐘控制器預(yù)分頻器,脈沖長(zhǎng)度和波形周期可以在幾微秒到幾毫秒間調(diào)整。以TIME3為例產(chǎn)生中斷的步驟為 1)TIM3 時(shí)鐘使能。在處理完中斷之后應(yīng)該向 TIM3_SR 的最低位寫(xiě) 0,來(lái)清除該中斷標(biāo)志。2)使能 ADC1 時(shí)鐘,并設(shè)置分頻因子。通過(guò)以上幾個(gè)步驟的設(shè)置,可以正常的使用 STM32 的 ADC1 來(lái)執(zhí)行 AD 轉(zhuǎn)換操作。這里我們使用到的硬件資源如下: 1)按鍵KEY0。4)設(shè)置通道 4 的配置信息。開(kāi)始時(shí)需提供要傳送的數(shù)據(jù)的起始位置和數(shù)據(jù)長(zhǎng)度。寫(xiě)256個(gè)0x5A到EPC02,讀出并發(fā)送給串口,.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK。這些信號(hào)中,起始信號(hào)是必需的,結(jié)束信號(hào)和應(yīng)答信號(hào),都可以不要。五.實(shí)驗(yàn)步驟1參考SPI及SPI FLASH部分,編寫(xiě)SPI及SPI FLASH驅(qū)動(dòng)程序(可參考書(shū)上代碼)。程序在開(kāi)機(jī)的時(shí)候會(huì)檢測(cè) W25X16 是否存在,如果不存在則會(huì)在TFTLCD 模塊上顯示錯(cuò)誤信息,同時(shí)LED0 慢閃。五.實(shí)驗(yàn)步驟 ,使用JLINK或ISP下載到實(shí)驗(yàn)板 ,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:使用串口調(diào)試助手觀察數(shù)據(jù)七.實(shí)驗(yàn)總結(jié)紅外遙控是一種無(wú)線、非接觸控制技術(shù),具有抗干擾能力強(qiáng),信息傳輸可靠,功耗低,成本低,易實(shí)現(xiàn)等顯著優(yōu)點(diǎn),被諸多電子設(shè)備特別是家用電器廣泛采用,并越來(lái)越多的應(yīng)用到計(jì)算機(jī)系統(tǒng)中。五.實(shí)驗(yàn)步驟,編寫(xiě)DS18B20驅(qū)動(dòng)程序 編寫(xiě)主程序編譯代碼,使用JLINK或ISP下載到實(shí)驗(yàn)板 記錄實(shí)驗(yàn)過(guò)程,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:使用串口調(diào)試助手觀察數(shù)據(jù):七.實(shí)驗(yàn)總結(jié)DS18B20 是由 DALLAS 半導(dǎo)體公司推出的一種的“一線總線”接口的溫度傳感器。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK、示波器。串口通信一.實(shí)驗(yàn)簡(jiǎn)介編寫(xiě)代碼實(shí)現(xiàn)串口發(fā)送和接收,將通過(guò)串口發(fā)送來(lái)的數(shù)據(jù)回送回去。接著,我們?cè)诎l(fā)送區(qū)輸入上面的文字,輸入完后按回車鍵。配置中斷分組(NVIC),并使能中斷,編寫(xiě)中斷服務(wù)函數(shù)。5)編寫(xiě)中斷服務(wù)函數(shù)。獨(dú)立看門(mén)狗實(shí)驗(yàn)一. 實(shí)驗(yàn)簡(jiǎn)介獨(dú)立看門(mén)狗(IWDG)由專用的低速時(shí)鐘(LSI)驅(qū)動(dòng),即使主時(shí)鐘發(fā)生故障它也仍然有效。七.實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),我掌握了啟動(dòng)獨(dú)立看門(mén)狗的步驟: 1)向 IWDG_KR 寫(xiě)入 0X5555。,并添加到工程中?!狣ebug,或單擊快捷鍵F5,IDE環(huán)境就會(huì)啟動(dòng)AXD調(diào)試軟件。實(shí)驗(yàn)二存儲(chǔ)器訪問(wèn)指令練習(xí)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模? 集成開(kāi)發(fā)環(huán)境及ARMulator軟件仿真。,選擇Project —Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。R1 MOVR0,0。通過(guò)對(duì)程序的解讀,我掌握一些匯編指令的寫(xiě)法,同時(shí)也提高了我的讀程序的能力。3)設(shè)置工程鏈接地址RO Base為0x40000000,RW Base為0x40003000。定義BIT23 的值為0x00800000AREAExample3,CODE,READONLY。R8 。switch(keyamp。x = key1)*4 SvcStackSpace +(SVC_STACK_LEGTH1)*4 FiqStackSpace +(FIQ_STACK_LEGTH1)*4UndtStackSpace +(UND_STACK_LEGTH1)*4。較好的了解了在各個(gè)工作模式下的寄存器。設(shè)置調(diào)試入口地址Image entry point 為 0x40000000。// 使用加法運(yùn)算來(lái)計(jì)算 1+2+3+...+(N1)+N 的值。初始化 C 程序的運(yùn)行環(huán)境,然后進(jìn)入C 程序代碼。這次實(shí)驗(yàn)不同于前幾次,必須在一個(gè)工程里面同時(shí)加載兩個(gè)文件,分別是“。將以R2的值為地址的數(shù)據(jù)讀入R1 MOV R2,0。R8 = R8+4 ADD R0,R0,1。設(shè)置R0寄存器的值為100 LDR R2,=0X90018。將R3的值裝入到R2指向的地址塊中。將堆棧指針指向棧頂 MOV r0,x。程序結(jié)果為:r1 = x+y = 0x6D~R11進(jìn)行累加8次賦值,R4~R11初始值是1~8,每次操作后把R4~R11的內(nèi)容放到SP棧中,SP初始設(shè)置為0x800,最后把R4~R11用LDMFD指令清空為0程序代碼如下: X EQU 1。設(shè)置R7 = 4 MOV R8,5。R7累加1 ADD R8,R8,x。將R4R11清零 END。堆棧指針sp指向0x400 blockcopy。r3 = r31 BNE octcopy。將r0指向的字?jǐn)?shù)據(jù)放入r3中,r0 = r0+4 STR r3,[r1],4。程序結(jié)果:將src的數(shù)據(jù)全部存入到dst中,并自行編寫(xiě)程序,分別使用LDR,STR,LDMIA,STMIA操作,實(shí)現(xiàn)對(duì)某段連續(xù)存儲(chǔ)單元寫(xiě)入數(shù)據(jù),并觀察結(jié)果 程序代碼:MOV R4,1。R0保存src的首地址LDMIA R7,{R8R10}。由于ARM的程序執(zhí)行速度較高,存儲(chǔ)器的存儲(chǔ)速度和存儲(chǔ)量也很高,因此,C語(yǔ)言的特點(diǎn)充分發(fā)揮,使得應(yīng)用程序的開(kāi)發(fā)時(shí)間大為縮短,代碼的移植十分方便,程序的重復(fù)使用率提高,程序架構(gòu)清晰易懂,管理較為容易等等。在C程序和ARM的匯編程序之間相互調(diào)用必須遵守ATPCS。C程序調(diào)用匯編程序匯編程序的設(shè)置要遵循ATPCS規(guī)則,保證程序調(diào)用時(shí)參數(shù)正確傳遞。匯編語(yǔ)言IMPORT sum5。R3 = R3+R1=4 BL sum5。為我們?cè)谝院蟮膶W(xué)習(xí)和生活中更實(shí)用ARM,利用匯編進(jìn)行編程奠定了一定的基礎(chǔ)!
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1