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

正文內(nèi)容

arm實驗手冊-pds(專業(yè)版)

2025-08-10 08:23上一頁面

下一頁面
  

【正文】 0x3FF。 // 等待轉(zhuǎn)換結(jié)束 ADC_Data = ADDR。 } } }/***************************************************************************** 名 稱:main()* 功 能:進行通道 0、1 電壓 ADC 轉(zhuǎn)換,并把結(jié)果轉(zhuǎn)換成電壓值,然后發(fā)送到串口。 UART0SendByte(chr)。 U0LCR = 0x03。* 通訊格式:8 位數(shù)據(jù)位,1 位停止位,無奇偶校驗,波特率為 115200。4. 實驗預習要求(1)仔細閱讀教材關(guān)于 A/D 轉(zhuǎn)換器的說明。 /* PINSEL2使用啟動代碼的默認配置,切勿任意配置PINSEL2,否則總線會受到干擾 */ IO2DIR = LEDCON。(4)將 MagicARM2200 教學實驗開發(fā)平臺上的跳線器 JP23 短接,JP15 全部斷開。 PINSEL0 = 0x00000000。5. 實驗原理 口設置為輸入模式時,口線內(nèi)部無上拉電阻,當與按鍵或跳線器連接使用時需要 外接上拉電阻,防止口線懸空。 i5000。 }8. 思考(1)為什么這個實驗的工程不需要設置連接地址?(提示:LPC2200 專用工程模板已集 成了起動代碼、編譯選項和連接地址設置等等)(2)在實驗參考程序中,如何控制蜂鳴器報警的速度?(3)在 LPC2000 系列 ARM7 微控制器中,有哪兩個管腳作 GPIO 輸出時需要外接上拉 電阻? 實驗7 GPIO輸出控制實驗21. 實驗目的熟悉 LPC2000 系列 ARM7 微控制器的 GPIO 控制。圖 片外 FLASH 調(diào)試的仿真器設置(15)按 MagicARM2200 教學實驗開發(fā)平臺上的 RST 復位鍵,觀察程序是否能脫機運 行。(4)在 user 組中的 中編寫主程序代碼。(2)了解 ADS 。 標識程序入口 CODE32 。(7)程序在斷點處停止。 占用資源:R0 R1 。 寄存器入棧保護 MOVS R2,R1 。 功能:計算X的 n次方的值 。先將 X 的值裝入 R0 和 R1,使用 寄存器 R2 進行計數(shù),循環(huán) n1 次 R0 = R0*R1,運算結(jié)果就保存在 R0 中。0xFFFF0000,否則R5 = R5|0x000000FF MOV R0,Y ADD R0,R0,R0,LSL 2 。 匯編指令實驗2參考程序 X EQU 11 。(2)了解 ARM 指令靈活的第 2 個操作數(shù)。 可以單步運行程序,可以設置/取消斷點,或者全速運行程序,停止程序運行,調(diào)試時觀察寄存器和 0x40003100 地址上的值。圖 AXD 調(diào)試窗口6. 思考(1)工程模板有何作用?(提示:編譯控制設置)(2)如何強行重新編譯工程的所有文件?(提示:選擇【Project】【Remove ObjectCode…】刪除工程中的*.obj 文件) 實驗2 匯編指令實驗11. 實驗目的(1)了解 ADS 集成開發(fā)環(huán)境及 ARMulator 軟件仿真。 標識程序入口 CODE32 。(2)建立一個 匯編 源文件,并添加到工程中。在 Font 選 項設置字體是 Fixedsys,Script 是 CHINESE_GB2312 。(2)使用 ADS 軟件仿真,單步、全速運行程序,設置斷點,打開寄存器窗口(Processor Registers)監(jiān)視 R0、R1 的值,打開存儲器觀察窗口(Memory) 監(jiān)視 0x40003100 上的值。 聲明代碼段Example2 ENTRY 。(本實驗使用軟件仿真)5. 實驗步驟(1)啟動 ADS ,使用 ARM Executable Image 工程模板建立一個工程 Instruction2。 標識程序入口 CODE32 。 若(5*Y/2)(2*X),則R2 = 0xFFFF0000 ANDHI R5,R5,R2 。設置調(diào)試 入口地址 Image entry point 為 0x40000000。 標識程序入口 CODE32 。 設置DO_MUL 子程序的入口參數(shù)R0 和R1 SUB R2,R2,1 。匯編程序的功能是初始化堆棧指針和初始化 C 程序的運行環(huán)境,然后調(diào)跳轉(zhuǎn)到 C 程序運行,這就是一個簡單的起動程序。 C語言實驗參考程序 define uint8 unsigned char define uint32 unsigned int define N 100 uint32 sum。(3)能夠在 MagicARM2200 教學實驗開發(fā)平臺上運行第一個程序(無操作系統(tǒng))。參考產(chǎn)品光盤附帶文檔《ADS 集成開發(fā)環(huán)境及 仿真器應用》的內(nèi)容。在 AXD 中設置仿 真器參考如圖 所示。 dly0。5. 實驗步驟(1)啟動 ADS ,使用 ARM Executable Image for MaigcARM2200 工程模板建立一個 工程 LEDCon_C。 i8。(4)將 MagicARM2200 教學實驗開發(fā)平臺上的跳線器 JPJP22 短接,JP20 斷開,見 圖 。 } for(i=0。 WDT 實驗參考程序 /**************************************************************************** * 文 件 名 * 功 能:運行WDT,并控制LED1LED8顯示輸出。 i8。(4)將 MagicARM2200 教學實驗開發(fā)平臺上的跳線 JPJP30 短接,JP28 全部斷開。 dly) for(i=0。 // 等待數(shù)據(jù)發(fā)送完畢}/***************************************************************************** 名 稱:UART0SendStr()* 功 能:向串口發(fā)送一字符串* 入口參數(shù):srt 要發(fā)送的字符串的指針* 出口參數(shù):無****************************************************************************/void UART0SendStr(char *str){ while(1) { if( *str == 39。* 即 0~3 位:前景色,4~6 位:背景色,7 位:閃耀位。 // 初始化 UART0 PINSEL1 = 0x01400000。 sprintf(str, %4dmV at VIN1, ADC_Data)。 DelayNS(10)。 // 等待轉(zhuǎn)換結(jié)束 ADCR = ADCR | (1 24)。 // 設置通道 1,并進行第一次轉(zhuǎn)換 while( (ADDRamp。 // 若為39。它與 dos 的字符顯示狀態(tài)一樣。 (~0x0F)) | 0x05。(8)調(diào)整 MagicARM2200 教學實驗開發(fā)平臺的 W1 或 W2,觀察 AIN0 或 AIN1 的測量 值的變化(在 PC 機上的 EasyARM 軟件上觀察)。 IO2CLR = 0x00010000。 dly0。先對 LED1~LED8 閃爍控制,并進行 喂狗處理,然后只點亮 LED1,并進入死循環(huán),等待 WDT 復位。圖 Watch 窗口在 Add Watch 窗口中的 Expression 項輸入*((unsigned long *) 0xE0028000),然后回車, 如圖 所示,然后選擇 Add To View 按鈕,即可在 Watch 窗口觀察 IO0PIN 寄存器(IO0PIN 寄存器的地址 0xE0028000)。7. 思考(1)要將以上幾個 I/O 口作 GPIO 功能時,對 PINSEL2 操作為什么要注意,在啟動程 序中哪里配置了 PINSEL2?(2)在實驗參考程序中,define LED4 131 這種表達式對于 I/O 操作有什么方便 的地方?(3)如何避免 C2892E: signed constant overflow 警告?(提示:define LED4 1u31, 這里 u 表示無符號數(shù)值) 實驗8 GPIO輸入實驗1. 實驗目的能夠使用 GPIO 的輸入模式讀取開關(guān)信號。圖 LED 連接電路6. 實驗參考程序 GPIO輸出控制實驗2參考程序 /**************************************************************************** * 功 能:LED顯示控制 * 通過GPIO直接控制8個LED產(chǎn)生流水燈效果 * 說 明:將跳線JP23全部短接,JP15 跳線全部斷開 * 這個警告可忽略,C2892E: signed constant overflow ****************************************************************************/ include define LED1 116 // define LED2 117 // define LED3 118 // define LED4 119 // define LED5 120 // define LED6 121 // define LED7 122 // define LED8 123 // define LEDCON 0x00ff0000 const uint32 DISP_TAB[8] = { 0xff01ffff, 0xff02ffff, 0xff04ffff, 0xff08ffff, 0xff10ffff, 0xff20ffff, 0xff40ffff, 0xff80ffff }。 // 設置I/O為輸出 while(1) { IO0SET = BEEPCON。(12)當仿真調(diào)試通過后關(guān)閉 AXD,在 ADS 集成開發(fā)環(huán)境中選用 RelOutChip 生成 目標,然后編譯連接工程。(8)仿真調(diào)試第一個工程正確設置 MagicARM2200 教學實驗開發(fā)平臺上的跳線。(3)仔細閱讀附件B《ADS 集成開發(fā)環(huán)境及仿真器應用》或其它相關(guān)資料, 了解 ADS 集成開發(fā)環(huán)境、LPC2200 專用工程模板、EasyJTAG 仿真器的應用。 } while(1)。(3)設置工程連接地址 RO Base 為 0x40000000,RW Base 為 0x40003000。 名稱 DO_MUL 。 入口參數(shù):R0 底數(shù) 。例如:先 復位程序(選擇【File】【Reload Current Image】),接著單步執(zhí)行到“BL POW”指令, 在寄存器窗口中將 R0、R1 的值進行修改,然后繼續(xù)運行程序。(2)了解子程序編寫及調(diào)用。 R8 = R3 。如圖 所示。 R0 = [R1] ADD R0,R0,1 。設置調(diào)試 入口地址 Image entry point 為 0x40000000。圖 編譯錯誤和警告對話框(6)選擇【Project】【Debug】, 或者按下快捷鍵 F5。5. 實驗步驟(1)啟動 IDE 集成開發(fā)環(huán)境,選擇【File】【New…】,使用 ARM ExecutableImage 工程模板建立一個工程,工程名稱為 ADS,見圖 。4. 實驗預習要求仔細閱讀附件B《ADS 集成開發(fā)環(huán)境及EasyJTAG仿真器應用》或其它相關(guān)資料,了解 ADS 工程編輯的內(nèi)容。 Warnings 對話框會報告編譯錯誤為 0,那么就可以對工程進行仿真。(3)設置工程連接地址 RO Base 為 0x40000000,RW Base 為 0x40003000。 [R1] = R0,即設置C
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1