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

正文內(nèi)容

南昌大學(xué)嵌入式實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)三范文大全-展示頁

2024-10-19 15:50本頁面
  

【正文】 。定義棧頂?shù)刂?ENTRY。程序結(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。將r0的值裝入堆棧 Stop。將x的值放入r1 ADD r0,r0,r1。將r0的值壓入堆棧 MOV r0,y。將堆棧指針指向棧頂 MOV r0,x。定義堆棧棧頂?shù)刂窞?x1000 ENTRY。定義常量x=15 y EQU 61。二、實(shí)驗(yàn)設(shè)備 ,仿真器驅(qū)動(dòng)程序。將R3的值裝入到R2指向的地址塊中。將R0和R1的值比較BNE LOOP。R3 = R3+R0 SUB R0,R0,1。設(shè)置R1的值為0 MOV R3,0。設(shè)置R0寄存器的值為100 LDR R2,=0X90018。比較R0和R1的值 BLT LOOP。R8 = R8+4 ADD R0,R0,1。R9 = R4*R6 ADD R2,R2,R9。將R3+R8的數(shù)據(jù)讀入R4 LDR R6,[R5,R8]。將R3寄存器的值設(shè)為數(shù)據(jù)域C的地址 ADR R5,X。將以R2的值為地址的數(shù)據(jù)讀入R1 MOV R2,0。設(shè)置R8寄存器的值為0 ADR R2,N。程序入口MOV R0,0。這樣提高了自己獨(dú)立解決問題的能力和學(xué)習(xí)能力!五、實(shí)驗(yàn)參考手冊(cè) 《S3C2410 實(shí)驗(yàn)實(shí)驗(yàn)手冊(cè)》 《嵌入式系統(tǒng)開發(fā)與實(shí)驗(yàn)教程》第二篇:嵌入式實(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。通過這次實(shí)驗(yàn)我學(xué)習(xí)到了,不要墨守成規(guī),在調(diào)試的過程中要多做機(jī)器反饋。當(dāng)按下步進(jìn)電機(jī)控制區(qū)域,步進(jìn)電機(jī)轉(zhuǎn)動(dòng),當(dāng)按下直流電機(jī)控制區(qū)域,直流電機(jī)轉(zhuǎn)動(dòng),虛擬串口也會(huì)輸出相應(yīng)信息:四、實(shí)驗(yàn)心得 通過本實(shí)驗(yàn)明白了 S3C2410 的 GPIO 的配置,觸摸屏的原理和配置。五、實(shí)驗(yàn)步驟 1,設(shè)置 ADS 編譯器各種選項(xiàng) 在 Targets 的 DebugRel 中 Target Settings 中 Postlinker 中選擇 ARM formELFLanguage setting 中 編譯器選項(xiàng)內(nèi)核選中 ARM920T ARM Linker 中 RO Base 設(shè)置為 0x30000000 自此,編譯器設(shè)置成功 2 將程序加入到 ADS 編譯器并且編譯。UART_SendStr(“直流電機(jī)正反轉(zhuǎn)”)。point_adcy=600){ if(DC_Motoflag==0)DC_Motoflag=1。}//右下角按鈕表示直流電機(jī)正反轉(zhuǎn)if(point_adcx=500amp。}rTCMPB0 = pwm_duty。point_adcy{pwm_duty= pwm_duty255/6。point_adcy=300amp。}//下中角按鈕表示直流電機(jī)減速if(point_adcx=500amp。}rTCMPB0 = pwm_duty。point_adcy{pwm_duty= pwm_duty + 255/6。point_adcy=0amp。//左下角按鈕表示直流電機(jī)加速if(point_adcx=500amp。sprintf(disp_buf, “STEP_Motoflag is %d n”, STEP_Motoflag)。DelayNS(50)。if(STEP_Motoflag==0)STEP_Motoflag=1。point_adcx=600){sprintf(disp_buf, “STEP_Motoflag is %d n”, STEP_Motoflag)。}//右上角按鈕表示步進(jìn)電機(jī)正反轉(zhuǎn)if(point_adcx=0amp。UART_SendStr(disp_buf)。UART_SendStr(“電機(jī)減速”)。amp。amp。if(step_delaystep_delay=1。sprintf(disp_buf, “delay is %d n”, step_delay)。point_adcy{step_delay=step_delay1。point_adcx=0amp。其具體函數(shù)如下:// 左 上 角 按 鈕 表 示 步 進(jìn) 電 機(jī) 加 速 if(point_adcx=0amp。2.實(shí)驗(yàn)通過在中斷中處理 AD 轉(zhuǎn)換后的坐標(biāo)值,并設(shè)置了一個(gè)全局變量,通過改變這個(gè)全局變量的值達(dá)到不同的效果。在寫下筆中斷和抬筆中斷時(shí)一定要在最開始寫rINTSUBMSK |=(BIT_SUB_ADC|BIT_SUB_TC)。第一篇:南昌大學(xué)嵌入式實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)三綜合 實(shí)驗(yàn)三 三 觸摸屏控制一、實(shí)驗(yàn)項(xiàng)目名稱觸摸屏控制 二、實(shí)驗(yàn)?zāi)康?了解觸摸屏的基本工作原理,學(xué)會(huì) s3c2410ADC 的配置 三、實(shí)驗(yàn)基本原理::通過設(shè)置 GPIO 口及液晶觸摸屏控制器等相關(guān)寄存器來達(dá)觸摸相應(yīng)菜單鍵來控制直流步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),加速減速和改變方向,并同步超級(jí)終端。程序思路和部分代碼: ADC 轉(zhuǎn)換中斷來實(shí)現(xiàn)將觸摸屏觸點(diǎn)轉(zhuǎn)換成坐標(biāo)。來禁止 ADC 中斷和觸摸屏中斷,否則按下一次有可能會(huì)多次中斷,這是不允許的。通過比較液晶屏上規(guī)劃好的各個(gè)觸摸范圍,來跳轉(zhuǎn)到相應(yīng)的功能。amp。amp。UART_SendStr(“電機(jī)加速”)。UART_SendStr(disp_buf)。}// 上 中 角 按 鈕 表 示 步 進(jìn) 電 機(jī) 減 速 if(point_adcx=0amp。point_adcx=300amp。point_adcy{step_delay=step_delay+1。sprintf(disp_buf, “delay is %d n”, step_delay)。if(step_delay=10)step_delay=10。amp。UART_SendStr(disp_buf)。else STEP_Motoflag=0。// 停止步進(jìn)電機(jī),延時(shí)UART_SendStr(“步進(jìn)電機(jī)正反轉(zhuǎn)n”)。UART_SendStr(disp_buf)。amp。amp。// 改變當(dāng)前電機(jī)的速度if(pwm_duty255){pwm_duty = 255/6。UART_SendStr(“直流電機(jī)加速”)。amp。amp。// 改變當(dāng)前電機(jī)的速度級(jí)別if(pwm_duty{pwm_duty = 255。UART_SendStr(“直流電機(jī)減速”)。amp。else DC_Motoflag=0。} 四、主要儀器設(shè)備及耗材 實(shí)驗(yàn)箱一臺(tái),PC 機(jī)一臺(tái),JTAG 一個(gè)。 二進(jìn)制文件 文件導(dǎo)入到 AXD 仿真軟件,即可進(jìn)行單步運(yùn)行,全速運(yùn)行程序 六、實(shí)驗(yàn)數(shù)據(jù)及處理結(jié)果 加載程序到 SDRAM 全速運(yùn)行: LCD 出現(xiàn)一張圖片:此圖片是 640*480 的,恰好覆蓋整個(gè) LCD 區(qū)域。剛開始,按照上次實(shí)驗(yàn)的思想,認(rèn)為觸摸屏的范圍是 640*480,結(jié)果發(fā)現(xiàn)觸摸相應(yīng)區(qū)域,電機(jī)不是按照規(guī)定好的邏輯進(jìn)行旋轉(zhuǎn),后來自己排查,給程序每一行加入了輸出觸點(diǎn)坐標(biāo)的函數(shù),發(fā)現(xiàn)觸摸屏范圍是 1024*1024 的,由于 ADC 是 10 位的,所以橫縱坐標(biāo)都是 01024這個(gè)范圍。雖然在調(diào)試過程中遇到很多的困難,但是靜下心來用 AXD 單步調(diào)試之后問題都一一解決。定義一個(gè)代碼段 ENTRY。設(shè)置R0寄存器的值為0 MOV R8,0。將R2寄存器的值設(shè)為數(shù)據(jù)域N的地址 LDR R1,[R2]。設(shè)置R2的值為0 ADR R3,C。將R5寄存器的值設(shè)為數(shù)據(jù)域X的地址 LOOP LDR R4,[R3,R8]。將R5+R8的數(shù)據(jù)讀入R6 MUL R9,R4,R6。R2 = R2+R9 ADD R8,R8,4。R0 = R0+1 CMP R0,R1。R0執(zhí)行結(jié)果如下:+2+3+4++100,求的值,并保存在地址0x90018的地址里面程序代碼:MOV R0,100。設(shè)置R2寄存器指向地址0x90018 MOV R1,0。設(shè)置R3的值為0 LOOP ADD R3,R3,R0。R0 = R01 CMP R0,R1。不相等的話繼續(xù)執(zhí)行循環(huán)STR R3,[R2]。END 程序執(zhí)行結(jié)果:程序執(zhí)行完在0x90018內(nèi)存入的數(shù)據(jù)是0x13ba即5050實(shí)驗(yàn)二 ARM匯編語言程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模瑢W(xué)會(huì)使用ARM的匯編語言編程; ,以及存儲(chǔ)器的裝載指令操作。三、實(shí)驗(yàn)內(nèi)容,新建工程,加入
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1