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

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

?? hardware.lst

?? 語音遙控車 基于單片機的語音控制遙控車開發案例
?? LST
?? 第 1 頁 / 共 4 頁
字號:
0000BD2E 40 F0 91 BD        	        call    F_Delay         
0000BD30 41 94              	        r2 = 0x0001 
0000BD31 1A D5 12 70        	        [P_Watchdog_Clear] = r2 
0000BD33 09 23 40 00        	        r1 -= 0x40 
0000BD35 19 D3 17 70        	        [P_DAC1] = r1 
0000BD37 09 43 00 80        	        cmp     r1,0x8000 
0000BD39 4C 4E              	        jne     L_RU_DownLoop   
                            	L_RD_DownEnd:
0000BD3A 0C EE              	        jmp     L_RU_End 
                            	
                            	L_RU_NormalUp:
                            	L_RU_Loop:
0000BD3B 40 F0 91 BD        	        call    F_Delay 
0000BD3D 41 94              	        r2 = 0x0001 
0000BD3E 1A D5 12 70        	        [P_Watchdog_Clear] = r2 
0000BD40 09 03 40 00        	        r1 += 0x40 
0000BD42 19 D3 17 70        	        [P_DAC1] = r1 
0000BD44 09 43 00 80        	        cmp     r1, 0x8000 
0000BD46 4C 4E              	        jne     L_RU_Loop 
                            	L_RU_End:
0000BD47 90 90              			pop     r1,r2 from [sp] 
0000BD48 90 9A              	  		retf 
                            	    	.ENDP
                            	    
                            	//............................................................
                            	_SP_RampDnDAC1:	.PROC
                            	F_SP_RampDnDAC1:
0000BD49 90 D4              			push r1,r2 to [sp] 
                            	  		//int off 
0000BD4A 11 93 17 70        	    	r1 = [P_DAC1] 
0000BD4C 09 B3 C0 FF        	     	r1 &= ~0x003F 
0000BD4E 0A 5E              	      	jz      L_RD_End 
                            	L_RD_Loop:                
0000BD4F 40 F0 91 BD        	        call    F_Delay         
0000BD51 41 94              	        r2 = 0x0001 
0000BD52 1A D5 12 70        	        [P_Watchdog_Clear] = r2 
0000BD54 09 23 40 00        	        r1 -= 0x40 
0000BD56 19 D3 17 70        	        [P_DAC1] = r1   
0000BD58 4A 4E              	        jnz     L_RD_Loop 
                            	L_RD_End:       
                            			//int	fiq,irq
0000BD59 90 90              	        pop     r1,r2 from [sp] 
0000BD5A 90 9A              	        retf 
                            			.ENDP
                            	
                            	//..............................................................
                            	_SP_RampUpDAC2:	.PROC
                            	F_SP_RampUpDAC2:
0000BD5B 90 D4              			push r1,r2 to [sp] 
0000BD5C 11 93 16 70        	  		r1=[P_DAC2] 
0000BD5E 09 B3 C0 FF        	    	r1 &= ~0x003f 
0000BD60 09 43 00 80        	     	cmp     r1,0x8000
0000BD62 0E 0E              	      	jb     	L_RU_NormalUp_   
0000BD63 5D 5E              	       	je      L_RU_End 
                            	                
                            	L_RU_DownLoop_:
0000BD64 40 F0 91 BD        	        call    F_Delay         
0000BD66 41 94              	        r2 = 0x0001 
0000BD67 1A D5 12 70        	        [P_Watchdog_Clear] = r2 
0000BD69 09 23 40 00        	        r1 -= 0x40 
0000BD6B 19 D3 16 70        	        [P_DAC2] = r1 
0000BD6D 09 43 00 80        	        cmp     r1,0x8000 
0000BD6F 4C 4E              	        jne     L_RU_DownLoop_   
                            	L_RD_DownEnd_:
0000BD70 0C EE              	        jmp     L_RU_End_ 
                            	
                            	L_RU_NormalUp_:
                            	L_RU_Loop_:
0000BD71 40 F0 91 BD        			call    F_Delay 
0000BD73 41 94              	  		r2 = 0x0001 
0000BD74 1A D5 12 70        	    	[P_Watchdog_Clear] = r2 
0000BD76 09 03 40 00        	        r1 += 0x40 
0000BD78 19 D3 16 70        	        [P_DAC2] = r1 
0000BD7A 09 43 00 80        	        cmp     r1, 0x8000 
0000BD7C 4C 4E              	        jne     L_RU_Loop_ 
                            	L_RU_End_:
0000BD7D 90 90              	   		pop     r1,r2 from [sp] 
0000BD7E 90 9A              	     	retf 
                            	      	.ENDP
                            	//.............................................................
                            	_SP_RampDnDAC2:	.PROC
                            	F_SP_RampDnDAC2:
                            			//int off 
0000BD7F 90 D4              			push r1,r2 to [sp] 
                            	                
0000BD80 11 93 16 70        	        r1 = [P_DAC2] 
0000BD82 09 B3 C0 FF        	        r1 &= ~0x003F 
0000BD84 0A 5E              	        jz      L_RD_End_ 
                            	L_RD_Loop_:                
0000BD85 40 F0 91 BD        	        call    F_Delay         
0000BD87 41 94              	        r2 = 0x0001 
0000BD88 1A D5 12 70        	        [P_Watchdog_Clear] = r2 
0000BD8A 09 23 40 00        	        r1 -= 0x40 
0000BD8C 19 D3 16 70        	        [P_DAC2] = r1   
0000BD8E 4A 4E              	        jnz     L_RD_Loop_ 
                            	L_RD_End_:       
0000BD8F 90 90              	        pop     r1,r2 from [sp] 
0000BD90 90 9A              	        retf 
                            			.ENDP
                            	
                            	//..................................................................				
                            	F_Delay:
0000BD91 88 D2              	        push r1 to [sp] 
0000BD92 50 92              	        r1 = C_RampDelayTime			// Ramp Up/Dn delay per step
                            	L_D_Loop:
0000BD93 41 22              	        r1 -= 1 
0000BD94 42 4E              	        jnz     L_D_Loop  
0000BD95 88 90              	        pop     r1 from [sp] 
0000BD96 90 9A              	        RETF	 
                            	
                            	
                            	
                            	////////////////////////////////////////////////////////////////
                            	// Function: I/O Port A configuration
                            	// 	void SP_Inti_IOA(int Dir, int Data, int Attrib)
                            	////////////////////////////////////////////////////////////////
                            	_SP_Init_IOA: .PROC
0000BD97 88 DA              			PUSH BP TO [SP] 
0000BD98 08 0B 01 00        	        BP = SP + 1 
0000BD9A 88 D2              			PUSH R1 TO [SP] 
0000BD9B 03 92              			R1 = [BP+3] 						// Port direction
0000BD9C 19 D3 02 70        			[P_IOA_Dir] = R1 
0000BD9E 04 92              			R1 = [BP+4] 
0000BD9F 19 D3 00 70        			[P_IOA_Data] = R1 
0000BDA1 05 92              			R1 = [BP+5] 
0000BDA2 19 D3 03 70        			[P_IOA_Attrib] = R1 
                            			
0000BDA4 88 90              			POP R1 FROM [SP] 
0000BDA5 88 98              	        POP BP FROM [SP] 
0000BDA6 90 9A              	        RETF 
                            			.ENDP
                            	
                            	////////////////////////////////////////////////////////////////// 
                            	// Function: I/O Port B configuration
                            	//  void SP_Inti_IOB(int Dir, int Data, int Attrib)
                            	//////////////////////////////////////////////////////////////////    
                            	_SP_Init_IOB: .PROC
0000BDA7 88 DA              			PUSH BP TO [SP] 
0000BDA8 08 0B 01 00        	        BP = SP + 1 
0000BDAA 88 D2              			PUSH R1 TO [SP] 
0000BDAB 03 92              			R1 = [BP+3] 						// Port direction
0000BDAC 19 D3 07 70        			[P_IOB_Dir] = R1 
0000BDAE 04 92              			R1 = [BP+4] 
0000BDAF 19 D3 05 70        			[P_IOB_Data] = R1 
0000BDB1 05 92              			R1 = [BP+5] 
0000BDB2 19 D3 08 70        			[P_IOB_Attrib] = R1 
                            			
0000BDB4 88 90              			POP R1 FROM [SP] 
0000BDB5 88 98              	        POP BP FROM [SP] 
0000BDB6 90 9A              	        RETF 
                            			.ENDP
                            	
                            	////////////////////////////////////////////////////////////////// 
                            	// Function: Get data from port
                            	// 	int SP_Import(unsigned int Port)
                            	//////////////////////////////////////////////////////////////////  
                            	_SP_Import: .PROC
0000BDB7 88 DA              	        PUSH BP TO [SP] 
0000BDB8 08 0B 01 00        	        BP = SP + 1 
                            	        
0000BDBA 03 92              			R1 = [BP+3]  						// Port Number
0000BDBB C1 92              			R1 = [R1]  
                            					
0000BDBC 88 98              	        POP BP FROM [SP] 
0000BDBD 90 9A              	        RETF 
                            			.ENDP
                            	
                            	_SP_Export: .PROC
0000BDBE 88 DA              	        PUSH BP,BP TO [SP] 
0000BDBF 08 0B 01 00        	        BP = SP + 1 
0000BDC1 90 D4              			PUSH R1,R2 TO [SP] 
0000BDC2 03 92              			R1 = [BP+3]  						// Port Number
0000BDC3 04 94              			R2 = [BP+4]  						// Value
0000BDC4 C1 D4              			[R1] = R2  
0000BDC5 90 90              			POP R1,R2 FROM [SP] 
0000BDC6 88 98              	        POP BP,BP FROM [SP] 
0000BDC7 90 9A              	        RETF         
                            	 		.ENDP
                            	
                            	
                            	////////////////////////////////////////////////////////////////// 
                            	// Function: Get data from resource(ROM area)
                            	// 	int SP_GetResource(int Addr, int Page)
                            	//////////////////////////////////////////////////////////////////  
                            	_SP_GetResource:	.PROC
0000BDC8 88 DA              			push bp to [sp] 
0000BDC9 08 0B 01 00        			bp = sp + 1 
                            			
0000BDCB 03 92              			r1 = [bp+3] 					// Address
0000BDCC 04 94              			r2 = [bp+4] 					// Page
                            			
0000BDCD 5A 95              			r2 = r2 lsl 4 					// Prepare Page for SR
0000BDCE 5A 95              			r2 = r2 lsl 4 
0000BDCF 4A 95              			r2 = r2 lsl 2 
                            			
0000BDD0 7F BC              			sr &= 0x03f 					// Change Page
0000BDD1 06 A5              	        r2 |=sr 						//
0000BDD2 02 9D              	        sr = r2 						//
                            	  
0000BDD3 E1 92              	  		r1 = D:[r1] 					// Get data
                            	       
0000BDD4 88 98              			pop	 bp from [sp] 
0000BDD5 90 9A              			retf 
                            			.ENDP 
                            	//........................................
                            	F_SP_GetResource:
0000BDD6 5A 95              			r2 = r2 lsl 4 					// Prepare Page for SR
0000BDD7 5A 95              			r2 = r2 lsl 4 
0000BDD8 4A 95              			r2 = r2 lsl 2 
                            			
0000BDD9 7F BC              			sr &= 0x03f 					// Change Page
0000BDDA 06 A5              	        r2 |=sr 						//
0000BDDB 02 9D              	        sr = r2 						//
                            	  
0000BDDC E1 92              	  		r1 = D:[r1] 					// Get data
0000BDDD 90 9A              		  	retf
                            	
                            	//////////////////////////////////////////////////////////////////
                            	// Functions: Reserve old defintion
                            	// Note: 	1. Some user who use old library may use the old name
                            	//			2. Have to be put at the end of this file
                            	//////////////////////////////////////////////////////////////////
                            	.DEFINE F_RampUpDAC1 F_SP_RampUpDAC1
                            	.DEFINE F_RampDnDAC1 F_SP_RampDnDAC1
                            	.DEFINE F_RampUpDAC2 F_SP_RampUpDAC2
                            	.DEFINE F_RampDnDAC2 F_SP_RampDnDAC2
                            	.DEFINE _STD_RampUpDAC1 _SP_RampUpDAC1
                            	.DEFINE _STD_RampDnDAC1 _SP_RampDnDAC1
                            	.DEFINE _STD_RampUpDAC2 _SP_RampUpDAC2
                            	.DEFINE _STD_RampDnDAC2 _SP_RampDnDAC2
                            	
                            	
                            	///////////////////////////////////////////////////////////////////
                            	                
                            	//========================================================================================        
                            	// End of hardware.asm
                            	//========================================================================================
                            	
                            	
                            	
                            	        
                            	        
                            	        
0 error(s), 0 warning(s).

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91女厕偷拍女厕偷拍高清| 7777精品久久久大香线蕉| 欧美主播一区二区三区美女| 日韩欧美国产wwwww| 亚洲色图视频网站| 国产一区二区伦理片| 欧美日韩在线播| 国产精品久久久久久久浪潮网站 | 欧洲精品一区二区三区在线观看| 日韩免费一区二区三区在线播放| 亚洲视频电影在线| 成人激情文学综合网| 日韩一区二区三区三四区视频在线观看| 国产欧美日韩精品一区| 麻豆精品一区二区av白丝在线| 91黄色激情网站| 国产精品嫩草99a| 国产精品一色哟哟哟| 欧美成人bangbros| 日韩精品免费专区| 欧美系列亚洲系列| 亚洲欧美日韩电影| www.激情成人| 欧美国产欧美综合| 国产福利一区二区三区视频在线| 欧美mv日韩mv国产网站| 欧美aaaaa成人免费观看视频| 欧美性大战久久久久久久| 亚洲精品免费一二三区| 99精品桃花视频在线观看| 国产精品午夜电影| www.欧美.com| 亚洲欧美国产三级| 色婷婷av一区二区三区之一色屋| 亚洲欧美福利一区二区| 欧美在线一二三四区| 亚洲在线观看免费| 欧美日韩的一区二区| 亚洲午夜精品网| 欧美精品 国产精品| 人人狠狠综合久久亚洲| 欧美mv日韩mv亚洲| 风间由美一区二区av101| 欧美国产欧美综合| 91麻豆国产福利精品| 亚洲综合一区二区三区| 91麻豆精品国产91久久久久| 免费高清在线一区| 国产视频视频一区| 91丨porny丨户外露出| 亚洲免费观看高清完整版在线| 日本黄色一区二区| 日本亚洲天堂网| 久久久亚洲国产美女国产盗摄| 成人性色生活片免费看爆迷你毛片| 国产精品女上位| 欧美亚洲图片小说| 另类小说综合欧美亚洲| 国产精品女主播在线观看| 欧美色综合网站| 麻豆成人av在线| 亚洲国产精品二十页| 欧美性猛交一区二区三区精品| 天天色图综合网| 久久久久久久国产精品影院| 一本色道久久综合狠狠躁的推荐 | 中文字幕乱码久久午夜不卡| 不卡一区二区在线| 香蕉久久一区二区不卡无毒影院 | 亚洲精品乱码久久久久| 欧美一区二区观看视频| 成人福利视频网站| 亚洲成人午夜电影| 欧美国产一区二区在线观看| 欧美日韩视频在线第一区| 国产一区二区毛片| 午夜日韩在线电影| 最新国产の精品合集bt伙计| 日韩欧美亚洲一区二区| 99久久精品免费看国产免费软件| 日本中文字幕一区| 夜夜精品视频一区二区| 久久蜜桃香蕉精品一区二区三区| 欧洲一区二区三区在线| 国产成人夜色高潮福利影视| 亚洲国产毛片aaaaa无费看| 欧美激情中文字幕| 日韩三级高清在线| 欧美熟乱第一页| 99久久久国产精品| 国产成人综合网| 日韩精品乱码免费| 亚洲狠狠爱一区二区三区| 中文字幕一区免费在线观看| 欧美一二区视频| 欧美日韩一级视频| 色婷婷久久99综合精品jk白丝| 久久97超碰色| 午夜精品久久久久久久99樱桃| 中文字幕在线观看不卡| 久久精品欧美日韩| 欧美大白屁股肥臀xxxxxx| 欧美日韩国产片| 色噜噜狠狠色综合中国| 成人av中文字幕| 高清不卡在线观看av| 黄页视频在线91| 老司机午夜精品| 久久国产精品99久久人人澡| 日韩高清一区二区| 首页国产丝袜综合| 爽好多水快深点欧美视频| 亚洲一二三级电影| 亚洲va欧美va国产va天堂影院| 亚洲美女免费视频| 亚洲自拍偷拍av| 亚洲成人动漫av| 亚洲国产精品尤物yw在线观看| 亚洲视频一二三区| 亚洲综合色区另类av| 亚洲国产一区二区视频| 午夜精品一区二区三区免费视频 | 亚洲精品日韩综合观看成人91| 日韩理论片在线| 亚洲精品伦理在线| 亚洲午夜电影在线| 免费看欧美女人艹b| 激情综合网av| 成人美女视频在线看| 不卡一二三区首页| 在线观看区一区二| 欧美一级二级在线观看| 精品国产一区久久| 欧美激情一区二区三区在线| 国产精品麻豆久久久| 伊人一区二区三区| 日韩成人午夜电影| 国产v综合v亚洲欧| 日本福利一区二区| 欧美一区2区视频在线观看| 亚洲精品在线免费观看视频| 日本一区二区三区四区在线视频| 中文字幕一区二区三区视频| 亚洲在线中文字幕| 精品影视av免费| av一区二区三区在线| 在线不卡欧美精品一区二区三区| 精品处破学生在线二十三| 日韩理论电影院| 日本麻豆一区二区三区视频| 丁香婷婷综合激情五月色| 在线观看www91| xvideos.蜜桃一区二区| 亚洲欧美色综合| 美女精品一区二区| 91在线精品一区二区三区| 日韩午夜电影在线观看| 亚洲欧洲一区二区在线播放| 日本亚洲三级在线| 99久久er热在这里只有精品66| 91麻豆精品久久久久蜜臀| 国产精品久久久久婷婷二区次 | 亚洲精品乱码久久久久久黑人| 日韩中文字幕麻豆| 99久久99久久久精品齐齐| 精品久久久久av影院| 亚洲一区二区三区三| 国产成人午夜片在线观看高清观看| 欧美亚洲愉拍一区二区| 中文av一区二区| 九色综合狠狠综合久久| 在线免费观看视频一区| 欧美韩国一区二区| 狠狠色2019综合网| 制服视频三区第一页精品| 一区二区三区不卡视频| 懂色av一区二区三区免费看| 91精品啪在线观看国产60岁| 亚洲综合激情网| 99国产精品99久久久久久| 久久久亚洲国产美女国产盗摄| 奇米色一区二区| 精品视频资源站| 亚洲人成伊人成综合网小说| 国产最新精品精品你懂的| 欧美一区二区视频在线观看2020 | 国产精品热久久久久夜色精品三区| 蜜臀精品久久久久久蜜臀| 欧美日韩色一区| 樱花草国产18久久久久| 色婷婷精品久久二区二区蜜臂av | 99久久亚洲一区二区三区青草| 久久先锋影音av鲁色资源网| 日本大胆欧美人术艺术动态| 欧美日本在线一区| 亚洲妇熟xx妇色黄| 欧美猛男超大videosgay| 亚洲一级在线观看| 欧美三片在线视频观看 | 国产精品乱子久久久久|