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

正文內(nèi)容

嵌入式實(shí)驗(yàn)報(bào)告(存儲(chǔ)版)

2024-11-04 05:24上一頁面

下一頁面
  

【正文】 2 CMP R0,R1 BGT LOOP1 BLT LOOP2 LOOP1 MOV R3,R0 LOOP2 MOV R3,R1 END 程序結(jié)果:實(shí)現(xiàn)for和while條件:MOV R1,1 MOV R3,0 MOV R2,101。在使用C語言時(shí),要用到和匯編語言的混合編程?;镜腁TPCS規(guī)定,請(qǐng)?jiān)斠娤嚓P(guān)技術(shù)文檔。具體的編程規(guī)則同標(biāo)準(zhǔn)C語言。r1 = 2 ADD R2,R1,R0。sum5(n)。5. 構(gòu)建新建里的WinCE平臺(tái)的運(yùn)行時(shí)映像。北京科技大學(xué)黃強(qiáng)41050176 【實(shí)驗(yàn)流程】1.打開已創(chuàng)建好的PB,在PB右邊的Catalog中添加其他組件。Third PartyBSPsOURS PXA270Device DriversNetworkingLAN devicesOURS270 LAN91C111 Driver OS|Sysgn開始構(gòu)建。至此,一個(gè)功能較強(qiáng)的內(nèi)核定制成功了。實(shí)驗(yàn)五 建立宿主機(jī)與實(shí)驗(yàn)箱的連接【實(shí)驗(yàn)?zāi)康摹繉W(xué)習(xí)并掌握利用SMSC91C111網(wǎng)口建立宿主機(jī)與實(shí)驗(yàn)箱的連接 【實(shí)驗(yàn)內(nèi)容】利用SMSC91C111網(wǎng)口建立宿主機(jī)與實(shí)驗(yàn)箱的連接 【實(shí)驗(yàn)設(shè)備】,燒錄有WINCE的Flash,交叉網(wǎng)線,USB數(shù)據(jù)線。,出現(xiàn)所示窗口,它的意思是說,在試驗(yàn)箱的命令行中鍵入“: /Q /D::5000”(其中IP地址是自己宿主機(jī)的IP地址),完成此項(xiàng)操作后,點(diǎn)擊OK。經(jīng)過多次試驗(yàn),我們還是無法連通宿主機(jī)與實(shí)驗(yàn)箱,我認(rèn)為我們的步驟沒有問題,可能是設(shè)備有故障。雙擊該文件開始安裝。實(shí)驗(yàn)七 在實(shí)驗(yàn)箱的WinCE平臺(tái)上的Hello World實(shí)驗(yàn)【實(shí)驗(yàn)?zāi)康摹勘本┛萍即髮W(xué)黃強(qiáng)41050176 。文件拷貝成功,可以成功將應(yīng)用程序下載到試驗(yàn)箱運(yùn)行,這樣我們就完成了宿主機(jī)與實(shí)驗(yàn)箱的通訊連接。首先在主機(jī)端安裝ActiveSync程序。利用SMSC91C111網(wǎng)口建立連接完畢?!癟ransport Configuration”中可以設(shè)置超時(shí)值、端口號(hào)、主機(jī)IP等。SDK實(shí)際上是一個(gè)開發(fā)工具包,我們根據(jù)自己的開發(fā)需要,針對(duì)于自己的PB定制了一個(gè)專用開發(fā)工具包來便于我們的模擬開發(fā)。7.對(duì)映像文件進(jìn)行下載。Core OSWindows CE devicesCore OS ServicesUSB Host SupportUSB HIDUSB HID Keyboard and Mouse 配置和運(yùn)行平臺(tái)2.利用Platform Builder定制一個(gè)增強(qiáng)型內(nèi)核,并下載到內(nèi)存中。3. 新建Platform Builder工程,在建立向?qū)е羞M(jìn)行名稱、路徑、BSP選擇、設(shè)計(jì)模板、可選項(xiàng)目等的設(shè)置,完成WinCE平臺(tái)的建立。sp = sp+4 LDMFD SP,{PC} 程序結(jié)果:實(shí)現(xiàn)了i+2i+3i+4i+5i的匯編語言調(diào)用c語言用匯編語言實(shí)現(xiàn)1到100累加的函數(shù),用C言語編寫主程序,在主程序中調(diào)用所編寫的匯編函數(shù) 程序代碼:NAME asmfile PUBLIC sum5 : CODE(2)CODE32 sum5 ENTRY MOV R1,1 MOV R2,0 sum6 ADD R2,R1,R2 ADD R1,R1,1 CMP R1,R0 BLE sum6 MOV PC,LR ENDinclude extern void sum5(int x)。將LR寄存器入棧 MOV R0,1。在C語言中使用extern關(guān)鍵字聲明外部函數(shù)(聲明要調(diào)用的匯編子程序)。但是,對(duì)于匯編語言來說,完全要依賴用戶保證各個(gè)子程序遵循ATPCS的規(guī)則。 C語言程序的基本規(guī)則在ARM程序的開發(fā)中,需要大量讀寫硬件寄存器,并且盡量縮短程序的執(zhí)行時(shí)間的代碼一般使用匯編語言來編寫,比如ARM的啟動(dòng)代碼,ARM的操作系統(tǒng)的移植代碼等,除此之外,絕大多數(shù)代碼可以使用C語言來完成。r3保存N的首地址STMIA R3!,{R8R10}。設(shè)置r5 = 1; MOV R6,3。r2 = r21 BNE wordcopy。恢復(fù)原來的r4r11 copywords。將r2左移3位移入r3并且影響標(biāo)志位 BEQ copywords。,Y的值,觀察期結(jié)果 程序代碼:x EQU 20 y EQU 120 stack_top EQU 0X1000 ENTRY MOV sp,stack_top MOV r0,x STR r0,[sp] MOV r0,y LDR r1,[sp] ADD r0,r0,r1 STR r0,[sp] Stop B Stop END 程序結(jié)果為:r0 = x+y = 140 = 0X8C實(shí)驗(yàn)三 ARM匯編語言程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?,學(xué)會(huì)使用ARM的匯編語言編程,及if條件、循環(huán)、循環(huán)及循環(huán)的匯編實(shí)現(xiàn)二、實(shí)驗(yàn)設(shè)備,仿真器驅(qū)動(dòng)程序三、實(shí)驗(yàn)內(nèi)容,新建工程,加入下面的程序,并觀察實(shí)驗(yàn)結(jié)果 程序代碼:Num EQU 20。R9累加1 ADD R10,R10,x。設(shè)置R9 = 6 MOV R10,7。定義棧頂?shù)刂?ENTRY。將r0的值壓入堆棧 MOV r0,y。二、實(shí)驗(yàn)設(shè)備 ,仿真器驅(qū)動(dòng)程序。設(shè)置R1的值為0 MOV R3,0。比較R0和R1的值 BLT LOOP。將R3寄存器的值設(shè)為數(shù)據(jù)域C的地址 ADR R5,X。第四篇:嵌入式實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一 ARM匯編語言程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?Embedded Workbench 集成開發(fā)環(huán)境 二、實(shí)驗(yàn)設(shè)備,仿真驅(qū)動(dòng)程序三、實(shí)驗(yàn)內(nèi)容 Embedded Workbench 集成開發(fā)環(huán)境,新建工程,加入下面的程序,并觀察實(shí)驗(yàn)結(jié)果,解釋程序?qū)崿F(xiàn)的功能分析:該程序?qū)崿F(xiàn)的功能是程序功能:Y = A*B+C*D+E*F 程序代碼:AREA Examl, CODE,READONLY。聲明C 程序中的Main()函數(shù)AREAStart,CODE,READONLY。sum = 0。,選擇Project—Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。二、實(shí)驗(yàn)內(nèi)容:編寫一個(gè)匯編程序文件和一個(gè)C程序文件。用戶(系統(tǒng))模式堆棧空間SvcStackSpaceSPACESVC_STACK_LEGTH * 4。case 0:CMPNER2,2。SWITCHCASE_0CASE_2CASE_3CASE_5CASE_7。標(biāo)識(shí)程序入口CODE32。4)編譯鏈接工程,選擇Project —Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。S”,結(jié)果造成文件加載失敗。[R1] LOOPLDRR1,=COUNTLDRR0,[R1]。打開存儲(chǔ)器觀察窗口(Memory)設(shè)置觀察地址為0x40003100,顯示方式Size為32Bit,監(jiān)視0x40003100地址上的值。二、實(shí)驗(yàn)內(nèi)容:,將數(shù)據(jù)加1,若結(jié)果小于10,則使用STR指令把結(jié)果回寫原地址;若結(jié)果大于或等于10,則把0寫回原地址。聲明代碼段Example1ENTRY?!?,設(shè)置直接添加到項(xiàng)目中,輸入程序代碼。3)向 IWDG_KR 寫入 0XCCCC。二.實(shí)驗(yàn)?zāi)康耐ㄟ^編程,編寫一個(gè)獨(dú)立看門狗驅(qū)動(dòng)程序三.實(shí)驗(yàn)內(nèi)容啟動(dòng) STM32 的獨(dú)立看門狗,從而使能看門狗,在程序里面必須間隔一定時(shí)間喂狗,否則將導(dǎo)致程序復(fù)位。試驗(yàn)中外部中斷函數(shù)不能進(jìn)入的原因分析 : 1)GPIO或者AFIO的時(shí)鐘沒有開啟。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。該實(shí)驗(yàn)的硬件配置不同于前兩個(gè)實(shí)驗(yàn),串口 1 與USB 串口默認(rèn)是分開的,并沒有在PCB上連接在一起,需要通過跳線帽來連接一下。三.實(shí)驗(yàn)內(nèi)容編寫主程序,初始化串口1,設(shè)置波特率為9600,無校驗(yàn),數(shù)據(jù)位8位,停止位1位。五.實(shí)驗(yàn)步驟1在實(shí)驗(yàn)1代碼的基礎(chǔ)上,編寫中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務(wù)程序通信,編寫完成主程序 3編寫中斷服務(wù)程序4編譯代碼,使用JLINK下載到實(shí)驗(yàn)板 6記錄實(shí)驗(yàn)過程,撰寫實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:我們將通過MiniSTM32 板上載有的3個(gè)按鈕,來控制板上的2個(gè)LED,其中KEY0控制LED0,按一次亮,再按一次,就滅。通過本次實(shí)驗(yàn),我認(rèn)識(shí)到STM32的強(qiáng)大,在開發(fā)板上可以添加其他感應(yīng)器從而實(shí)現(xiàn)更強(qiáng)大的功能。對(duì)STM32有了進(jìn)一步的認(rèn)識(shí)。通過本實(shí)驗(yàn),我掌握了編寫SPI程序?qū)懭牒妥x取FLASH的方法,掌握了對(duì)學(xué)會(huì)對(duì)的W25Q64讀寫操作。我們先按下KEY0, 所示的內(nèi)容,證明數(shù)據(jù)已經(jīng)被寫入到W25X16了。大家可以通過跳線帽把PC11 和PC12 短接就可以看到報(bào)錯(cuò)了。五.實(shí)驗(yàn)步驟1參考教材I2C部分,編寫I2C驅(qū)動(dòng)程序。當(dāng)I/O接口收到結(jié)束信號(hào)后,一方面停 止I/O設(shè)備的工作,另一方面向CPU提出中斷請(qǐng)求,使CPU從不介入的狀態(tài)解脫,并執(zhí)行一段檢查本次DMA傳輸操作正確性的代碼。通過以上 5 步設(shè)置,我們就可以啟動(dòng)一次 USART1 的 DMA 傳輸了。3)使用串口調(diào)試助手觀察數(shù)據(jù)四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK。STM32 的ADC 在很多地方都可以用到,其ADC 的DMA 功能是很不錯(cuò)的,實(shí)驗(yàn)十五 DMA實(shí)驗(yàn)一. 實(shí)驗(yàn)簡(jiǎn)介直接存儲(chǔ)器存取(DMA)用來提供在外設(shè)和存儲(chǔ)器之間或者存儲(chǔ)器和存儲(chǔ)器之間的高速數(shù)據(jù)傳輸。4)設(shè)置 ADC1 規(guī)則序列的相關(guān)信息。使用ADC將模擬量轉(zhuǎn)換為數(shù)字量。3)設(shè)置 TIM3_DIER 允許更新中斷。二.實(shí)驗(yàn)?zāi)康氖炀氄莆斩〞r(shí)器中斷,學(xué)會(huì)對(duì)定時(shí)器中斷的編程操作。3)向 IWDG_KR 寫入 0XCCCC。二.實(shí)驗(yàn)?zāi)康耐ㄟ^編程,編寫一個(gè)獨(dú)立看門狗驅(qū)動(dòng)程序三.實(shí)驗(yàn)內(nèi)容啟動(dòng) STM32 的獨(dú)立看門狗,從而使能看門狗,在程序里面必須間隔一定時(shí)間喂狗,否則將導(dǎo)致程序復(fù)位。試驗(yàn)中外部中斷函數(shù)不能進(jìn)入的原因分析 : 1)GPIO或者AFIO的時(shí)鐘沒有開啟。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。該實(shí)驗(yàn)的硬件配置不同于前兩個(gè)實(shí)驗(yàn),串口 1 與USB 串口默認(rèn)是分開的,并沒有在PCB上連接在一起,需要通過跳線帽來連接一下。三.實(shí)驗(yàn)內(nèi)容編寫主程序,初始化串口1,設(shè)置波特率為9600,無校驗(yàn),數(shù)據(jù)位8位,停止位1位。五.實(shí)驗(yàn)步驟1在實(shí)驗(yàn)1代碼的基礎(chǔ)上,編寫中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務(wù)程序通信,編寫完成主程序 3編寫中斷服務(wù)程序4編譯代碼,使用JLINK下載到實(shí)驗(yàn)板 6記錄實(shí)驗(yàn)過程,撰寫實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:我們將通過MiniSTM32 板上載有的3個(gè)按鈕,來控制板上的2個(gè)LED,其中KEY0控制LED0,按一次亮,再按一次,就滅。七.實(shí)驗(yàn)總結(jié)通過本次次實(shí)驗(yàn)我了解了STM32開發(fā)板的基本使用,初次接觸這個(gè)開發(fā)板和MDK KEILC軟件,對(duì)軟件操作不太了解,通過這次實(shí)驗(yàn)了解并熟練地使用MDK KEIL軟件,用這個(gè)軟件來編程和完成一些功能的實(shí)現(xiàn)。第一篇:嵌入式實(shí)驗(yàn)報(bào)告目錄實(shí)驗(yàn)一 跑馬燈實(shí)驗(yàn).........................................................................1 實(shí)驗(yàn)二 按鍵輸入實(shí)驗(yàn).....................................................................3 實(shí)驗(yàn)三 串口實(shí)驗(yàn).............................................................................5 實(shí)驗(yàn)四 外部中斷實(shí)驗(yàn).....................................................................8 實(shí)驗(yàn)五 獨(dú)立看門狗實(shí)驗(yàn)................................................................11 實(shí)驗(yàn)七 定時(shí)器中斷實(shí)驗(yàn)................................................................13 實(shí)驗(yàn)十三 ADC實(shí)驗(yàn)........................................................................15 實(shí)驗(yàn)十五 DMA實(shí)驗(yàn)........................................................................17 實(shí)驗(yàn)十六 I2C實(shí)驗(yàn)........................................................................21 實(shí)驗(yàn)十七 SPI實(shí)驗(yàn)........................................................................24 實(shí)驗(yàn)二十一 紅外遙控實(shí)驗(yàn)............................................................27 實(shí)驗(yàn)二十二 DS18B20實(shí)驗(yàn)..................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1