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

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

?? idlerun.s

?? 基于ARM7的LPC21XX系列的部分匯編源碼
?? S
字號:
;****************************************************************************** 
; 文件名:IDLERUN.S
; 功能:系統進行空閑狀態,并使用定時器中斷喚醒。
; 說明:將跳線器JP4_LED4短接。
;****************************************************************************** 
		    INCLUDE		LPC2294.INC
			EXPORT  	MAIN
			
VIC_BASE	EQU		0xFFFFF000
TIMER0_BASE	EQU		0xE0004000			
		
LEDCON		EQU	    (1<<25)		    		; P0.25引腳控制LED4,低電平點亮

		
		    AREA   	IDLEC,CODE,READONLY 

		    CODE32							
MAIN        MSR     CPSR_c, #0x5F			; 切換處理器工作模式,并允許IRQ中斷
			LDR     R0,=PINSEL0         	; 設置I/O口連接
            MOV     R1,#0x00000000  
            STR     R1,[R0],#4                      
            MOV     R1,#0x00000000          
            STR     R1,[R0]           
            LDR     R0,=IO0DIR
            MOV     R1,#LEDCON
            STR     R1,[R0]             	; 設置LED控制口為輸出
            
            BL		SYSCLK_INI				; 設置系統時鐘
            
            LDR		R0,=MEMMAP
    		MOV		R1,#0x02
			STR		R1,[R0]					; REMAP操作(若寫到片內FLASH,則不需要REMAP)
			                                                                     		
		    ; 控制LED快速閃爍50次,以便指示系統復位
			MOV	    R5,#50
LEDSET		LDR	    R1,=LEDCON
		    LDR	    R0,=IO0SET			                            
		    STR 	R1,[R0]			    	; LED4控制的I/O置位,即LED4熄滅  
		    BL	    DELAYUS                                                      
				                                                                            
LEDCLR		LDR	    R0,=IO0CLR                                                   
		    STR	    R1,[R0]			    	; LED4控制的I/O復位,即LED4點亮  
		    BL	    DELAYUS
		
		    SUBS	R5,R5,#1
		    BNE	    LEDSET
		    

