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

正文內(nèi)容

嵌入式系統(tǒng)開(kāi)發(fā)實(shí)驗(yàn)一-資料下載頁(yè)

2025-04-25 12:59本頁(yè)面
  

【正文】 附錄2),如下所示:按照前面調(diào)試的方法,調(diào)試程序。 附錄一實(shí)驗(yàn)一源碼及其說(shuō)明 圖1圖2圖3圖4在開(kāi)發(fā)板關(guān)盤YLE2440W用戶光盤()\原理圖\。,如圖2所示,因此我們可以知道這四個(gè)LED燈連接在MCU的F口上。因此我們需要知道這幾個(gè)口的地址。打開(kāi)\YLE2440W用戶光盤()\,在第九章I/O PORTS中我們可以找到F口對(duì)應(yīng)的地址,如圖3,圖4所示。了解了LED燈的連接之后,設(shè)計(jì)程序的思路就出來(lái)了,流程圖如圖5所示圖5具體算法如下:。定義端口E 寄存器預(yù)定義rGPFCON EQU 0x56000050rGPFDAT EQU 0x56000054rGPFUP EQU 0x56000058 AREA Init,CODE,READONLY 。該偽指令定義了一個(gè)代碼段,段名為Init,屬性只讀 ENTRY 。程序的入口點(diǎn)標(biāo)識(shí)ResetEntry。下面這三條語(yǔ)句,主要是用來(lái)設(shè)置I/O 口GPF7 為輸出屬性 ldr r0,=rGPFCON 。將寄存器rPCONE 的地址存放到寄存器r0 中 ldr r1,=0x5500 str r1,[r0] 。將r1 中的數(shù)據(jù)存放到寄存器rPCONE 中。下面這三條語(yǔ)句,主要是禁止GPF 端口的上拉電阻 ldr r0,=rGPFUP ldr r1,=0xff str r1,[r0] ldr r2,=rGPFDAT 。將數(shù)據(jù)端口F 的數(shù)據(jù)寄存器的地址附給寄存器r2ledloop ldr r1,=0x7f str r1,[r2] bl delay ldr r1,=0xbf str r1,[r2] bl delay ldr r1,=0xdf str r1,[r2] bl delay ldr r1,=0xef str r1,[r2] bl delay b ledloop。下面是延遲子程序delay ldr r3,=0xfffff 。設(shè)置延遲的時(shí)間delay1 sub r3,r3,1 。r3=r31 cmp r3,0x0 。將r3 的值與0 相比較 bne delay1 。比較的結(jié)果不為0(r3 不為0),繼續(xù)調(diào)用delay1,否則執(zhí)行下一條語(yǔ)句 mov pc,lr 。返回 END 。程序結(jié)束符C和匯編混合編程源碼 AREA Init,CODE,READONLY 。該偽指令定義了一個(gè)代碼段,段名為Init,屬性只讀 ENTRYRestEntry mov sp,0x0c700000 。建立棧指針 IMPORT Main BL Main END include define rGPFCON (*(volatile unsigned *)0x56000050)define rGPFDAT (*(volatile unsigned *)0x56000054)define rGPFUP (*(volatile unsigned *)0x56000058)void delay(){ int i=0,j=0。 for(i=0。i100。i++) for(j=0。j=10000。j++)。}void Main(){ rGPFCON = 0x5500。 rGPFUP=0xff。 rGPFDAT=0xff。 while(1) { rGPFDAT=0x7f。 //D8點(diǎn)亮 delay()。 //延時(shí) rGPFDAT=0xbf。 //D9點(diǎn)亮 delay()。 //延時(shí) rGPFDAT=0xdf。 //D10點(diǎn)亮 delay()。 //延時(shí) rGPFDAT=0xef。 //D11點(diǎn)亮 delay()。 //延時(shí) }}
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1