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

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

?? soft_svpwm.asm

?? 基于DSP2407
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
		MAR		*-					;sector=3, t1=-Z, t2=X
									;STACK:t2/u_alfa/ *p/address/AR0/-vref1/-t1/Y/sector_srx 
									;ARP:AR0, AR0:-t1, AR2:t2, AR3:PWMPRD		
		LACC	*-,AR2				;ARP:AR2, AR0:-vref1, AR2:t2, AR3:PWMPRD
		NEG
		ADD		*,AR0	   			;t1+t2            
		SACL	*+,AR3				;STACK:t2/u_alfa/ *p/address/AR0/t1+t2/-t1/Y/sector_srx 
									;ARP:AR0, AR0:-t1, AR2:t2, AR3:PWMPRD
		SUB		*,AR0             		
		BCND	softsvpwm6,LEQ                                          
		MAR		*-,AR3				;ARP:AR3, AR0:t1+t2, AR2:t2, AR3:PWMPRD 
        LACC	*,15,AR0	 	  	;SATURATION
        							;ARP:AR0 
        RPT		#15
        SUBC	*					;CALCULATE PWMPRD/t1+t2, Q15
        SACL	* 				    ;STACK:t2/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/-t1/Y/sector_srx 
									;ARP:AR0, AR0:(PWMPRD/t1+t2), AR2:t2, AR3:PWMPRD        
        LT		*+               	;(PWMPRD/t1+t2)-->TREG
        							;ARP:AR0, AR0:-t1, AR2:t2, AR3:PWMPRD
        MPY		*					;AR0:-t1  					
		SPH		*,AR2               ;t1=t1*T_pwm/(t1+t2)
							        ;STACK:t2/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/-t1/Y/sector_srx 
									;ARP:AR2, AR0:-t1, AR2:t2, AR3:PWMPRD
        MPY		*					
        SPH		*,AR0              	;t2=t2*T_pwm/(t1+t2)
        							;STACK:t2/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/-t1/Y/sector_srx 
									;ARP:AR0, AR0:-t1, AR2:t2, AR3:PWMPRD 
softsvpwm6
		LACC	*,15,AR2  			;-t1-->ACC
									;ARP:AR2  
		SUB		*,15,AR3			;-t1-t2
		ADD		*+,15				;taon=(WMPRD-t1-t2)/2
									;ARP:AR3, AR0:-t1, AR2:t2, AR3:va				
		SACH	*+,AR0				;va=taon 
		SUB		*,16,AR3			;tbon=taon-(-t1) 
									;ARP:AR3, AR3:vb
		SACH	*+,AR2				;vb=tbon
									;ARP:AR2
		ADD		*,16,AR3			;tcon=tbon+t2
									;ARP:AR3, AR3:vc
		SACH	*,AR1				;vc=tcon
		B		softsvpwm_end

sector_sr4
		MAR		*-					;sector=4, t1=-X, t2=Z
									;STACK:-t1/u_alfa/ *p/address/AR0/-vref1/t2/Y/sector_srx 
									;ARP:AR0, AR0:t2, AR2:-t1, AR3:PWMPRD
		LACC	*-,AR2				;ARP:AR2, AR0:-vref1, AR2:-t1, ARP:PWMPRD
		SUB		*,AR0		        ;t2-(-t1)
		SACL	*+,AR3				;STACK:-t1/u_alfa/ *p/address/AR0/t1+t2/t2/Y/sector_srx
									;ARP;AR3, AR0:t2, AR2:-t1, AR3:PWMPRD
		SUB		*,AR0				;ARP:AR0
		BCND	softsvpwm7,LEQ		
		MAR		*-,AR3				;ARP:AR3, AR0:t1+t2, AR2:-t1, AR3:PWMPRD 
        LACC	*,15,AR0	 	  	;SATURATION
        							;ARP:AR0 
        RPT		#15
        SUBC	*					;CALCULATE PWMPRD/t1+t2, Q15
        SACL	* 				    ;STACK:-t1/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/t2/Y/sector_srx 
									;ARP:AR0, AR0:(PWMPRD/t1+t2), AR2:-t1, AR3:PWMPRD        
        LT		*+               	;(PWMPRD/t1+t2)-->TREG
        							;ARP:AR0, AR0:t2, AR2:-t1, AR3:PWMPRD
        MPY		*					;AR0:t2  					
		SPH		*,AR2               ;t2=t2*T_pwm/(t1+t2)
							        ;STACK:-t1/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/t2/Y/sector_srx 
									;ARP:AR2, AR0:t2, AR2:-t1, AR3:PWMPRD
        MPY		*					
        SPH		*,AR0              	;t1=t1*T_pwm/(t1+t2)
        							;STACK:-t1/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/t2/Y/sector_srx 
									;ARP:AR0, AR0:t2, AR2:-t1, AR3:PWMPRD