TIME0_INI	; 初始化定時器0,實現0.5S定時
            ; Fcclk = Fosc*4 = 11.0592MHz*4 = 44.2368MHz
	   		; Fpclk = Fcclk/4 = 44.2368MHz/4 = 11.0592MHz
	   		LDR		R0,=TIMER0_BASE
	   		MOV		R1,#99
	   		STR		R1,[R0,#0x0C]			; T0PR=99,設置定時器0分頻為100分頻,得110592Hz
	   		MOV		R1,#0x03
	   		STR		R1,[R0,#0x14]			; T0MCR=0x03,匹配通道0匹配中斷并復位T0TC
	   		LDR		R1,=110592/2				
	   		STR		R1,[R0,#0x18]			; T0MR0=110592/2,比較值(0.5S定時值)
	   		MOV		R1,#0x01
	   		STR		R1,[R0,#0x04]			; T0TCR=0x01,啟動T0TC
				
			; 設置定時器0中斷IRQ
			LDR		R0,=VIC_BASE
			MOV		R1,#0x00000000
			STR		R1,[R0,#0x0C]			; VICIntSelect=0x00000000
			MOV		R1,#0x24
			STR		R1,[R0,#0x200]			; VICVectCntl0=0x24
			LDR		R1,=IRQ_TIME0
			STR		R1,[R0,#0x100]			; VICVectAddr0=(int)IRQ_TIME0
			MOV		R1,#0x00000010
			STR		R1,[R0,#0x10]			; VICIntEnable=0x00000010			
  
		
POWERRUN	LDR	    R0,=PCON
		    MOV	    R1,#0x01		
		    STR	    R1,[R0]			    	; 進入空閑模式
		    
		    LDR     R0,=IO0SET           	; 讀取當前LED控制值
            LDR     R1,[R0]
            ANDS    R1,R1,#LEDCON
            LDREQ   R0,=IO0SET
            LDRNE   R0,=IO0CLR
            MOV     R1,#LEDCON
            STR     R1,[R0]             	; 控制LED輸出
		    
		    B	    POWERRUN		    	; 喚醒后再次進入空閑狀態
		    
		    
;******************************************************************************		
; 名稱:SYSCLK_INI
; 功能:設置系統時鐘。(M值為4,P值為2)
; 入口參數:無
; 出口參數:無
; 占用資源:R0、R1		
;******************************************************************************
SYSCLK_INI	
			LDR		R0,=VPBDIV
			MOV		R1,#0x00
			STR		R1,[R0]					; VPBDIV=0x00
			
			LDR		R0,=PLLCFG
			MOV		R1,#0x23
			STR		R1,[R0]					; PLLCFG=0x23,設置M值為4,P值為2
			LDR		R0,=PLLCON
			MOV		R1,#0x01
			STR		R1,[R0]					; PLLCON=0x01
			LDR		R0,=PLLFEED
			MOV		R1,#0xAA
			STR		R1,[R0]					; PLLFEED=0xAA
			MOV		R1,#0x55
			STR		R1,[R0]					; PLLFEED=0x55
WAIT_OK		LDR		R0,=PLLSTAT				
			LDR		R1,[R0]
			ANDS	R1,R1,#0x0400
			BEQ		WAIT_OK					; 等待PLL鎖定
			
			LDR		R0,=PLLCON
			MOV		R1,#0x03
			STR		R1,[R0]
			LDR		R0,=PLLFEED
			MOV		R1,#0xAA
			STR		R1,[R0]
			MOV		R1,#0x55
			STR		R1,[R0]	
			
			MOV		PC,LR		    
		
		
;******************************************************************************
; 名稱:IRQ_TIME0
; 功能:TIME0中斷服務程序。
; 入口參數:無
; 出口參數:無
; 占用資源:R2、R2
;******************************************************************************
IRQ_TIME0	
			LDR		R2,=T0IR
			MOV		R3,#0x01
			STR		R3,[R2]					; 清除中斷標志
			
			LDR		R2,=VICVectAddr
			MOV		R3,#0
			STR		R3,[R2]					; VICVectAddr=0						
   			SUBS	PC,LR,#4				; IRQ中斷返回 
                                               

                                            				
;****************************************************************************** 
; 名稱:DELAYUS  
; 功能:短軟件延時
; 入口參數:無 		
; 出口參數:無                                          
; 占用資源:R7
;******************************************************************************                                           
DELAYUS	                                                
		    MOV	    R7,#0x5F000			; 延時參數
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一区二区三区免费野_久草精品视频
麻豆成人久久精品二区三区红 | 欧美美女激情18p| 欧美精品一区在线观看| 亚洲成人av一区二区| 91麻豆视频网站| 亚洲日本青草视频在线怡红院| 久久久电影一区二区三区| 午夜国产不卡在线观看视频| 亚洲综合一区二区精品导航| 成人av资源在线| 久久久久88色偷偷免费| 蜜桃久久精品一区二区| 久久久www成人免费毛片麻豆| 日韩视频一区二区三区在线播放| 欧美日本在线看| 亚洲国产美国国产综合一区二区| 久久精品国产一区二区三 | 毛片av一区二区| 久久99精品国产麻豆婷婷| 欧美精品在线视频| 中文字幕乱码久久午夜不卡 | 国产成人精品1024| 久久久五月婷婷| 色综合天天视频在线观看| 一区二区三区中文在线| 色婷婷av一区二区三区大白胸| 欧美日韩国产成人在线免费| 日韩欧美国产一区二区三区 | 欧美影院精品一区| 免费日韩伦理电影| 国产农村妇女精品| 亚洲综合在线第一页| 精品日韩av一区二区| 成人激情免费电影网址| 亚洲va中文字幕| 4438亚洲最大| eeuss国产一区二区三区| 欧美一区二区成人6969| 成人在线视频一区| 日本欧美加勒比视频| 日本电影欧美片| 日本女优在线视频一区二区| 成人综合婷婷国产精品久久蜜臀 | 精品国产一区二区在线观看| 91在线观看美女| 国产精品中文字幕欧美| 日韩在线播放一区二区| 亚洲一区二区偷拍精品| 日韩美女久久久| 中文字幕一区二区三区在线不卡| 黄色小说综合网站| 精品美女一区二区三区| 欧美一区二区三级| 国产一区二区三区四区五区美女| 欧美日韩国产综合久久 | 成人免费电影视频| 国产一区二区毛片| 中文字幕免费不卡| 亚洲美女偷拍久久| 一区二区久久久久久| 欧洲中文字幕精品| 欧美三级在线播放| 欧美喷潮久久久xxxxx| 精品国产伦一区二区三区观看体验| 亚洲精品国产一区二区精华液| 成人一区二区三区视频| 色国产综合视频| 欧美一区二区三区喷汁尤物| 欧美浪妇xxxx高跟鞋交| 国产精品资源在线| 国产精品91xxx| 欧美在线不卡一区| 日韩欧美色电影| 亚洲美女视频在线观看| 日本成人超碰在线观看| 国产成人av影院| 欧美日韩精品欧美日韩精品一 | 欧洲精品在线观看| 日韩欧美国产午夜精品| 精品国产欧美一区二区| 洋洋av久久久久久久一区| 国产精品一区二区黑丝| 欧美亚洲丝袜传媒另类| 久久中文娱乐网| 亚洲欧美日韩中文字幕一区二区三区 | 久久久久久综合| 一区二区成人在线| 成人教育av在线| 日韩一区二区中文字幕| 成人免费在线播放视频| 看国产成人h片视频| 欧美性色aⅴ视频一区日韩精品| 久久精工是国产品牌吗| 一区二区三区四区亚洲| 精品一区二区三区久久| 欧美日韩一卡二卡| 国产精品久久久久影视| 欧美一区二区三区免费在线看| av亚洲精华国产精华精华| 中文字幕的久久| 成人18精品视频| 国产精品欧美久久久久无广告| 国产亚洲欧美中文| 国内精品写真在线观看| 日韩精品一区二区三区中文不卡 | 久久一夜天堂av一区二区三区| 欧美少妇bbb| 中文字幕一区二区三区在线观看| 亚洲人成小说网站色在线| 国产麻豆视频精品| 久久综合九色欧美综合狠狠| 国产日产欧美一区| 日本韩国欧美三级| 亚洲高清中文字幕| 日本精品裸体写真集在线观看| 九九视频精品免费| 日本一区二区三区久久久久久久久不 | 欧美一级片免费看| 麻豆久久久久久| 国产精品国产精品国产专区不片| 一区二区三区毛片| 日韩午夜激情免费电影| 高清av一区二区| 亚洲一区二区三区国产| 国产成人免费在线视频| 在线影院国内精品| 玖玖九九国产精品| 欧美性猛交一区二区三区精品| 26uuu国产在线精品一区二区| 一区二区三区中文免费| 日韩一区二区中文字幕| 日韩精品三区四区| 中文久久乱码一区二区| 欧美高清激情brazzers| 成人91在线观看| 精一区二区三区| 日韩av二区在线播放| 日本一区二区免费在线观看视频| 亚洲综合图片区| 国产欧美日韩另类视频免费观看| 免费成人美女在线观看.| 欧美性淫爽ww久久久久无| 岛国一区二区在线观看| 久久女同性恋中文字幕| 欧美伊人久久大香线蕉综合69 | 不卡的av中国片| 国产福利不卡视频| 国产老女人精品毛片久久| 天天色 色综合| 日韩avvvv在线播放| 一区二区三区精品| 一区二区三区国产精华| 亚洲综合视频在线观看| 一区二区三区在线观看视频| 韩国三级在线一区| 国产欧美一区二区精品仙草咪| 国产一区二区三区免费播放| 麻豆精品国产传媒mv男同| 极品少妇一区二区| 成人性生交大片免费| 91视频精品在这里| 欧美日韩国产色站一区二区三区| 麻豆91在线看| 精品亚洲成av人在线观看| 国产盗摄一区二区| 欧美午夜一区二区三区免费大片| 午夜伦理一区二区| 国产一区二区三区日韩| 成人国产亚洲欧美成人综合网| 日韩不卡一区二区三区| 久久品道一品道久久精品| 最新热久久免费视频| 亚洲成人av在线电影| 国产精品资源在线观看| 国产99精品在线观看| 国产亚洲欧美日韩在线一区| 欧美aⅴ一区二区三区视频| 69av一区二区三区| 日韩和欧美一区二区三区| 欧美色网一区二区| 亚洲欧美日韩精品久久久久| 99久久精品情趣| 亚洲免费视频中文字幕| 欧美三级电影网站| 日av在线不卡| 久久亚洲一级片| 99视频在线观看一区三区| 亚洲欧美偷拍卡通变态| 亚洲综合成人在线视频| 欧美日韩国产a| 国产乱妇无码大片在线观看| 亚洲色图在线播放| 亚洲精品日产精品乱码不卡| 欧洲精品一区二区三区在线观看| 成人国产在线观看| 久久久久久久久久看片| 另类小说色综合网站| 91精品国产手机| 精品人在线二区三区| 久久久综合视频|