?? main.txt
字號:
; generated by ARM/Thumb C/C++ Compiler with , RVCT3.0 [Build 951] for uVision
; commandline ArmCC [--debug -c --asm --interleave -o"G:\BYSJ CODE\TEST SPI\output\main.o" --device=DARMP --apcs=interwork -O0 -IC:\Keil\ARM\INC\Philips "G:\BYSJ CODE\TEST SPI\main.c"]
ARM
AREA ||.text.7||, CODE, READONLY, ALIGN=2
DelayNS PROC
;;;6
;;;7 for ( ; dly>0; dly--)
000000 ea000006 B |L1.32|
;;;8 for (i=0; i<50000; i++);
|L1.4|
000004 e3a01000 MOV r1,#0
000008 ea000000 B |L1.16|
|L1.12|
00000c e2811001 ADD r1,r1,#1
|L1.16|
000010 e59f203c LDR r2,|L1.84|
000014 e1510002 CMP r1,r2
000018 bafffffb BLT |L1.12|
00001c e2400001 SUB r0,r0,#1 ;7
|L1.32|
000020 e3500000 CMP r0,#0 ;7
000024 cafffff6 BGT |L1.4| ;7
;;;9 }
000028 e12fff1e BX lr
ENDP
main PROC
;;;11 int main(void)
;;;12 {
00002c e92d4010 PUSH {r4,lr}
;;;13 uint8 temp;
;;;14 SSP_Init();
000030 ebfffffe BL SSP_Init
;;;15 for(;;)
000034 e1a00000 MOV r0,r0
;;;16 {
;;;17 temp++;
|L1.56|
000038 e2840001 ADD r0,r4,#1
00003c e20040ff AND r4,r0,#0xff
;;;18 DelayNS(50);
000040 e3a00032 MOV r0,#0x32
000044 ebfffffe BL DelayNS
;;;19 SSP_SendData(temp);
000048 e1a00004 MOV r0,r4
00004c ebfffffe BL SSP_SendData
000050 eafffff8 B |L1.56|
|L1.84|
000054 0000c350 DCD 0x0000c350
;;;20 }
;;;21 return 0;
;;;22 }
ENDP
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -