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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? adc0.s

?? ARM與嵌入式系統(tǒng)基礎(chǔ)教程 ARM與嵌入式系統(tǒng)基礎(chǔ)教程
?? S
字號:
;****************************************************************************** 
; 文件名:ADC0.S
; 功能:使用ADC模塊的通道0進行電壓的測量,然后將轉(zhuǎn)換結(jié)果的高8位值輸出LED1--LED8
;      顯示。
; 說明:由W1調(diào)節(jié)測量電壓值。
;****************************************************************************** 
			INCLUDE		LPC2294.INC
			EXPORT  	MAIN	
	
; 定義PCLK值			
FPCLK			EQU		11059200			
; 定義ADC控制字 (設置通道0進行ADC轉(zhuǎn)換)
ADC_MODE		EQU		  (1 << 0)\
                        | ((FPCLK / 1000000 - 1) << 8)\
                        | (0 << 16)\
                        | (0 << 17)\
                        | (1 << 21)\
                        | (0 << 22)\
          				| (1 << 24)\
          				| (0 << 27)

; 定義SPI控制口
SPI_CS			EQU	    0x00000100		; P0.8
SPI_DATA		EQU	    0x00000040		; P0.6
SPI_CLK			EQU	    0x00000010		; P0.4

SPI_IOCON		EQU	    0x00000150		; SPI接口的I/O設置字
		

			AREA   	LEDDISPC,CODE,READONLY 
		    ENTRY
		    CODE32
		    
MAIN		LDR		SP,=0x40003F00		
		    LDR	    R0,=PINSEL0			
		    MOV	    R1,#0x00000000		
		    STR	    R1,[R0]
		    MOV		R1,#0x00400000		; 設置P0.27連接到AIN0
		    STR	    R1,[R0,#0x04]
		   	BL		SYSCLK_INI			; 設置系統(tǒng)時鐘

		    LDR	    R0,=IO0DIR			; 設置SPI控制口為輸出				
		    MOV	    R1,#SPI_IOCON		
		    STR	    R1,[R0]

MAIN_LOOP	LDR		R0,=ADCR
		    LDR		R1,=ADC_MODE		
		    STR		R1,[R0]				; 啟動ADC轉(zhuǎn)換
			BL		DELAYS
			LDR		R0,=ADDR
			LDR		R1,[R0]
			ANDS	R1,R1,#0x80000000
			BEQ		MAIN_LOOP			; 判斷AD轉(zhuǎn)換是否已結(jié)束
			
			LDR		R1,[R0]				; 讀取ADC轉(zhuǎn)換結(jié)果
			MVN		R2,R1,LSR #0x08		; 右移8位后得到8位ADC數(shù)據(jù),取反后放入R2
		    BL	    HC595_SENDDAT		; 發(fā)送顯示
		    B	    MAIN_LOOP

 
;******************************************************************************		
; 名稱:SYSCLK_INI
; 功能:設置系統(tǒng)時鐘。(M值為4,P值為2)
; 入口參數(shù):無
; 出口參數(shù):無
; 占用資源: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		    

;******************************************************************************		
; 名稱:HC595_SENDDAT
; 功能:向74HC595發(fā)送一字節(jié)數(shù)據(jù)
; 入口參數(shù):R2		待發(fā)送的數(shù)據(jù),低8位有效
; 出口參數(shù):無
; 占用資源:(R0、R1、R2、R7)
;******************************************************************************
HC595_SENDDAT
		    STMFD	SP!,{R0-R12,LR}		; 寄存器入棧保護
		    LDR	    R0,=IO0CLR		    ; SPI_CS = 0
		    MOV	    R1,#SPI_CS
		    STR	    R1,[R0]
		
		    MOV	    R7,#8
HC595_SDL1	LDR	    R0,=IO0CLR		    ; SPI_CLK = 0
		    MOV	    R1,#SPI_CLK
		    STR	    R1,[R0]
		
		    ANDS	R1,R2,#0x00000080	; 判斷要發(fā)送的數(shù)據(jù)位,并設置SPI_DAT
		    LDRNE	R0,=IO0SET
		    LDREQ	R0,=IO0CLR
		    MOV	    R1,#SPI_DATA
		    STR	    R1,[R0]
		    MOV	    R2,R2,LSL #1        ; 數(shù)據(jù)左移一位
		
		    LDR	    R0,=IO0SET		    ; SPI_CLK = 1
		    MOV	    R1,#SPI_CLK
		    STR	    R1,[R0]
		
		    SUBS	R7,R7,#1
		    BNE	    HC595_SDL1		    ; 若數(shù)據(jù)未發(fā)送完畢,再次發(fā)送
		
		    LDR	    R0,=IO0SET		    ; SPI_CS = 1,輸出顯示數(shù)據(jù)
		    MOV	    R1,#SPI_CS
		    STR	    R1,[R0]
		
		    LDMFD	SP!,{R0-R12,PC}		; 返回  
		    
		    
;******************************************************************************
; 名稱:DELAYS
; 功能:軟件延時
; 入口參數(shù):無
; 出口參數(shù):無
; 占用資源:R7
;******************************************************************************
DELAYS	
			MOV		R7,#0x0000FF00		; 延時參數(shù)
DELAYS_L1	SUBS	R7,R7,#1		    ; R7 = R7-1
			BNE		DELAYS_L1          	; 判斷R7-1結(jié)果是否為0,若不為0則跳轉(zhuǎn)
			MOV		PC,LR				; 返回		    
		    
		    LTORG						; 聲明文字池	

			END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青椒成人免费视频| 中日韩av电影| 99久久精品国产一区| 夜夜嗨av一区二区三区四季av | 色综合久久综合网欧美综合网 | 亚洲欧洲一区二区在线播放| 在线不卡免费av| 国产成人在线观看| 亚洲最新视频在线播放| 日韩精品一区二区三区在线| 成人av电影免费观看| 毛片av一区二区| 亚洲高清视频的网址| 国产欧美视频在线观看| 欧美日韩亚洲高清一区二区| 成人福利视频网站| 日韩精品一级二级| 中文字幕一区二区三区四区不卡| 欧美一二三区在线| 精品1区2区3区| 成人99免费视频| 国产综合色在线视频区| 婷婷久久综合九色综合伊人色| 紧缚捆绑精品一区二区| 亚洲女爱视频在线| 欧美激情综合在线| 精品国产凹凸成av人网站| 欧美精品亚洲二区| 色噜噜狠狠色综合中国| 国产成人亚洲综合色影视| 日韩精品电影一区亚洲| 亚洲一区二区三区中文字幕| 亚洲免费高清视频在线| 1024国产精品| 亚洲欧美偷拍三级| 亚洲人成精品久久久久久| 国产精品视频看| 亚洲欧洲成人av每日更新| 国产精品免费久久| 中文字幕一区在线| 一区精品在线播放| 樱花影视一区二区| 亚洲自拍偷拍欧美| 亚洲成人www| 蜜臀av性久久久久蜜臀aⅴ| 老司机午夜精品| 国产一区二区三区美女| 国产最新精品精品你懂的| 国产精品一二三四| 99精品热视频| 欧美日韩一区在线| 精品国产一区二区三区久久久蜜月 | 亚洲精品老司机| 亚洲成av人片一区二区梦乃| 天天操天天色综合| 韩国av一区二区三区四区| 成人一道本在线| 欧美在线综合视频| 日韩午夜在线观看| 免费成人你懂的| 韩国三级在线一区| 91老司机福利 在线| 日韩欧美一级在线播放| 国产女主播一区| 亚洲成人自拍网| 粉嫩一区二区三区性色av| 欧美天堂亚洲电影院在线播放| 日韩亚洲欧美成人一区| 国产精品乱码人人做人人爱 | 日韩一区二区三区在线视频| 国产欧美一区二区精品忘忧草| 亚洲主播在线播放| 精品99久久久久久| 亚洲综合精品久久| eeuss影院一区二区三区| 日韩一区国产二区欧美三区| 亚洲精品午夜久久久| 国产综合一区二区| 欧美日韩第一区日日骚| 亚洲色图欧美偷拍| 国产精品资源在线观看| 日韩欧美中文一区| 日韩在线一区二区三区| 91亚洲精品一区二区乱码| 久久综合久久鬼色中文字| 亚洲地区一二三色| 色综合久久综合网97色综合| 国产盗摄女厕一区二区三区| 日韩一区二区三免费高清| 国产高清不卡二三区| xnxx国产精品| 久久成人免费网站| 久久综合九色欧美综合狠狠| 久久97超碰国产精品超碰| 日韩一级二级三级| 蜜臂av日日欢夜夜爽一区| 日韩一区二区免费高清| 日韩国产欧美视频| 欧美大白屁股肥臀xxxxxx| 蜜臀av一区二区| 日韩欧美国产一区在线观看| 奇米影视一区二区三区| 日韩一区二区在线观看视频播放| 日韩一区精品视频| 日韩精品一区二区三区swag | 日韩理论在线观看| 一本一本久久a久久精品综合麻豆| 国产精品无人区| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品麻豆99久久久久久| 粉嫩一区二区三区性色av| ●精品国产综合乱码久久久久| 91丨国产丨九色丨pron| 91色porny| 青青草原综合久久大伊人精品 | 欧美国产国产综合| 99视频超级精品| 图片区日韩欧美亚洲| 日韩视频在线观看一区二区| 国产精品亚洲一区二区三区在线| 亚洲国产电影在线观看| 在线亚洲一区二区| 三级一区在线视频先锋| 久久亚洲精精品中文字幕早川悠里| 成人一区在线观看| 亚洲成人午夜电影| 国产午夜三级一区二区三| 一本到三区不卡视频| 青草av.久久免费一区| 国产精品三级av在线播放| 色狠狠一区二区三区香蕉| 亚洲福利视频一区| 国产欧美一区二区精品性色超碰 | 久久精品国产一区二区| 亚洲欧美日韩一区二区| 精品久久五月天| 精品视频在线免费观看| 国产在线视视频有精品| 亚洲成av人片在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 欧美一卡二卡三卡| 在线观看中文字幕不卡| 成人性生交大合| 国产一区二区三区四区五区美女| 亚洲小少妇裸体bbw| 亚洲欧美日韩精品久久久久| 久久久99久久| 26uuu国产一区二区三区 | 国产一区二区在线视频| 午夜精品久久久久久久99水蜜桃| 欧美激情在线看| 精品国产一区二区三区忘忧草 | 亚洲欧美日韩在线| 国产精品不卡视频| 国产精品美日韩| 国产日产欧美一区| 久久一区二区三区四区| 欧美一区二区三区性视频| 欧美午夜宅男影院| 欧美性受xxxx黑人xyx| 色先锋资源久久综合| av男人天堂一区| 99r国产精品| 92国产精品观看| 在线观看亚洲专区| 欧美色综合网站| 7777精品伊人久久久大香线蕉的| 91精品国产综合久久久久久久| 欧美精品视频www在线观看| 欧美丰满一区二区免费视频 | 成人性生交大片免费看视频在线 | 7878成人国产在线观看| 日韩精品中午字幕| 久久久国产精品午夜一区ai换脸| 国产农村妇女毛片精品久久麻豆 | 日韩写真欧美这视频| 久久精品夜色噜噜亚洲a∨| 国产精品日韩成人| 亚洲永久免费视频| 免费成人在线播放| 成人免费观看av| 欧美视频一区二区在线观看| 7777精品伊人久久久大香线蕉| 精品成人一区二区三区四区| 欧美国产日韩精品免费观看| 亚洲精品国产a久久久久久| 性做久久久久久| 国产精品亚洲午夜一区二区三区| 成人免费视频网站在线观看| 欧美日韩在线三级| 久久久精品国产免大香伊 | 欧美一级免费观看| 日韩成人一级大片| 成人国产免费视频| 日韩欧美一级在线播放| 亚洲男女毛片无遮挡| 亚洲综合激情网| 一区二区三区不卡视频| 亚洲蜜臀av乱码久久精品蜜桃| 日日摸夜夜添夜夜添精品视频|