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

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

?? idlerun.s

?? 電源的測試代碼
?? 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一区二区三区免费野_久草精品视频
欧美制服丝袜第一页| 国产亚洲综合色| 欧美精品一区二区在线播放| 中文字幕一区三区| 久久精品国产精品亚洲综合| 99久久伊人久久99| 欧美精品一区二区三区蜜桃| 亚洲午夜日本在线观看| 成人午夜在线播放| 精品久久久久久久久久久久久久久久久| 亚洲欧美在线观看| 国产中文字幕一区| 91精品视频网| 一区二区三区精品视频| 成人激情黄色小说| 日本一区二区在线不卡| 久久电影网电视剧免费观看| 欧美老女人第四色| 亚洲最大成人网4388xx| 不卡一区二区在线| 欧美精彩视频一区二区三区| 久久精品国产精品亚洲精品| 一区二区三区精品视频在线| 国产成人日日夜夜| 久久久久国色av免费看影院| 蜜臀av一级做a爰片久久| 欧美一区二区三区电影| 午夜精品福利在线| 欧美日韩国产天堂| 亚洲18影院在线观看| 91网站最新地址| 亚洲欧美一区二区视频| 99精品热视频| 亚洲天堂精品在线观看| 91黄色小视频| 亚洲一区二区在线观看视频 | 精品剧情在线观看| 日本不卡一区二区三区 | 日韩中文字幕1| 91精品一区二区三区在线观看| 丝袜亚洲另类欧美综合| 日韩欧美一区二区免费| 精品一区二区三区免费观看 | 国产精品自在在线| 精品少妇一区二区三区 | 欧美国产成人在线| 99精品偷自拍| 天天综合网 天天综合色| 8x8x8国产精品| 精品伊人久久久久7777人| 久久久91精品国产一区二区精品| 波多野结衣中文字幕一区二区三区 | 色综合网色综合| 日韩中文字幕91| 日韩一区二区中文字幕| 国产一区二区三区视频在线播放| 久久夜色精品一区| av电影天堂一区二区在线| 亚洲午夜激情网页| 日韩限制级电影在线观看| 粉嫩av亚洲一区二区图片| 亚洲精品免费电影| 欧美一区二区福利视频| 国产精品一区二区果冻传媒| 国产精品二区一区二区aⅴ污介绍| 色噜噜狠狠色综合中国| 久草这里只有精品视频| 国产精品久久精品日日| 日韩午夜激情视频| voyeur盗摄精品| 日韩影院免费视频| 综合婷婷亚洲小说| 欧美精品一区二区在线播放 | 欧美成人国产一区二区| 91美女福利视频| 欧美三区在线观看| 国产精品乡下勾搭老头1| 一区二区三区在线看| 精品国产123| 欧美午夜精品久久久久久孕妇| 精品一区中文字幕| 天天综合网天天综合色| 亚洲三级在线看| 亚洲精品一区二区三区福利| 欧美精品欧美精品系列| 成人国产精品免费观看动漫| 美腿丝袜在线亚洲一区| 夜夜操天天操亚洲| 亚洲国产高清aⅴ视频| 欧美一区二区观看视频| 欧美手机在线视频| 91玉足脚交白嫩脚丫在线播放| 另类小说图片综合网| 亚洲综合男人的天堂| 国产精品少妇自拍| 国产亚洲视频系列| 精品电影一区二区| 欧美一区二区视频在线观看2022 | 日韩午夜中文字幕| 91国偷自产一区二区开放时间 | 奇米色777欧美一区二区| 亚洲视频资源在线| 精品一二三四区| 日日摸夜夜添夜夜添国产精品| 中文字幕亚洲在| 国产农村妇女精品| 欧美激情在线一区二区三区| 精品国产乱码久久久久久久| 在线不卡a资源高清| 欧美三级电影网站| 91蝌蚪国产九色| 99久久免费精品高清特色大片| 丰满亚洲少妇av| 成人精品在线视频观看| 成人午夜av电影| 成人午夜碰碰视频| 91蜜桃免费观看视频| 色哟哟国产精品| 在线观看不卡一区| 欧美日韩电影一区| 日韩欧美亚洲国产精品字幕久久久| 7777精品久久久大香线蕉| 欧美日韩国产美女| 欧美一级黄色录像| 精品国产乱码久久久久久免费| 久久久综合精品| 一区在线观看免费| 亚洲午夜视频在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲高清久久久| 午夜精品影院在线观看| 男女男精品视频| 国产毛片精品国产一区二区三区| 国产九九视频一区二区三区| 波多野结衣视频一区| 一本一道波多野结衣一区二区| 欧洲色大大久久| 欧美电影免费提供在线观看| 久久久一区二区三区| 亚洲精品一二三| 男女男精品网站| www.欧美日韩| 欧美军同video69gay| 精品国产99国产精品| 中文字幕亚洲成人| 五月激情综合婷婷| 国产高清精品网站| 精品视频在线看| 久久精品这里都是精品| 亚洲一区二区三区精品在线| 韩国欧美国产一区| 在线一区二区观看| 精品成人一区二区三区四区| 国产成人精品一区二区三区四区| 成人免费视频国产在线观看| 欧美三级视频在线观看| 久久综合九色综合久久久精品综合 | 欧美一区二区日韩| 亚洲欧洲国产专区| 激情图片小说一区| 色狠狠av一区二区三区| 26uuu亚洲| 亚洲一区在线观看免费观看电影高清| 久久国产尿小便嘘嘘| 91蜜桃婷婷狠狠久久综合9色| 精品日韩99亚洲| 亚洲国产成人av网| 成人手机在线视频| 亚洲精品在线一区二区| 亚洲一区二区在线免费看| 成人小视频免费在线观看| 欧美大片拔萝卜| 一区二区三区久久| 97久久精品人人爽人人爽蜜臀| 精品国产一区二区三区久久久蜜月| 日韩久久一区二区| 成人禁用看黄a在线| 26uuu精品一区二区| 日韩激情中文字幕| 欧美影院一区二区三区| 亚洲欧洲性图库| 粉嫩蜜臀av国产精品网站| 精品国产乱码久久久久久浪潮| 亚洲午夜激情av| 色综合久久久网| 国产精品传媒视频| 成人伦理片在线| 精品一区二区三区在线播放 | 不卡一区在线观看| 国产亚洲欧美在线| 国精品**一区二区三区在线蜜桃| 91精品欧美久久久久久动漫 | 亚洲综合无码一区二区| 不卡电影一区二区三区| 亚洲国产成人私人影院tom| 精品亚洲国内自在自线福利| 678五月天丁香亚洲综合网| 亚洲超丰满肉感bbw| 欧美日韩一区二区三区免费看| 亚洲一区二区五区|