亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? idlerun.s

?? easyARM開發板部分源程序。有LPC21系列ucos2.52移植源程序
?? S
字號:
;****************************************************************************** 
; File:IDLERUN.S
; 功能:系統進行空閑狀態,并使用定時器中斷喚醒。
; 說明:將跳線器JP8_LED4短接。
;****************************************************************************** 
		    INCLUDE	    LPC2106.INC
		
LEDCON		EQU	    0x00002000		    ; P0.13引腳控制LED,低電平點亮
		
		    AREA   	IDLEC,CODE,READONLY 
		    ENTRY
		
		    CODE32							
MAIN        LDR     R0,=PINSEL0         ; 設置I/O口連接
            MOV     R1,#0x00000000  
            STR     R1,[R0],#4                      
            MOV     R1,#0x00000000          
            STR     R1,[R0]           
            LDR     R0,=IODIR
            MOV     R1,#LEDCON
            STR     R1,[R0]             ; 設置LED控制口為輸出
                                                                      
            MSR     CPSR_c,#0xD3        ; 設置各種模式下的堆棧
            LDR     SP,=0x40003000

            MSR     CPSR_c,#0xD2
            LDR     SP,=0x40003100

            MSR     CPSR_c,#0xD1
            LDR     SP,=0x40003200

            MSR     CPSR_c,#0x10
            LDR     SP,=0x40003300
        
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP     


REMAPS      MOV     R0,#0x40000000      ; 復制中斷向量代碼,設置目標地址
            LDR     R1,=Vectors         ; 設置源地址
            LDMIA   R1!,{R2-R9}         ; 共復制16個字
            STMIA   R0!,{R2-R9}
            LDMIA   R1!,{R2-R9}
            STMIA   R0!,{R2-R9}
                  
            LDR     R0,=MEMMAP          ; REMAP操作                                     
            MOV     R1,#0x02
            STR     R1,[R0]

		
		    ; 控制LED快速閃爍50次,以便指示系統復位
LOOP		MOV	    R5,#50
LEDSET		LDR	    R1,=LEDCON
		    LDR	    R0,=IOSET			                            
		    STR 	R1,[R0]			    ; LED控制的I/O置位,即LED熄滅  
		    BL	    DELAYUS                                                      
				                                                                            
LEDCLR		LDR	    R0,=IOCLR                                                   
		    STR	    R1,[R0]			    ; LED控制的I/O復位,即LED點亮  
		    BL	    DELAYUS
		
		    SUBS	R5,R5,#1
		    BNE	    LEDSET
		    
		    
		    
		    ; 初始化定時器0,實現0.5S定時
	        ; Fcclk=Fosc=11.0592MHz
	        ; Fpclk=Fcclk/4=11.0592MHz/4=2.7648MHz
	        LDR     R0,=TIMER0_BASE
	        MOV     R1,#99
	        STR     R1,[R0,#0x0C]       ; 設置定時器預分頻為100分頻,PR=99
	        MOV     R1,#0x03
	        STR     R1,[R0,#0x14]       ; 匹配通道0匹配中斷并復位TC,MCR=0x03
	        MOV     R1,#27648/2
	        STR     R1,[R0,#0x18]       ; 設置匹配值,MR0=27648/2
	        MOV     R1,#0x01
	        STR     R1,[R0,#0x04]       ; 啟動定時器,TCR=0x01
	            
	        ; 打開IRQ中斷,允許定時器0中斷
	        LDR     R0,=VIC_BASE_ADDR 
	        MOV     R1,#0x00000000
	        STR     R1,[R0,#0x0C]       ; 所有中斷通道設置為IRQ中斷,VICIntSelect=0x00
	        MOV     R1,#0x00000010      
	        STR     R1,[R0,#0x10]       ; 允許定時器0中斷,VICIntEnable=0x10
	      
		
POWERRUN	LDR	    R0,=PCON
		    MOV	    R1,#0x01		
		    STR	    R1,[R0]			    ; 進入空閑模式
		    
		    LDR     R0,=IOSET           ; 讀取當前LED控制值
            LDR     R1,[R0]
            ANDS    R1,R1,#LEDCON
            LDREQ   R0,=IOSET
            LDRNE   R0,=IOCLR
            MOV     R1,#LEDCON
            STR     R1,[R0]             ; 控制LED輸出
		    
		    B	    POWERRUN		    ; 喚醒后再次進入空閑狀態
		
		
; 定義中斷向量表,用于REMAP             
                        AREA    Startup,CODE,READONLY
Vectors
                LDR     PC, ResetAddr
                LDR     PC, UndefinedAddr
                LDR     PC, SWI_Addr
                LDR     PC, PrefetchAddr
                LDR     PC, DataAbortAddr
                NOP
                LDR     PC, IRQ_Addr
                LDR     PC, FIQ_Addr

ResetAddr               DCD     Reset
UndefinedAddr           DCD     Undefined
SWI_Addr                DCD     SoftwareInterrupt
PrefetchAddr            DCD     PrefetchAbort
DataAbortAddr           DCD     DataAbort
Nouse                   DCD     0
IRQ_Addr                DCD     IRQ_Handler
FIQ_Addr                DCD     FIQ_Handler

; 中斷服務程序
Reset
Undefined
SoftwareInterrupt
PrefetchAbort
DataAbort
                B       .
                        
; IRQ中斷處理
; 定時器0中斷,喚醒CPU,清除中斷標志
IRQ_Handler
                STMFD   SP!,{R0,R1}
                  
                LDR     R0,=T0IR
                MOV     R1,#0x01
                STR     R1,[R0]
                
                LDMFD   SP!,{R0,R1}             
                SUBS    PC,R14,#4       ; 中斷返回
                
                                        
; FIQ中斷服務程序
FIQ_Handler
                B       .

                                            				
;;****************************************************************************** 
; 名稱:DELAYUS  
; 功能:短軟件延時
; 入口參數:無 		
; 出口參數:無                                          
; 占用資源:R7
;******************************************************************************                                           
DELAYUS	                                                
		    MOV	    R7,#0xF000		; 延時參數
DELAYUS_L1	SUBS	R7,R7,#1		; R7 = R7-1
		    BNE	    DELAYUS_L1      ; 判斷R7-1結果是否為0,若不為0則跳轉  
		    MOV	    PC,LR			; 返回	
				
		
		    ALIGN				    ; 數據字對齊
		    LTORG				    ; 聲明文字池		
		
		    END
		    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品嫩草影院久久| 亚洲乱码国产乱码精品精可以看| 久久九九国产精品| 一区二区三区蜜桃| 国产一区二区三区免费在线观看 | 九九国产精品视频| 日本韩国一区二区三区| 久久午夜色播影院免费高清| 亚洲福利视频一区二区| 成人黄色小视频| 日韩视频123| 亚洲一区二区五区| gogo大胆日本视频一区| 久久精品亚洲国产奇米99| 日韩av一区二区三区四区| 欧美性大战久久久久久久蜜臀| 国产偷国产偷亚洲高清人白洁| 日本欧美肥老太交大片| 欧美日韩成人在线一区| 亚洲一区二区三区中文字幕 | 日日欢夜夜爽一区| 1024亚洲合集| 最新热久久免费视频| 亚洲国产精华液网站w| 毛片不卡一区二区| 欧美精品三级日韩久久| 亚洲午夜三级在线| 欧美日韩精品免费| 亚洲福利视频一区| 欧美日韩亚洲丝袜制服| 一区二区日韩电影| 欧美自拍丝袜亚洲| 亚洲一级在线观看| 欧美日韩不卡在线| 日韩电影在线观看网站| 欧美高清视频不卡网| 首页国产欧美久久| 欧美一区二区视频网站| 免费xxxx性欧美18vr| 精品日韩在线一区| 国产91精品精华液一区二区三区 | 国产精品一二三| 久久人人超碰精品| 懂色中文一区二区在线播放| 国产欧美视频在线观看| jlzzjlzz欧美大全| 一区二区三区日韩精品视频| 在线精品观看国产| 日韩av电影天堂| 精品盗摄一区二区三区| 国产成人一区在线| 一区二区三区在线看| 欧美日韩一区二区欧美激情| 青青草一区二区三区| 久久久久久久一区| av不卡一区二区三区| 亚洲国产欧美日韩另类综合| 日韩小视频在线观看专区| 国产乱对白刺激视频不卡| 国产精品久久久久久久久久久免费看| 色婷婷综合久久久| 另类小说欧美激情| 中文字幕一区二区三区视频| 欧美色区777第一页| 蜜臂av日日欢夜夜爽一区| 久久精品无码一区二区三区| 在线精品观看国产| 国模少妇一区二区三区| 国产精品久久夜| 欧美疯狂性受xxxxx喷水图片| 国产精品一区二区你懂的| 一区二区在线观看视频| 日韩精品一区二区三区在线观看 | 中文字幕欧美三区| 欧美午夜寂寞影院| 国产成人高清在线| 日韩激情中文字幕| 一区二区中文字幕在线| 日韩一区二区三| 91在线播放网址| 精品一区二区免费| 亚洲国产成人tv| 国产精品美女久久久久久久久| 欧美日韩在线不卡| 丁香六月综合激情| 麻豆精品在线播放| 亚洲国产aⅴ天堂久久| 欧美激情在线看| 亚洲精品一区二区三区四区高清| 色综合天天综合在线视频| 国产自产高清不卡| 日本不卡在线视频| 一个色综合网站| 亚洲欧美在线高清| 国产亚洲精品aa| 欧美一二三在线| 欧美性猛片xxxx免费看久爱| 波多野结衣精品在线| 国产一本一道久久香蕉| 青青草原综合久久大伊人精品优势| 一区二区三区中文字幕精品精品| 国产精品欧美极品| 国产日韩影视精品| 久久蜜桃av一区精品变态类天堂| 91精品国产乱码| 51精品视频一区二区三区| 欧美色图一区二区三区| 91同城在线观看| 99精品欧美一区二区三区小说 | 欧美精品自拍偷拍| 91黄色小视频| 在线观看日韩毛片| 色猫猫国产区一区二在线视频| 波多野结衣中文字幕一区二区三区| 激情综合色综合久久综合| 美女www一区二区| 美国三级日本三级久久99| 青青草精品视频| 九九在线精品视频| 国产成人在线看| 99久久精品费精品国产一区二区| 99久久婷婷国产综合精品电影| 91视视频在线观看入口直接观看www | 琪琪久久久久日韩精品| 亚洲成人黄色影院| 免费观看成人av| 激情深爱一区二区| 国产成人av电影| www.亚洲国产| 欧美主播一区二区三区美女| 欧美午夜精品一区二区三区| 在线不卡中文字幕| 2017欧美狠狠色| 国产精品乱码人人做人人爱 | 91福利视频久久久久| 在线观看视频一区二区欧美日韩| 色综合久久久久| 欧美日韩另类国产亚洲欧美一级| 91精品国产综合久久久久久久久久| 日韩欧美成人激情| 欧美韩国一区二区| 亚洲午夜精品一区二区三区他趣| 天天色综合成人网| 国产一区二区主播在线| 99精品1区2区| 91精品欧美综合在线观看最新| 精品国产乱码久久久久久浪潮| 国产日韩欧美a| 亚洲午夜精品在线| 国产精品一区二区免费不卡 | 99精品欧美一区二区三区小说| 欧美手机在线视频| 久久久综合激的五月天| 亚洲美腿欧美偷拍| 精品亚洲成a人| 92精品国产成人观看免费| 91精品福利在线一区二区三区| 国产日韩欧美精品一区| 一区二区欧美视频| 国产激情视频一区二区三区欧美| 91美女在线视频| 2023国产一二三区日本精品2022| 亚洲欧洲日韩一区二区三区| 日韩国产欧美视频| 99久久精品免费| 久久免费视频一区| 天天影视色香欲综合网老头| 成人午夜碰碰视频| 日韩午夜小视频| 亚洲三级在线看| 狠狠色丁香婷综合久久| 欧美日韩一区二区三区免费看| 中文字幕av一区二区三区| 麻豆精品一区二区av白丝在线| 日本韩国一区二区| 国产精品热久久久久夜色精品三区| 天涯成人国产亚洲精品一区av| 色综合婷婷久久| 中文一区二区在线观看| 国内精品国产成人| 日韩欧美一二三四区| 石原莉奈在线亚洲三区| 91成人网在线| 亚洲视频一区二区在线观看| 国产suv一区二区三区88区| 日韩色在线观看| 日本麻豆一区二区三区视频| 欧美日韩国产天堂| 亚洲一区精品在线| 在线免费精品视频| 亚洲综合小说图片| 色婷婷国产精品综合在线观看| 中文字幕乱码日本亚洲一区二区| 国产中文字幕一区| 欧美精品一区二区高清在线观看| 奇米888四色在线精品| 91精品国产综合久久蜜臀| 亚洲妇女屁股眼交7| 在线观看91av| 蜜桃视频一区二区|