?? asm.s
字號(hào):
;匯編指令實(shí)驗(yàn)
;定義端口E寄存器預(yù)定義
rPCONE EQU 0x01D20028
rPDATE EQU 0x01d2002C
rPUPE EQU 0x01d20030
AREA Init,CODE,READONLY ;該偽指令定義了一個(gè)代碼段,段名為Init,屬性只讀
ENTRY ;程序的入口點(diǎn)標(biāo)識(shí)
ResetEntry
;下面這三條語句,主要是用來設(shè)置I/O口GPE7為輸出屬性
ldr r0,=rPCONE ;將寄存器rPCONE的地址存放到寄存器r0中
ldr r1,=0x4000
str r1,[r0] ;將r1中的數(shù)據(jù)存放到寄存器rPCONE中
;下面這三條語句,主要是禁止GPE端口的上拉電阻
ldr r0,=rPUPE
ldr r1,=0xffff
str r1,[r0]
ldr r2,=rPDATE ;將數(shù)據(jù)端口E的數(shù)據(jù)寄存器的地址附給寄存器r2
ledloop
ldr r1,=0xff
str r1,[r2] ;使GPE7輸出高電平,D9燈會(huì)滅
bl delay ;調(diào)用延遲子程序
ldr r1,=0x0
str r1,[r2] ;使GPE7輸出低電平
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -