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

正文內(nèi)容

嵌入式實(shí)驗(yàn)報(bào)告-文庫(kù)吧資料

2024-11-04 05:24本頁(yè)面
  

【正文】 { sum += i。sum = 0。// 使用加法運(yùn)算來(lái)計(jì)算 1+2+3+...+(N1)+N 的值。選擇Processor Views—Variables打開(kāi)變量觀察窗口,觀察全局變量的值,然后單步/全速運(yùn)行程序,判斷程序的運(yùn)算結(jié)果是否正確。,選擇Project—Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。設(shè)置調(diào)試入口地址Image entry point 為 0x40000000。編寫(xiě)實(shí)驗(yàn)程序,然后添加到工程中。C程序使用加法運(yùn)算來(lái)計(jì)算1+2+3+…+(N1)+N的值(N為0時(shí),結(jié)果為0;N為1時(shí),結(jié)果為1)。二、實(shí)驗(yàn)內(nèi)容:編寫(xiě)一個(gè)匯編程序文件和一個(gè)C程序文件。較好的了解了在各個(gè)工作模式下的寄存器。中止義模式堆棧空間UndtStackSpaceSPACEUND_STACK_LEGTH * 4。中斷模式堆棧空間FiqStackSpaceSPACEFIQ_STACK_LEGTH * 4。用戶(系統(tǒng))模式堆??臻gSvcStackSpaceSPACESVC_STACK_LEGTH * 4。x = key1)*4 SvcStackSpace +(SVC_STACK_LEGTH1)*4 FiqStackSpace +(FIQ_STACK_LEGTH1)*4UndtStackSpace +(UND_STACK_LEGTH1)*4。breakCMPR2,5。case 3:BNECASE_5ADDR0,R2,R1。case 0:CMPNER2,2。switch(keyamp。初始化y 的值MOVR2,2。}。SWITCHCASE_0CASE_2CASE_3CASE_5CASE_7。R8 。R1 ADDR3,R0,R1。使用MOV、ADD 指令實(shí)現(xiàn):R8 = R3 = X + YMOVR0,X。標(biāo)識(shí)程序入口CODE32。定義BIT23 的值為0x00800000AREAExample3,CODE,READONLY。定義X 的值為11YEQU。6)單步運(yùn)行程序,觀察寄存器值的變化。4)編譯鏈接工程,選擇Project —Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。3)設(shè)置工程鏈接地址RO Base為0x40000000,RW Base為0x40003000。三、實(shí)驗(yàn)步驟:1),使用ARM Executable Image 工程模板建立一個(gè)工程Instruction3。二、實(shí)驗(yàn)內(nèi)容:。S”,結(jié)果造成文件加載失敗。通過(guò)對(duì)程序的解讀,我掌握一些匯編指令的寫(xiě)法,同時(shí)也提高了我的讀程序的能力。若R0 大于等于 10,則此指令執(zhí)行,R0 STRR0,[R1]。R0 CMPR0,10。[R1] LOOPLDRR1,=COUNTLDRR0,[R1]。R1 MOVR0,0。標(biāo)識(shí)程序入口CODE32。定義一個(gè)變量,地址為0x40003100AREAExample2,CODE,READONLY。打開(kāi)存儲(chǔ)器觀察窗口(Memory)設(shè)置觀察地址為0x40003100,顯示方式Size為32Bit,監(jiān)視0x40003100地址上的值。,選擇Project —Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。 為0x40000000,RW Base 為0x40003000。三、實(shí)驗(yàn)步驟: ,使用ARM Executable Image工程模板建立一個(gè)工程Instruction2。二、實(shí)驗(yàn)內(nèi)容:,將數(shù)據(jù)加1,若結(jié)果小于10,則使用STR指令把結(jié)果回寫(xiě)原地址;若結(jié)果大于或等于10,則把0寫(xiě)回原地址。實(shí)驗(yàn)二存儲(chǔ)器訪問(wèn)指令練習(xí)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模? 集成開(kāi)發(fā)環(huán)境及ARMulator軟件仿真。R0 = R0 + R1BSTARTEND五、心得體會(huì):通過(guò)本次實(shí)驗(yàn),我熟悉了ADS 集成開(kāi)發(fā)環(huán)境,學(xué)會(huì)了怎樣建立工程,在工程里面建立文件和進(jìn)行最基本的運(yùn)行操作。聲明32 位ARM 指令STARTMOVR0,15。聲明代碼段Example1ENTRY。—Debug,或單擊快捷鍵F5,IDE環(huán)境就會(huì)啟動(dòng)AXD調(diào)試軟件?!狣ebugRel Settings,在DebugRel Settings對(duì)話框的左邊選擇ARM Linker項(xiàng),然后在Output頁(yè)設(shè)置連接地址ROBase 為0x40000000,RW Base 為0x40003000,在Options頁(yè)設(shè)置調(diào)試入口地址Image entry point 為 0x40000000。選擇Edit—Perferences,在Font選項(xiàng)設(shè)置字體為Fixedsys,Script為CHINESE_GB2312?!O(shè)置直接添加到項(xiàng)目中,輸入程序代碼。,并添加到工程中。第三篇:嵌入式實(shí)驗(yàn)報(bào)告西安郵電大學(xué)嵌入式處理器及應(yīng)用實(shí)驗(yàn)報(bào)告書(shū)學(xué)院名稱學(xué)生姓名專業(yè)名稱班級(jí): : : :實(shí)驗(yàn)一ADS 集成開(kāi)發(fā)環(huán)境練習(xí)一、實(shí)驗(yàn)?zāi)康模毫私釧DS 集成開(kāi)發(fā)環(huán)境的使用方法。利用這一點(diǎn),本章通過(guò)一個(gè)LED 燈來(lái)指示程序是否重啟,來(lái)驗(yàn)證 STM32 的獨(dú)立看門狗。3)向 IWDG_KR 寫(xiě)入 0XCCCC。七.實(shí)驗(yàn)總結(jié)通過(guò)本次實(shí)驗(yàn),我掌握了啟動(dòng)獨(dú)立看門狗的步驟: 1)向 IWDG_KR 寫(xiě)入 0X5555。五.實(shí)驗(yàn)步驟,編寫(xiě)?yīng)毩⒖撮T狗驅(qū)動(dòng)程序。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK。二.實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)編程,編寫(xiě)一個(gè)獨(dú)立看門狗驅(qū)動(dòng)程序三.實(shí)驗(yàn)內(nèi)容啟動(dòng) STM32 的獨(dú)立看門狗,從而使能看門狗,在程序里面必須間隔一定時(shí)間喂狗,否則將導(dǎo)致程序復(fù)位。獨(dú)立看門狗實(shí)驗(yàn)一. 實(shí)驗(yàn)簡(jiǎn)介獨(dú)立看門狗(IWDG)由專用的低速時(shí)鐘(LSI)驅(qū)動(dòng),即使主時(shí)鐘發(fā)生故障它也仍然有效。5)外部中斷是沿觸發(fā),有可能不能檢測(cè)到沿,比如 中斷線是低電平(浮空輸入),觸發(fā)是下降沿觸發(fā),可能會(huì)出現(xiàn)一直是低電平,高電平的時(shí)候是一樣的情況,電平持續(xù)為高電平。3)中斷觸發(fā)方式和實(shí)際不相符合。試驗(yàn)中外部中斷函數(shù)不能進(jìn)入的原因分析 : 1)GPIO或者AFIO的時(shí)鐘沒(méi)有開(kāi)啟。5)編寫(xiě)中斷服務(wù)函數(shù)。3)開(kāi)啟與該 IO口相對(duì)的線上中斷/事件,設(shè)置觸發(fā)條件。七.實(shí)驗(yàn)總結(jié)首先需要將IO設(shè)置為中斷輸入口: 1)初始化 IO 口為輸入。軟件部分:PC機(jī)WINDOWS系統(tǒng)、MDK KEIL軟件、ISP軟件、串口調(diào)試助手。配置中斷分組(NVIC),并使能中斷,編寫(xiě)中斷服務(wù)函數(shù)。二.實(shí)驗(yàn)?zāi)康倪M(jìn)一步掌握串口編程,進(jìn)一步學(xué)習(xí)外部中斷編程,提高編程能力。外部中斷一.實(shí)驗(yàn)簡(jiǎn)介STM32 的 IO 口在本章第一節(jié)有詳細(xì)介紹,而外部中斷在第二章也有詳細(xì)的闡述。該實(shí)驗(yàn)的硬件配置不同于前兩個(gè)實(shí)驗(yàn),串口 1 與USB 串口默認(rèn)是分開(kāi)的,并沒(méi)有在PCB上連接在一起,需要通過(guò)跳線帽來(lái)連接一下。接著,我們?cè)诎l(fā)送區(qū)輸入上面的文字,輸入完后按回車鍵。五.實(shí)驗(yàn)步驟1編寫(xiě)串口初始化代碼2編寫(xiě)中斷服務(wù)程序代碼3編譯代碼,使用JLINK或ISP下載到實(shí)驗(yàn)板 4記錄實(shí)驗(yàn)過(guò)程,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:把代碼下載到 MiniSTM32 開(kāi)發(fā)板,可以看到板子上的LED0 開(kāi)始閃爍,說(shuō)明程序已經(jīng)在跑了。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK、示波器。三.實(shí)驗(yàn)內(nèi)容編寫(xiě)主程序,初始化串口1,設(shè)置波特率為9600,無(wú)校驗(yàn),數(shù)據(jù)位8位,停止位1位。串口通信一.實(shí)驗(yàn)簡(jiǎn)介編寫(xiě)代碼實(shí)現(xiàn)串口發(fā)送和接收,將通過(guò)串口發(fā)送來(lái)的數(shù)據(jù)回送回去。TM32 的IO 口做輸入使用的時(shí)候,是通過(guò)讀取IDR 的內(nèi)容來(lái)讀取IO 口的狀態(tài)的。KEY_2(KEY_UP),同時(shí)控制LED0 和LED1,按一次,他們的狀態(tài)就翻轉(zhuǎn)一次。五.實(shí)驗(yàn)步驟1在實(shí)驗(yàn)1代碼的基礎(chǔ)上,編寫(xiě)中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務(wù)程序通信,編寫(xiě)完成主程序 3編寫(xiě)中斷服務(wù)程序4編譯代碼,使用JLINK下載到實(shí)驗(yàn)板 6記錄實(shí)驗(yàn)過(guò)程,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果及測(cè)試源代碼:我們將通過(guò)MiniSTM32 板上載有的3個(gè)按鈕,來(lái)控制板上的2個(gè)LED,其中KEY0控制LED0,按一次亮,再按一次,就滅。四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK、示波器。三.實(shí)驗(yàn)內(nèi)容實(shí)現(xiàn)初始化GPIO,并配置中斷,在中斷服務(wù)程序中通過(guò)修改全局變量,達(dá)到控制流水燈速度及方向。第二篇:嵌入式實(shí)驗(yàn)報(bào)告嵌入式系統(tǒng)及應(yīng)用課 程設(shè)計(jì)報(bào)告姓名:陳宥祎班級(jí):14級(jí)計(jì)算機(jī)01班 學(xué)號(hào):1255010116 指導(dǎo)老師:黃衛(wèi)紅按鍵輸入實(shí)驗(yàn)一.實(shí)驗(yàn)簡(jiǎn)介在實(shí)驗(yàn)一的基礎(chǔ)上,使用按鍵控制流水燈速度,及使用按鍵控制流水燈流水方向。通過(guò)本次實(shí)驗(yàn),我認(rèn)識(shí)到STM32的強(qiáng)大,在開(kāi)發(fā)板上可以添加其他感應(yīng)器從而實(shí)現(xiàn)更強(qiá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)內(nèi)容四.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK。二.實(shí)驗(yàn)?zāi)康撵柟蘏PI編程。對(duì)STM32有了進(jìn)一步的認(rèn)識(shí)。五.實(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)內(nèi)容 四.實(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)介編程實(shí)現(xiàn)通過(guò)在 ALIENTEK MiniSTM32 開(kāi)發(fā)板上實(shí)現(xiàn)紅外遙控器的控制。通過(guò)本實(shí)驗(yàn),我掌握了編寫(xiě)SPI程序?qū)懭牒妥x取FLASH的方法,掌握了對(duì)學(xué)會(huì)對(duì)的W25Q64讀寫(xiě)操作。程序在開(kāi)機(jī)的時(shí)候會(huì)檢測(cè) W25X16 是否存在,如果不存在則會(huì)在TFTLCD 模塊上顯示錯(cuò)誤信息,同時(shí)LED0 慢閃。2)設(shè)置 SPI 工作模式。SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時(shí)為 PCB 的布局上節(jié)省空間,提供方便,正是出于這種簡(jiǎn)單易用的特性,現(xiàn)在越來(lái)越多的芯片集成了這種通信協(xié)議,STM32 也有 SPI 接口。我們先按下KEY0, 所示的內(nèi)容,證明數(shù)據(jù)已經(jīng)被寫(xiě)入到W25X16了。五.實(shí)驗(yàn)步驟1參考SPI及SPI FLASH部分,編寫(xiě)SPI及SPI FLASH驅(qū)動(dòng)程序(可參考書(shū)上代碼)。三.實(shí)驗(yàn)內(nèi)容 初始化SPI接口讀取SPIFLASH的ID,如果正確繼續(xù),否則報(bào)錯(cuò)向SPIFALSH地址0x12AB00開(kāi)始寫(xiě)一串字符,再讀出比較判斷是否與寫(xiě)入的一致 向SPIFALSH地址0x12AB00開(kāi)始寫(xiě)連續(xù)256個(gè)字節(jié)的0x5A,然后讀出并發(fā)送給串口,.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK。實(shí)驗(yàn)十七 SPI實(shí)驗(yàn)一.實(shí)驗(yàn)簡(jiǎn)介編程實(shí)現(xiàn)對(duì)SPI接口的W25Q64進(jìn)行讀寫(xiě)操作。大家可以通過(guò)跳線帽把PC11 和PC12 短接就可以看到報(bào)錯(cuò)了。這些信號(hào)中,起始信號(hào)是必需的,結(jié)束信號(hào)和應(yīng)答信號(hào),都可以不要。在 CPU 與被控 IC 之間、IC 與 IC 之間進(jìn)行雙向傳送,高速 IIC 總線一般可達(dá) 400kbps 以上。我們先按下KEY0,可以看到如下所示的內(nèi)容,證明數(shù)據(jù)已經(jīng)被寫(xiě)入到24C02了。五.實(shí)驗(yàn)步驟1參考教材I2C部分,編寫(xiě)I2C驅(qū)動(dòng)程序。寫(xiě)256個(gè)0x5A到EPC02,讀出并發(fā)送給串口,.實(shí)驗(yàn)設(shè)備硬件部分:PC計(jì)算機(jī)(宿主機(jī))、亮點(diǎn)STM32實(shí)驗(yàn)板、JLINK。二.實(shí)驗(yàn)?zāi)康氖炀氄莆誌2C編程,學(xué)會(huì)對(duì)EPC02的讀寫(xiě)操作。由此可見(jiàn),DMA傳輸方式無(wú)需CPU直接控制傳輸,也沒(méi)有中斷處理方式那樣保留現(xiàn)場(chǎng)和恢復(fù)現(xiàn)場(chǎng)的過(guò)程,通過(guò)硬件為RAM與I/O設(shè)備開(kāi)辟一條直接傳送數(shù)據(jù)的通路,使CPU的效率大為提高。當(dāng)I/O接口收到結(jié)束信號(hào)后,一方面停 止I/O設(shè)備的工作,另一方面向CPU提出中斷請(qǐng)求,使CPU從不介入的狀態(tài)解脫,并執(zhí)行一段檢查本次DMA傳輸操作正確性的代碼。開(kāi)始時(shí)需提供要傳送的數(shù)據(jù)的起始位置和數(shù)據(jù)長(zhǎng)度。DMA控制器獲得總線控制權(quán)后,CPU即刻掛起或只執(zhí)行內(nèi)部操作,由DMA控制器輸出讀寫(xiě)命令,直接控制RAM與I/O接口進(jìn)行DMA傳輸。當(dāng)CPU執(zhí)行完當(dāng)前總線周期即可釋放總線控制權(quán)。通過(guò)以上 5 步設(shè)置,我們就可以啟動(dòng)一次 USART1 的 DMA 傳輸了。4)設(shè)置通道 4 的配置信息。2)設(shè)置存儲(chǔ)器地址。五.實(shí)驗(yàn)步驟1編寫(xiě)主程序2編譯代碼,使用JLINK或ISP下載到實(shí)驗(yàn)板,使用串口調(diào)試助手觀察數(shù)據(jù) 3記錄實(shí)驗(yàn)過(guò)程,撰寫(xiě)實(shí)驗(yàn)報(bào)告六.實(shí)驗(yàn)結(jié)果
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1