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

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

?? my.asm

?? dsp濾波程序。基于TMS5320C54XX
?? ASM
字號:

************************************************************
***************************************************
********************** BPF.asm ***********************
************************************************************
				.mmregs
            	.def	jump
            	.def    start
            	
K_SAMPLE_NUM	.set	256
				;設(shè)置保存采樣數(shù)據(jù)的點數(shù)
K_DATA_SIZE		.set	256
				;輸入數(shù)據(jù)點數(shù)
K_BUFFER_SIZE	.set    32
				;緩沖大小,必須大于a向量和b向量的個數(shù)綜合,并且必須是2的整數(shù)次冪


K_B				.set	31		;b向量的個數(shù)
K_CIR			.set	K_BUFFER_SIZE

DATA_DP			.usect	"filter_vars",0
out_data		.usect	"out_data",K_SAMPLE_NUM
			;A/D讀入的數(shù)據(jù)保存位置,大小為K_SAMPLE_NUM,用來保存一批數(shù)據(jù),
			;以便查看采樣是否正確,可以提供需要分批處理數(shù)據(jù)的程序調(diào)用,例如FFT.
			;可以用ARX來指定數(shù)據(jù)的首地址
filterdata		.usect	"filter_vars",K_DATA_SIZE
				;濾波后的數(shù)據(jù)輸出位置,大小為K_DATA_SIZE,用來查看濾波后的數(shù)據(jù)
bufferdatax		.usect	"filter_vars",K_BUFFER_SIZE*2   ;循環(huán)緩沖區(qū)Y

in_data			.usect	"in_vars",1
d_cr0_send		.usect	"cr_send",1	
d_cr1_send		.usect	"cr_send",1	

				;定義2個狀態(tài)字,此狀態(tài)字就是需要開始寫入A/D的初值
d_temp			.usect	"temp",1	;存放臨時數(shù)據(jù)
k_cr0_send		.set	0080h       ;初始化兩個狀態(tài)字的值
k_cr1_send	    .set	0100h                            

**************** 濾波器系數(shù) *************************
a0        .set     4BH
a1        .set     1DH     
a2        .set   -0A4H
a3        .set    196H
a4        .set     34H
a5        .set   -137H
a6        .set    0F2H
a7        .set   -498H
a8        .set   -144H
a9        .set    766H
a10       .set    -45H
a11       .set    83BH
a12       .set    1DEH
a13       .set  -2635H
a14       .set  - 124H
a15       .set   361BH
a16       .set   -124H
a17       .set  -2635H
a18       .set    1DEH
a19       .set    83BH
a20      .set     -45H
a21      .set     766H
a22       .set   -144H
a23       .set   -498H
a24      .set     0F2H
a25      .set    -137H  	
a26       .set     34H
a27       .set    196H
a28      .set    -0A4H	
a29      .set      1DH
a30       .set     4BH

**********************  濾波器的指針的命名 **************
	.text
	.asg	AR2,ORIGIN
	.asg	AR3,INPUT
    .asg	AR5,OUTPUT

											
*********************************************************
*****************重新映射中斷向量的變量******************
*********************************************************
K_IPTR			.set	000111000b<<07		;指向1C00H新的向量區(qū)
                ;IPTR是DSP內(nèi)部PMST寄存器的高9位,用于指定中斷向量表的位置.
                ; 位時全為1,此程序誒了調(diào)試,重新映射到地址1D00H處
K_TEMP			.set	1111111b
				;定義一個常數(shù),用于以后于PMST的與操作,保持PMST的弟7為不變
D_PMST			.usect	"pmst",1									
				
				.sect	"prog"
start:			
                SSBX	FRCT	;所有運算純小數(shù)或純正數(shù)
                LDM		PMST,A	;取出PMST的值,放入A.改變PMST的高9位,再放入PMST
				AND		#K_TEMP,A
				OR		#K_IPTR,A
				STLM	A,PMST		

*********************************************************
*****************       定時器設(shè)置、中斷設(shè)置       ******
*********************************************************				
				stm		#0010h,TCR	;
				
				stm 	#0400h,PRD	;采樣頻率10k
				
				stm		#0825h,TCR
                stm		#0008h,IMR	;開中斷
				nop
				nop	
				rsbx	intm			;允許中斷	
				nop
				nop
*********************************************************
*****************     設(shè)置初始值       ******************
*********************************************************				
				stm		#d_temp,ar2
				stm		#d_cr0_send,ar1
				st		#k_cr0_send,*ar1+
				st		#k_cr1_send,*ar1
				stm		#d_cr0_send,ar1
                LD		#K_SAMPLE_NUM,A 	;用以計數(shù),注意在濾波程序段工作時會被用作中間結(jié)果的容器

*********************************************************
*****************      寫狀態(tài)字        **********************
*********************************************************				
				portr  0ffffh,*ar2	;讀別的端口使A/D轉(zhuǎn)換器的CS位高
				rpt	#20
				nop
				nop
				nop
				portw	*ar1+,07FFFh   ;寫A/D轉(zhuǎn)換器的寄存器CR0
				rpt	#20
				nop
				nop
				portw	*ar1,07FFFh	;寫A/D轉(zhuǎn)換器的寄存器CR1
				portr 0ffffh,*ar2	;讀別的端口,使A/D轉(zhuǎn)換器的CS為高
				rpt	#20
				nop
				nop					;此時狀態(tài)字寫好A/D開始采樣
*********************************************************
*****等中斷用A作計數(shù)器,當(dāng)寫完K_SAMPLE_NUM個數(shù)據(jù)后 *******
********重置計數(shù)器A,并使AR5指向OUT_DATA的開始地址 *******
*********************************************************	

;				STL	A,AR7	;設(shè)置循環(huán)次數(shù)初值,用ar7保護(hù)A里的循環(huán)計數(shù)


**************   濾波器指針初始化 **********************
;				STM	#out_data,ORIGIN
;				STM #bufferdatax,INPUT
;               STM	#filterdata,OUTPUT	
				
				
							;設(shè)置循環(huán)緩沖區(qū)大小和步長
												;初始化												;a1,a2,a3的個數(shù)
;				RPT		#K_B-1
;				MVDD	*ORIGIN+,*INPUT+0%		;初始化頭三個 X(i)
;				STM		#bufferdatax,INPUT	
										
WAIT:			NOP
				NOP
				BC	WAIT,ANEQ
				NOP
				STM	#out_data,ORIGIN
				STM #filterdata,OUTPUT
				STM	#K_DATA_SIZE,AR7
				
				LD  #K_SAMPLE_NUM,A
				B	WAIT
				NOP
*********************************************************
******中斷服務(wù)程序,用以讀轉(zhuǎn)換信號,放入out_data***********
*********************************************************
jump:		
				LDM	AR7,	A	;計數(shù)
				SUB	#1,A
				STL	A,	AR7	

				rsbx	xf	;發(fā)出讀信號,A/D轉(zhuǎn)換器收到后開始下一次采樣
				rpt	#5
				nop
				portr	07FFFh,*ORIGIN
							;讀A/D轉(zhuǎn)換數(shù)據(jù),寫在RAM的out_data數(shù)據(jù)段
							
				rpt	#5
				nop
				ssbx	xf  ;制高讀信號
				nop
                portr	0FFFFh,*ar4  ;讀別的端口,使A/D轉(zhuǎn)換器的CS為高
				
					
		
filter_start:	
				STM		#K_CIR,BK
				STM		#1,AR0	
				ld      *ORIGIN+,a   ;將采樣得到的數(shù)據(jù)左移6位,再把計算得到的數(shù)據(jù)右移4位
				sfta     a,+6
				AND     #0FFFFh,A
				stl      a,*INPUT

				nop
				nop
				RPT		#K_B-1-1				
				MAR		*INPUT-0%			

				nop
				nop					
				MPY  *INPUT+0%,#a30,B   
                LD  B,A
                MPY  *INPUT+0%,#a29,B   
                ADD  B,A
                MPY  *INPUT+0%,#a28,B   
                ADD  B,A
                MPY  *INPUT+0%,#a27,B   
                ADD  B,A
                MPY  *INPUT+0%,#a26,B   
                ADD  B,A
                MPY  *INPUT+0%,#a25,B   
                ADD  B,A
                MPY  *INPUT+0%,#a24,B   
                ADD  B,A
                MPY  *INPUT+0%,#a23,B   
                ADD  B,A
                MPY  *INPUT+0%,#a22,B   
                ADD  B,A
                MPY  *INPUT+0%,#a21,B   
                ADD  B,A
       			MPY  *INPUT+0%,#a20,B   
      			ADD  B,A
       			MPY  *INPUT+0%,#a19,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a18,B   
       			ADD  B,A
      			MPY  *INPUT+0%,#a17,B   
       			ADD  B,A               
       			MPY  *INPUT+0%,#a16,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a15,B   
      			ADD  B,A
      		    MPY  *INPUT+0%,#a14,B   
      			ADD  B,A
       			MPY  *INPUT+0%,#a13,B   
      		    ADD  B,A
       			MPY  *INPUT+0%,#a12,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a11,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a10,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a9,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a8,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a7,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a6,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a5,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a4,B   
      		    ADD  B,A
       			MPY  *INPUT+0%,#a3,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a2,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a1,B   
       			ADD  B,A
       			MPY  *INPUT+0%,#a0,B   
       			ADD  B,A			
	
			    sfta    a,-4
				add     #0800h,16,A    				
			    STH		A,*OUTPUT				;輸出數(shù)據(jù)到OUTPUT的下一個單元
			
filter_end		NOP
				NOP
			
		
				nop
				nop

				portw	*OUTPUT+,0BFFFH         
				LDM	AR7,A	;將保存的循環(huán)次數(shù)賦給A,用于判斷循環(huán)是否結(jié)束
				RSBX	intm	;開啟中斷,允許再次中斷
				rete				;中斷返回

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱子伦一区| 一区二区三区欧美视频| 亚洲精品在线免费播放| 亚洲超碰97人人做人人爱| 成人免费一区二区三区在线观看| 26uuu国产一区二区三区| 精品三级av在线| 精品久久国产字幕高潮| 欧美成人性战久久| 2024国产精品| 日本一区二区三区久久久久久久久不 | 成人av网站在线观看免费| 国产精品一区一区| 成人午夜视频在线观看| 成人综合在线观看| 91免费在线视频观看| 色999日韩国产欧美一区二区| 色哟哟亚洲精品| 在线免费观看成人短视频| 欧美不卡一二三| 国产欧美综合色| 亚洲精品综合在线| 欧美三级视频在线| 国产成人8x视频一区二区 | 亚洲女女做受ⅹxx高潮| 一区二区国产盗摄色噜噜| 99久久久国产精品免费蜜臀| 欧美精品一级二级| 中文av一区特黄| 久久精品国产网站| 欧美一卡在线观看| 亚洲一二三四在线| 一本大道久久a久久综合婷婷| 国产欧美视频一区二区| 五月天中文字幕一区二区| 亚洲三级电影全部在线观看高清| 亚洲女同ⅹxx女同tv| 三级久久三级久久| 久久99国产精品久久99| 国产激情一区二区三区桃花岛亚洲| 成年人网站91| 欧美日韩一卡二卡| 欧美色综合久久| 久久99在线观看| 高清不卡一区二区| 在线视频一区二区三区| 欧美一区二区视频免费观看| 久久久久久久国产精品影院| **网站欧美大片在线观看| 首页国产丝袜综合| 国产精品一区久久久久| 在线免费观看视频一区| 精品久久久久久久久久久久包黑料 | 国产成人a级片| 99精品黄色片免费大全| 日韩一卡二卡三卡四卡| 国产精品久久久久一区二区三区| 性欧美疯狂xxxxbbbb| 国产不卡在线视频| 欧美老肥妇做.爰bbww| 国产精品系列在线| 日本三级韩国三级欧美三级| 成人av在线网站| 日韩三级中文字幕| 一区二区三区视频在线看| 国产欧美精品一区aⅴ影院| 蓝色福利精品导航| 综合久久国产九一剧情麻豆| 日本欧美一区二区| 精品亚洲欧美一区| 在线观看成人小视频| 亚洲欧美激情在线| 欧美三级欧美一级| 日日摸夜夜添夜夜添精品视频| 久久无码av三级| 欧美日韩一区在线| 大桥未久av一区二区三区中文| 日韩国产欧美视频| 一区二区三区在线不卡| 久久久国际精品| www亚洲一区| 欧美高清你懂得| 色激情天天射综合网| 婷婷丁香激情综合| 日韩欧美一级二级三级| 成人av电影在线网| 亚洲第一二三四区| 欧美不卡123| 成人午夜av电影| 欧美aaa在线| 国产亚洲婷婷免费| 91蝌蚪porny九色| 99天天综合性| 欧美性大战久久| 亚洲少妇中出一区| 成人性视频免费网站| 久久久精品影视| 国产精品亚洲第一| 国产亚洲va综合人人澡精品 | 日韩av成人高清| 欧美精选一区二区| 日韩成人精品在线观看| 欧美乱妇20p| 日本一区中文字幕| 欧美一区二区三区四区视频| 日韩中文字幕麻豆| 日韩丝袜美女视频| 美女被吸乳得到大胸91| 日韩区在线观看| 另类欧美日韩国产在线| 精品国产乱码久久久久久久久| 蜜桃视频在线观看一区二区| 精品久久久久久久久久久久久久久 | 日韩成人午夜精品| 日韩视频在线一区二区| 久久成人免费电影| 亚洲黄色av一区| 亚洲与欧洲av电影| 国产老妇另类xxxxx| 亚洲欧美日韩一区| 亚洲精品一区在线观看| 欧美日韩在线精品一区二区三区激情| 国产福利视频一区二区三区| 狠狠久久亚洲欧美| 国产一区二区三区视频在线播放| 91麻豆精品国产综合久久久久久| 欧美无乱码久久久免费午夜一区| 久久综合色综合88| 午夜天堂影视香蕉久久| 成人av在线网站| 欧美不卡一区二区三区| 天天影视涩香欲综合网| 国产一区二区三区不卡在线观看| 欧美日韩中文一区| 亚洲一区二区高清| 色噜噜狠狠一区二区三区果冻| 欧美日韩一区二区电影| 欧美视频在线观看一区二区| 久久久亚洲精品石原莉奈| 中文一区一区三区高中清不卡| 国产精品人成在线观看免费| 中文字幕中文乱码欧美一区二区| 亚洲欧洲av在线| 天天免费综合色| 97精品国产露脸对白| 欧美亚洲国产一区二区三区va| 欧美精品一区二区三区一线天视频 | 欧美亚洲丝袜传媒另类| 免费成人小视频| 国产精品免费av| 欧美一区二区视频在线观看2022| 成人一区二区三区中文字幕| 一级做a爱片久久| 久久一二三国产| 在线精品视频免费播放| 久久99国产精品久久99果冻传媒| 成人欧美一区二区三区白人| 51久久夜色精品国产麻豆| 成人一区二区三区视频在线观看 | 亚洲美女屁股眼交3| 欧美一区二区三区男人的天堂| 高清国产一区二区三区| 午夜精品国产更新| 国产精品久久久久一区二区三区 | 亚洲一区在线视频| 精品电影一区二区三区| 欧美午夜电影一区| 欧美国产国产综合| 成人综合激情网| 一区二区在线观看不卡| 欧美在线一二三| 久久久精品天堂| 成人激情开心网| 久久精品一区二区三区不卡牛牛| 午夜免费久久看| 欧美一区二区三区男人的天堂| 天堂va蜜桃一区二区三区漫画版| 在线观看日韩精品| 欧美午夜精品理论片a级按摩| 香蕉成人啪国产精品视频综合网| 欧美大黄免费观看| 91在线播放网址| 国产老女人精品毛片久久| 婷婷中文字幕综合| 日本一区二区三区在线观看| 欧美一级久久久久久久大片| 成人av在线播放网站| 麻豆91在线播放| 亚洲va天堂va国产va久| 亚洲卡通动漫在线| 欧美精品乱码久久久久久| 一区二区久久久| 久久免费看少妇高潮| 色综合天天综合| 香蕉乱码成人久久天堂爱免费| 欧美一区二区三区电影| 国产成人av自拍| 亚洲电影你懂得| 亚洲欧洲日韩在线| 欧美福利视频导航|