softsvpwm7
		LACC	*,15,AR2
		SUB		*,15,AR3			;t2-(-t1)
		SUB		*+,15				
		NEG							;taon=(PWMPRD-t2-t1)/2
									;ARP:AR3, AR0:t2, AR2:-t1, AR3:va
		ADRK	#2					;AR3:vc
		SACH	*-,AR2				;vc=taon
									;ARP:AR2, AR2:-t1, AR3:vb
		SUB		*,16,AR3            ;tbon=taon-(-t1)
									;ARP:AR3, AR3:vb
		SACH	*-,AR0              ;vb=tbon
									;ARP:AR0, AR0:t2, AR3:va
		ADD		*,16,AR3			;tcon=tbon+t2
		SACH	*,AR1				;va=tcon
									;ARP:AR1
		B		softsvpwm_end
		
sector_sr5
		LACC	*+,AR2				;sector=5, t1=X, t2=-Y
									;STACK:t1/u_alfa/ *p/address/AR0/-vref1/Z/-t2/sector_srx 
		SUB		*,AR0
		NEG							;t1+t2					
		SACL	*-,AR3				;STACK:t1/u_alfa/ *p/address/AR0/-vref1/Z/-t2/t1+t2
									;ARP:AR3, AR0:-t2, AR1:t1, AR3:PWMPRD
		SUB		*,AR0
		BCND	softsvpwm8,LEQ		
		MAR		*+,AR3				;ARP:AR3, AR0:t1+t2, AR2:t1, AR3:PWMPRD 
        LACC	*,15,AR0	 	  	;SATURATION
        							;ARP:AR0 
        RPT		#15
        SUBC	*					;CALCULATE PWMPRD/t1+t2, Q15
        SACL	* 				    ;STACK:t1/u_alfa/ *p/address/AR0/-vref1/Z/-t2/(PWMPRD/t1+t2) 
									;ARP:AR0, AR0:(PWMPRD/t1+t2), AR2:t1, AR3:PWMPRD        
        LT		*-               	;(PWMPRD/t1+t2)-->TREG
        							;ARP:AR0, AR0:-t2, AR2:t1, AR3:PWMPRD
        MPY		*					;AR0:-t2  					
		SPH		*,AR2               ;t2=t2*T_pwm/(t1+t2)
							        ;STACK:t1/u_alfa/ *p/address/AR0/-vref1/Z/-t2/(PWMPRD/t1+t2) 
									;ARP:AR2, AR0:-t2, AR2:t1, AR3:PWMPRD
        MPY		*					
        SPH		*,AR0              	;t1=t1*T_pwm/(t1+t2)
        							;STACK:t1/u_alfa/ *p/address/AR0/-vref1/Z/-t2/(PWMPRD/t1+t2) 
									;ARP:AR0, AR0:-t2, AR2:t1, AR3:PWMPRD
softsvpwm8
		LACC	*,15,AR2
		SUB		*,15,AR3			;-t2-t1
		ADD		*+,15				;taon=(PWMPRD-t1-t2)/2
									;ARP:AR3, AR0:-t2, AR2:t1, AR3:va
		ADRK	#1   				;AR3:vb
		SACH	*+,AR2				;vb=taon
									;ARP:AR2, AR3:vc
		ADD		*,16,AR3			;tbon=taon+t1
									;ARP:AR3, AR3:vc
		SACH	*-					;vc=tbon                
									;AR3:vb
		MAR		*-,AR0				;ARP:AR0, AR0:-t2, AR3:va
		SUB		*,16,AR3  			;tcon=tbon-(-t2)
									;ARP:AR3
		SACH	*,AR1				;va=tcon
									;ARP:AR1
		B		softsvpwm_end

sector_sr6
		LACC	*-					;sector=5, t1=-Y, t2=-Z
									;STACK:X/u_alfa/ *p/address/AR0/-vref1/-t2/-t1/sector_srx	
		                            ;ARP:AR0, AR0:-t2, AR2:X, AR3:PWMPRD
		ADD		*-		            ;-t1-t2  
									;ARP:AR0, AR0:-vref1, AR2:X, AR3:PWMPRD
		NEG							;t1+t2
		SACL	*+,AR3              ;STACK:X/u_alfa/ *p/address/AR0/t1+t2/-t2/-t1/sector_srx
									;ARP:AR0, AR0:-t2, AR3:PWMPRD
		SUB		*,AR0		        ;t1+t2-PWMPRD
		BCND	softsvpwm9,LEQ
		MAR		*-,AR3				;ARP:AR3, AR0:t1+t2, AR3:PWMPRD 
        LACC	*,15,AR0	 	  	;SATURATION
        							;ARP:AR0 
        RPT		#15
        SUBC	*					;CALCULATE PWMPRD/t1+t2, Q15
        SACL	* 				    ;STACK:X/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/-t2/-t1/sector_srx 
									;ARP:AR0, AR0:(PWMPRD/t1+t2), AR3:PWMPRD        
        LT		*+               	;(PWMPRD/t1+t2)-->TREG
        							;ARP:AR0, AR0:-t2, AR3:PWMPRD
        MPY		*					;AR0:-t2  					
		SPH		*+		            ;t2=t2*T_pwm/(t1+t2)
							        ;STACK:X/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/-t2/-t1/sector_srx 
									;ARP:AR0, AR0:-t1, AR3:PWMPRD
        MPY		*					
        SPH		*-	              	;t1=t1*T_pwm/(t1+t2)
        							;STACK:X/u_alfa/ *p/address/AR0/(PWMPRD/t1+t2)/-t2/-t1/sector_srx 
									;ARP:AR0, AR0:-t2, AR3:PWMPRD
softsvpwm9
		LACC	*+,15				
		ADD		*,15,AR3			;-t1-t2
		ADD		*+,15				;taon=(PWMPRD-t1-t2)/2
									;ARP:AR3, AR0:-t1, AR3:va
		ADRK	#2                  ;ARP:AR3, AR3:vc
		SACH	*-,AR0				;vc=taon
									;ARP:AR0, AR0:-t1, AR3:vb        
		SUB		*-,16,AR3			;tbon=taon-(-t1) 
									;ARP:AR3, AR0:-t2, AR3:vb
		SBRK	#1
		SACH	*+,AR0				;va=tbon
									;ARP:AR0, AR0:-t2, AR3:vb
		SUB		*,16,AR3			;tcon=tbon-(-t2)
		SACH	*,AR1				;vb=tcon
									;ARP:AR1
softsvpwm_end
		SPM		0					;PREG SHIFT MODE DISABLE
		SBRK	#_soft_svpwm_frame+1
		LAR		AR0,*-
		PSHD	*
		RET
		
		
sectable:
sect0	.word	mute				;error, reset
sect1	.word	sector_sr1         	;sector2
sect2	.word	sector_sr2         	;sector6
sect3	.word	sector_sr3         	;sector1
sect4	.word	sector_sr4         	;sector4
sect5	.word	sector_sr5         	;sector3
sect6	.word	sector_sr6         	;sector5
sect7	.word	mute               	;error, reset
				
		.end		
		
		
		
		 
		
		
		
		
				
		
 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va天堂va国产va久| 精品一区二区久久久| 精品国产制服丝袜高跟| 91色综合久久久久婷婷| 国产一区视频导航| 亚洲一二三四久久| 国产午夜精品久久| 欧美日本在线视频| 91麻豆成人久久精品二区三区| 麻豆精品视频在线观看免费 | 日韩一级欧美一级| 色综合天天综合网天天狠天天| 韩国女主播成人在线观看| 亚洲一二三区不卡| 亚洲女爱视频在线| 中文字幕精品在线不卡| 欧美xxxx老人做受| 69久久夜色精品国产69蝌蚪网| 99久久精品免费看国产免费软件| 久久99久国产精品黄毛片色诱| 亚洲成人av一区二区三区| 亚洲少妇30p| 欧美zozo另类异族| 欧美大片日本大片免费观看| 色域天天综合网| 99久久精品免费观看| 青娱乐精品视频| 日韩精品色哟哟| 亚洲视频一区在线观看| 26uuuu精品一区二区| 日本久久电影网| 亚洲超丰满肉感bbw| 亚洲图片有声小说| 国产精品理伦片| 国产精品免费aⅴ片在线观看| 亚洲精品在线网站| 久久影院电视剧免费观看| 欧美va亚洲va香蕉在线| 91精品国产91久久久久久一区二区| 色婷婷av一区二区三区gif| 91亚洲大成网污www| av毛片久久久久**hd| 99久久精品国产观看| 不卡欧美aaaaa| 成人av免费在线观看| 91在线精品一区二区三区| 97se亚洲国产综合自在线观| 99久久精品久久久久久清纯| 成人国产电影网| 91日韩精品一区| 91国偷自产一区二区使用方法| 欧美午夜精品久久久久久超碰 | 欧美一区二区三区系列电影| 91精品国产一区二区人妖| 欧美一区二视频| 久久女同性恋中文字幕| 国产日产亚洲精品系列| 久久久精品黄色| 中文字幕av一区二区三区免费看 | 中文字幕色av一区二区三区| 亚洲男人电影天堂| 午夜精品免费在线| 久久99热这里只有精品| 国产69精品久久99不卡| 99久久精品国产麻豆演员表| 欧美亚洲自拍偷拍| 精品国产自在久精品国产| 中文字幕高清不卡| 亚洲精品亚洲人成人网| 日韩av不卡在线观看| 国精产品一区一区三区mba桃花 | 亚洲成在人线免费| 韩国成人福利片在线播放| 激情av综合网| 99精品视频在线免费观看| 欧美午夜影院一区| 日韩欧美黄色影院| 国产精品久久久久久福利一牛影视 | 偷拍与自拍一区| 国产激情一区二区三区| 色婷婷国产精品久久包臀| 日韩精品一区二区三区中文精品| 欧美国产97人人爽人人喊| 午夜视频在线观看一区二区| 国产一区三区三区| 欧美三电影在线| 国产亚洲综合在线| 亚洲va国产天堂va久久en| 国产成人在线观看免费网站| 91丨九色丨蝌蚪丨老版| 精品日韩一区二区三区免费视频| 国产精品成人免费| 精品一区二区三区在线播放视频 | 不卡av电影在线播放| 不卡视频在线看| 日韩美女视频在线| 亚洲欧美国产77777| 狠狠狠色丁香婷婷综合激情| 91在线无精精品入口| 日韩精品一区二区三区在线观看| 国产精品电影一区二区| 精品制服美女久久| 91视频国产资源| 精品蜜桃在线看| 天天综合色天天综合色h| av在线这里只有精品| 欧美一区二区三区电影| 中文字幕在线不卡一区二区三区| 日韩主播视频在线| 色老汉一区二区三区| 国产亚洲欧美在线| 麻豆91免费观看| 欧美久久久久久久久| 亚洲欧美激情小说另类| 懂色av一区二区夜夜嗨| 久久综合九色综合欧美亚洲| 天涯成人国产亚洲精品一区av| 91福利视频在线| 亚洲欧洲精品成人久久奇米网| 国产一区二区久久| 久久先锋资源网| 久久99最新地址| 日韩免费电影一区| 蜜乳av一区二区三区| 欧美另类z0zxhd电影| 性做久久久久久免费观看| 一本久道久久综合中文字幕| 一区精品在线播放| 成人午夜在线视频| 国产精品美女久久久久久2018 | 激情伊人五月天久久综合| 欧美精品视频www在线观看 | 欧美精品一区二区三| 久久99久久99| www一区二区| 国产一区二区毛片| 久久久五月婷婷| 国产成人av一区二区三区在线观看| 久久久久久久久久久久久夜| 久久99精品国产91久久来源| 精品国产一二三| 国产精品综合网| 国产精品黄色在线观看| 99久久婷婷国产精品综合| 亚洲免费资源在线播放| 在线视频观看一区| 午夜精品久久久久久久久久| 91麻豆精品久久久久蜜臀| 麻豆成人91精品二区三区| 久久这里都是精品| 成人午夜激情影院| 亚洲激情av在线| 欧美精品aⅴ在线视频| 男女激情视频一区| 久久蜜臀精品av| 99久久精品免费精品国产| 亚洲一二三四久久| 欧美一区二区视频观看视频| 麻豆成人免费电影| 国产偷国产偷亚洲高清人白洁| 国产99精品视频| 亚洲另类在线一区| 91精品啪在线观看国产60岁| 黄色日韩三级电影| 一色屋精品亚洲香蕉网站| 欧美主播一区二区三区美女| 五月婷婷久久丁香| 久久精品视频一区| 91福利在线播放| 最近中文字幕一区二区三区| 91蜜桃免费观看视频| 亚洲高清久久久| 亚洲精品一区二区精华| jiyouzz国产精品久久| 亚洲精品中文在线影院| 精品久久久久久最新网址| 成人精品一区二区三区中文字幕| 亚洲一区二区av电影| 精品国产成人系列| 色视频成人在线观看免| 美腿丝袜一区二区三区| 国产精品二区一区二区aⅴ污介绍| 欧美日韩黄视频| 国内外成人在线| 国产精品成人免费在线| 日韩一区二区三区电影| av中文字幕不卡| 久久精品国产一区二区| 亚洲黄色小视频| 久久九九99视频| 欧美肥妇bbw| 欧美一区二区三区在线视频| 91在线无精精品入口| 久久狠狠亚洲综合| 亚洲一区在线看| 亚洲国产精品传媒在线观看| 91精品综合久久久久久| 色综合久久中文综合久久97| 国产精品综合在线视频| 日韩国产欧美在线视频|