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

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

?? pump.src

?? 畢業設計做的東西的硬件程序
?? SRC
?? 第 1 頁 / 共 5 頁
字號:
	MOV  	R6,A
	LCALL	_nop
;    SCL=1;
			; SOURCE LINE # 603
	SETB 	SCL
; } 
			; SOURCE LINE # 604
	RET  	
; END OF T3_Set

CSEG	AT	00073H
	LJMP	T3_ISR

; /**********************************************************************************************
;  函數:void T3_ISR(void)
;  說明:定時器T3中斷服務函數
; ***********************************************************************************************/
; void T3_ISR(void) interrupt 14

	RSEG  ?PR?T3_ISR?PUMP
	USING	0
T3_ISR:
			; SOURCE LINE # 609
; { 	
;     TMR3CN=0x04;
			; SOURCE LINE # 611
	MOV  	TMR3CN,#04H
;     T1IN=!T1IN;
			; SOURCE LINE # 612
	CPL  	T1IN
; }
			; SOURCE LINE # 613
	RETI 	
; END OF T3_ISR

; /**********************************************************************************************
;  函數:void data_inv(void)
;  說明:將鍵盤設置的流量或滴數轉換為電機的控制參數,以滴作為基本單位,0.1ml對應為2滴.考慮中斷循
;        環的時間,需要加上修正系數。
; ***********************************************************************************************/
; void data_inv(void)		             

	RSEG  ?PR?data_inv?PUMP
data_inv:
	USING	0
			; SOURCE LINE # 619
; {uint c;
			; SOURCE LINE # 620
;  ulint a,b;              
; //  if(Fluxdrop_Flag)
; //   Drop_Num=temp[3]+10*temp[2]+100*temp[1];
; // else 
; //     Drop_Num=2*temp[3]+20*temp[2]+200*temp[1];
;   if(Drop_Num==1)
			; SOURCE LINE # 626
	MOV  	A,Drop_Num+01H
	XRL  	A,#01H
	ORL  	A,Drop_Num
	JNZ  	?C0088
;       Buffer_NUM=2;
			; SOURCE LINE # 627
	MOV  	Buffer_NUM,A
	MOV  	Buffer_NUM+01H,#02H
	SJMP 	?C0089
?C0088:
; //  else if((Drop_Num>4)&&(Drop_Num<25))
; //      Buffer_NUM=10;
;   else
; 	  Buffer_NUM=1;
			; SOURCE LINE # 631
	MOV  	Buffer_NUM,#00H
	MOV  	Buffer_NUM+01H,#01H
?C0089:
; //  a=15000000/(Drop_Num*Drop_NStep);
; //  b=a-2;
; //  c=b/Buffer_NUM;
; //  PWM_Width=c-2;
;     Flux_Pulse=0.2403*Drop_Num*Drop_Num+48.956*Drop_Num-0.0008*Drop_Num*Drop_Num*Drop_Num+169.8705;
			; SOURCE LINE # 636
	MOV  	R4,Drop_Num
	MOV  	R5,Drop_Num+01H
	CLR  	A
	LCALL	?C?FCASTI
	MOV  	R3,#034H
	MOV  	R2,#011H
	MOV  	R1,#076H
	MOV  	R0,#03EH
	LCALL	?C?FPMUL
	PUSH 	AR4
	PUSH 	AR5
	PUSH 	AR6
	PUSH 	AR7
	MOV  	R4,Drop_Num
	MOV  	R5,Drop_Num+01H
	CLR  	A
	LCALL	?C?FCASTI
	POP  	AR3
	POP  	AR2
	POP  	AR1
	POP  	AR0
	LCALL	?C?FPMUL
	PUSH 	AR4
	PUSH 	AR5
	PUSH 	AR6
	PUSH 	AR7
	MOV  	R4,Drop_Num
	MOV  	R5,Drop_Num+01H
	CLR  	A
	LCALL	?C?FCASTI
	MOV  	R3,#0F2H
	MOV  	R2,#0D2H
	MOV  	R1,#043H
	MOV  	R0,#042H
	LCALL	?C?FPMUL
	POP  	AR3
	POP  	AR2
	POP  	AR1
	POP  	AR0
	LCALL	?C?FPADD
	PUSH 	AR4
	PUSH 	AR5
	PUSH 	AR6
	PUSH 	AR7
	MOV  	R4,Drop_Num
	MOV  	R5,Drop_Num+01H
	CLR  	A
	LCALL	?C?FCASTI
	MOV  	R3,#017H
	MOV  	R2,#0B7H
	MOV  	R1,#051H
	MOV  	R0,#03AH
	LCALL	?C?FPMUL
	PUSH 	AR4
	PUSH 	AR5
	PUSH 	AR6
	PUSH 	AR7
	MOV  	R4,Drop_Num
	MOV  	R5,Drop_Num+01H
	CLR  	A
	LCALL	?C?FCASTI
	POP  	AR3
	POP  	AR2
	POP  	AR1
	POP  	AR0
	LCALL	?C?FPMUL
	PUSH 	AR4
	PUSH 	AR5
	PUSH 	AR6
	PUSH 	AR7
	MOV  	R4,Drop_Num
	MOV  	R5,Drop_Num+01H
	CLR  	A
	LCALL	?C?FCASTI
	POP  	AR3
	POP  	AR2
	POP  	AR1
	POP  	AR0
	LCALL	?C?FPMUL
	MOV  	R0,AR4
	MOV  	R1,AR5
	MOV  	R2,AR6
	MOV  	R3,AR7
	POP  	AR7
	POP  	AR6
	POP  	AR5
	POP  	AR4
	LCALL	?C?FPSUB
	MOV  	R3,#0D9H
	MOV  	R2,#0DEH
	MOV  	R1,#029H
	MOV  	R0,#043H
	LCALL	?C?FPADD
	LCALL	?C?CASTF
	MOV  	Flux_Pulse+03H,R7
	MOV  	Flux_Pulse+02H,R6
	MOV  	Flux_Pulse+01H,R5
	MOV  	Flux_Pulse,R4
; 	a=15000000/Flux_Pulse;
			; SOURCE LINE # 637
	MOV  	R3,Flux_Pulse+03H
	MOV  	R2,Flux_Pulse+02H
	MOV  	R1,Flux_Pulse+01H
	MOV  	R0,Flux_Pulse
	MOV  	R7,#0C0H
	MOV  	R6,#0E1H
	MOV  	R5,#0E4H
	MOV  	R4,#00H
	LCALL	?C?ULDIV
	MOV  	a?3459+03H,R7
	MOV  	a?3459+02H,R6
	MOV  	a?3459+01H,R5
	MOV  	a?3459,R4
;     b=a-2;
			; SOURCE LINE # 638
	MOV  	A,a?3459+03H
	ADD  	A,#0FEH
	MOV  	b?3460+03H,A
	MOV  	A,a?3459+02H
	ADDC 	A,#0FFH
	MOV  	b?3460+02H,A
	MOV  	A,a?3459+01H
	ADDC 	A,#0FFH
	MOV  	b?3460+01H,A
	MOV  	A,a?3459
	ADDC 	A,#0FFH
	MOV  	b?3460,A
;     c=b/Buffer_NUM;
			; SOURCE LINE # 639
	MOV  	R6,Buffer_NUM
	MOV  	R7,Buffer_NUM+01H
	MOV  	R3,AR7
	MOV  	R2,AR6
	CLR  	A
	MOV  	R1,A
	MOV  	R0,A
	MOV  	R7,b?3460+03H
	MOV  	R6,b?3460+02H
	MOV  	R5,b?3460+01H
	MOV  	R4,b?3460
	LCALL	?C?ULDIV
;---- Variable 'c?3458' assigned to Register 'R6/R7' ----
;     PWM_Width=c-2;
			; SOURCE LINE # 640
	MOV  	A,R7
	ADD  	A,#0FEH
	MOV  	PWM_Width+01H,A
	MOV  	A,R6
	ADDC 	A,#0FFH
	MOV  	PWM_Width,A
; }
			; SOURCE LINE # 641
	RET  	
; END OF data_inv

; /**********************************************************************************************
;  函數:void pulse_inv(void)
;  說明:將鍵盤設置的輸液量轉換為電機的控制參數,以1ml作為基本單位,考慮不可能將容器中的藥液完全
;        輸出,需要扣除相應的保留值(8ml)
; ***********************************************************************************************/
; void pulse_inv(void)		             

	RSEG  ?PR?pulse_inv?PUMP
pulse_inv:
	USING	0
			; SOURCE LINE # 647
; {uint All_Num;
			; SOURCE LINE # 648
;  All_Num=20*temp2[3]+200*temp2[2]+2000*temp2[1];
			; SOURCE LINE # 649
	MOV  	A,temp2+02H
	MOV  	B,#0C8H
	MUL  	AB
	MOV  	R5,A
	MOV  	R4,B
	MOV  	A,temp2+03H
	MOV  	B,#014H
	MUL  	AB
	ADD  	A,R5
	MOV  	R3,A
	MOV  	A,B
	ADDC 	A,R4
	MOV  	R2,A
	MOV  	R7,temp2+01H
	MOV  	R6,#00H
	MOV  	R4,#07H
	MOV  	R5,#0D0H
	LCALL	?C?IMUL
	MOV  	A,R7
	ADD  	A,R3
	MOV  	R7,A
	MOV  	A,R6
	ADDC 	A,R2
	MOV  	R6,A
;---- Variable 'All_Num?3561' assigned to Register 'R6/R7' ----
;  All_Pulse=(2*All_Num*Flux_Pulse)/Drop_Num;
			; SOURCE LINE # 650
	MOV  	A,R7
	ADD  	A,ACC
	MOV  	R7,A
	MOV  	A,R6
	RLC  	A
	MOV  	R6,A
	CLR  	A
	MOV  	R4,A
	MOV  	R5,A
	MOV  	R3,Flux_Pulse+03H
	MOV  	R2,Flux_Pulse+02H
	MOV  	R1,Flux_Pulse+01H
	MOV  	R0,Flux_Pulse
	LCALL	?C?LMUL
	PUSH 	AR6
	PUSH 	AR7
	MOV  	R6,Drop_Num
	MOV  	R7,Drop_Num+01H
	MOV  	R3,AR7
	MOV  	R2,AR6
	CLR  	A
	MOV  	R1,A
	MOV  	R0,A
	POP  	AR7
	POP  	AR6
	LCALL	?C?ULDIV
	MOV  	All_Pulse+03H,R7
	MOV  	All_Pulse+02H,R6
	MOV  	All_Pulse+01H,R5
	MOV  	All_Pulse,R4
; }
			; SOURCE LINE # 651
	RET  	
; END OF pulse_inv

; /**********************************************************************************************
;  函數:void Read_flash(void)
;  說明:讀出flash存儲器中確切地址的數據
; ***********************************************************************************************/
; void Read_flash(void)

	RSEG  ?PR?Read_flash?PUMP
Read_flash:
	USING	0
			; SOURCE LINE # 656
; { uchar code *pread;
			; SOURCE LINE # 657
;   uchar i;
;   pread=0x5000;		    //讀flash
			; SOURCE LINE # 659
;---- Variable 'pread?3662' assigned to Register 'R6/R7' ----
	MOV  	R7,#00H
	MOV  	R6,#050H
;   for(i=0;i<4;i++)
			; SOURCE LINE # 660
;---- Variable 'i?3663' assigned to Register 'R5' ----
	CLR  	A
	MOV  	R5,A
?C0092:
;       {	temp[i]=*(pread++);
			; SOURCE LINE # 661
	INC  	R7
	MOV  	A,R7
	MOV  	R2,AR6
	JNZ  	?C0193
	INC  	R6
?C0193:
	DEC  	A
	MOV  	DPL,A
	MOV  	DPH,R2
	CLR  	A
	MOVC 	A,@A+DPTR
	MOV  	R4,A
	MOV  	A,#LOW (temp)
	ADD  	A,R5
	MOV  	R0,A
	MOV  	@R0,AR4
; 	  }
			; SOURCE LINE # 662
	INC  	R5
	CJNE 	R5,#04H,?C0092
?C0093:
;   for(i=0;i<4;i++)
			; SOURCE LINE # 663
	CLR  	A
	MOV  	R5,A
?C0095:
;       {	temp2[i]=*(pread++);
			; SOURCE LINE # 664
	INC  	R7
	MOV  	A,R7
	MOV  	R2,AR6
	JNZ  	?C0194
	INC  	R6
?C0194:
	DEC  	A
	MOV  	DPL,A
	MOV  	DPH,R2
	CLR  	A
	MOVC 	A,@A+DPTR
	MOV  	R4,A
	MOV  	A,#LOW (temp2)
	ADD  	A,R5
	MOV  	R0,A
	MOV  	@R0,AR4
; 	  }
			; SOURCE LINE # 665
	INC  	R5
	CJNE 	R5,#04H,?C0095
?C0096:
;   for(i=0;i<10;i++)
			; SOURCE LINE # 666
	CLR  	A
	MOV  	R5,A
?C0098:
;       {lcd_data[i]=*(pread++);
			; SOURCE LINE # 667
	INC  	R7
	MOV  	A,R7
	MOV  	R2,AR6
	JNZ  	?C0195
	INC  	R6
?C0195:
	DEC  	A
	MOV  	DPL,A
	MOV  	DPH,R2
	CLR  	A
	MOVC 	A,@A+DPTR
	MOV  	R4,A
	MOV  	A,#LOW (lcd_data)
	ADD  	A,R5
	MOV  	R0,A
	MOV  	@R0,AR4
; 	  }
			; SOURCE LINE # 668
	INC  	R5
	CJNE 	R5,#0AH,?C0098
?C0099:
;   delay(Time_1ms);
			; SOURCE LINE # 669
	MOV  	R7,#06H
	MOV  	R6,#00H
	LJMP 	_delay
; END OF Read_flash

; }
; /**********************************************************************************************
;  函數:Write_flash(void)
;  說明:首先將flash固定區域的數據整頁完全擦除,然后寫入修改后的數據
; ***********************************************************************************************/
; void Write_flash(void)

	RSEG  ?PR?Write_flash?PUMP
Write_flash:
	USING	0
			; SOURCE LINE # 675
; {uchar xdata *pwrite;
			; SOURCE LINE # 676
;  uchar *pgen;
;  uchar i;
;  FLSCL=0x88;			//擦除128字節的信息頁
			; SOURCE LINE # 679
	MOV  	FLSCL,#088H
;  PSCTL=0x03;
			; SOURCE LINE # 680
	MOV  	PSCTL,#03H
;  pwrite=0x5000;
			; SOURCE LINE # 681
	MOV  	pwrite?3764,#050H
	MOV  	pwrite?3764+01H,#00H
;  *pwrite=0;
			; SOURCE LINE # 682
	MOV  	DPL,pwrite?3764+01H
	MOV  	DPH,pwrite?3764
	CLR  	A
	MOVX 	@DPTR,A
;  PSCTL=0x01;
			; SOURCE LINE # 683
	MOV  	PSCTL,#01H
;  pgen=temp;             //寫flash
			; SOURCE LINE # 684
	MOV  	pgen?3765,A
	MOV  	pgen?3765+01H,#HIGH (temp)
	MOV  	pgen?3765+02H,#LOW (temp)
;  for(i=0;i<4;i++)
			; SOURCE LINE # 685
;---- Variable 'i?3766' assigned to Register 'R7' ----
	MOV  	R7,A
?C0102:
;     {
			; SOURCE LINE # 686
; 	*(pwrite++)=*(pgen++);
			; SOURCE LINE # 687
	MOV  	R3,pgen?3765
	INC  	pgen?3765+02H
	MOV  	A,pgen?3765+02H
	MOV  	R2,pgen?3765+01H
	JNZ  	?C0196
	INC  	pgen?3765+01H
?C0196:
	DEC  	A
	MOV  	R1,A
	LCALL	?C?CLDPTR
	MOV  	R6,A
	INC  	pwrite?3764+01H
	MOV  	A,pwrite?3764+01H
	MOV  	R4,pwrite?3764
	JNZ  	?C0197
	INC  	pwrite?3764
?C0197:
	DEC  	A
	MOV  	DPL,A
	MOV  	DPH,R4
	MOV  	A,R6
	MOVX 	@DPTR,A
; 	}
			; SOURCE LINE # 688
	INC  	R7
	CJNE 	R7,#04H,?C0102
?C0103:
;  pgen=temp2;             //寫flash
			; SOURCE LINE # 689
	MOV  	pgen?3765,#00H
	MOV  	pgen?3765+01H,#HIGH (temp2)
	MOV  	pgen?3765+02H,#LOW (temp2)
;  for(i=0;i<4;i++)
			; SOURCE LINE # 690
	CLR  	A
	MOV  	R7,A
?C0105:
;     {
			; SOURCE LINE # 691
; 	*(pwrite++)=*(pgen++);
			; SOURCE LINE # 692
	MOV  	R3,pgen?3765
	INC  	pgen?3765+02H
	MOV  	A,pgen?3765+02H
	MOV  	R2,pgen?3765+01H
	JNZ  	?C0198
	INC  	pgen?3765+01H
?C0198:
	DEC  	A
	MOV  	R1,A
	LCALL	?C?CLDPTR
	M

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美videofree性高清杂交| 国产超碰在线一区| 久久99蜜桃精品| 国产精品1区2区3区在线观看| 懂色av噜噜一区二区三区av | 欧美不卡一区二区| 国产欧美日本一区视频| 亚洲免费视频成人| 美国毛片一区二区三区| 成人av影院在线| 欧美人牲a欧美精品| 国产欧美综合在线| 午夜日韩在线电影| 国产精品18久久久久久久久| 一本大道久久a久久精二百| 日韩欧美国产一二三区| 中文字幕一区二区三区四区不卡 | 粉嫩一区二区三区在线看 | 日韩黄色免费电影| 国产精品综合一区二区| 色88888久久久久久影院按摩| 91精品国产乱| 中文字幕日韩av资源站| 蜜桃视频一区二区| 色综合中文综合网| 蜜臀久久久99精品久久久久久| 懂色一区二区三区免费观看 | 亚洲午夜私人影院| 国产高清久久久久| 欧美精品三级日韩久久| 中文字幕av免费专区久久| 日韩成人一级大片| 色综合中文字幕国产 | 国产精品天天看| 免费成人在线影院| 91蜜桃视频在线| 国产亚洲欧美日韩在线一区| 午夜欧美视频在线观看| 99精品视频在线观看免费| xf在线a精品一区二区视频网站| 亚洲一区自拍偷拍| 成人国产在线观看| 久久婷婷国产综合精品青草| 天堂在线一区二区| 色网站国产精品| 国产精品美女视频| 国产一区二区影院| 91精品国产乱码久久蜜臀| 一区二区三区不卡视频| www.激情成人| 亚洲国产精品高清| 国产精品亚洲а∨天堂免在线| 欧美日韩精品一区视频| 夜夜亚洲天天久久| 99精品视频中文字幕| 欧美国产一区视频在线观看| 国产在线精品一区二区夜色| 制服丝袜日韩国产| 亚洲国产va精品久久久不卡综合| 91免费视频网址| 中文字幕制服丝袜成人av| 国产成人超碰人人澡人人澡| 欧美xxxxxxxxx| 美女脱光内衣内裤视频久久影院| 欧美精品在线观看一区二区| 一区二区三区中文字幕精品精品 | 国产精品色婷婷久久58| 国产成人精品一区二区三区四区| 精品99一区二区| 久久国产乱子精品免费女| 91精品国模一区二区三区| 亚洲国产精品麻豆| 欧美视频一区二区三区在线观看 | 欧美三区免费完整视频在线观看| 亚洲精品视频在线观看网站| 91影视在线播放| 亚洲乱码精品一二三四区日韩在线| av不卡在线播放| 国产欧美日韩在线观看| 成人一二三区视频| 国产精品私房写真福利视频| 成人福利电影精品一区二区在线观看| 中文字幕第一区第二区| 大尺度一区二区| 国产精品麻豆视频| 91蝌蚪porny| 一区二区三区日韩在线观看| 欧美系列一区二区| 秋霞影院一区二区| 欧美tickling挠脚心丨vk| 国产一区二区久久| 欧美国产一区在线| 51精品秘密在线观看| 丝袜诱惑制服诱惑色一区在线观看| 欧美日韩精品一区视频| 日本sm残虐另类| 欧美精品一区二区在线观看| 国产成人在线免费| 最新国产成人在线观看| 欧洲av在线精品| 免费亚洲电影在线| 国产农村妇女毛片精品久久麻豆| 成人毛片在线观看| 一区二区三区在线免费| 欧美裸体bbwbbwbbw| 久久国产免费看| 中文字幕在线观看不卡| 欧美猛男男办公室激情| 激情五月婷婷综合| 国产精品久久久久aaaa樱花 | 一区二区国产视频| 91麻豆精品国产91久久久更新时间| 老汉av免费一区二区三区| 日本一区二区不卡视频| 欧美日韩一本到| 韩国毛片一区二区三区| **欧美大码日韩| 91精品国产综合久久蜜臀| 国产成人综合网站| 亚洲最色的网站| 精品粉嫩超白一线天av| jizzjizzjizz欧美| 日韩av电影一区| 中文字幕一区二区三区av| 欧美精品一卡两卡| 不卡的av中国片| 日韩电影在线观看一区| 欧美国产日韩在线观看| 正在播放亚洲一区| jlzzjlzz亚洲日本少妇| 免费久久精品视频| 亚洲精品乱码久久久久久| 精品久久久久久久久久久久久久久 | 成人开心网精品视频| 亚洲一二三区不卡| 国产精品毛片a∨一区二区三区| 欧美高清www午色夜在线视频| 成人av在线播放网站| 美女一区二区视频| 亚洲一区二区三区四区五区中文| 久久久久久免费毛片精品| 欧美日韩在线播放三区| 丁香激情综合国产| 奇米影视一区二区三区| 亚洲精品免费一二三区| 国产亚洲精品7777| 337p亚洲精品色噜噜狠狠| 一本色道久久综合亚洲精品按摩| 国产麻豆精品久久一二三| 天堂蜜桃91精品| 一区二区三区四区不卡在线| 中文字幕av一区 二区| 日韩欧美国产一区在线观看| 一本到一区二区三区| 福利视频网站一区二区三区| 麻豆专区一区二区三区四区五区| 一区二区三区精品视频| 中文字幕在线观看不卡| 国产视频一区在线播放| 精品久久一二三区| 91精品在线麻豆| 欧美三日本三级三级在线播放| 91麻豆国产自产在线观看| 国产精品亚洲综合一区在线观看| 久久精工是国产品牌吗| 天使萌一区二区三区免费观看| 亚洲综合在线电影| 亚洲品质自拍视频网站| 国产精品高清亚洲| 日本一二三四高清不卡| 国产亚洲美州欧州综合国| 精品久久久久久久久久久久久久久 | 欧美午夜视频网站| 在线视频你懂得一区二区三区| 不卡av在线网| 福利视频网站一区二区三区| 国产精品中文有码| 精品在线播放午夜| 麻豆一区二区在线| 久久99精品久久久| 久久福利资源站| 蜜桃av噜噜一区| 日本 国产 欧美色综合| 免费高清不卡av| 美女一区二区久久| 免费成人美女在线观看.| 琪琪久久久久日韩精品| 日本欧美加勒比视频| 秋霞国产午夜精品免费视频| 日韩 欧美一区二区三区| 美女脱光内衣内裤视频久久网站| 日本麻豆一区二区三区视频| 日韩高清电影一区| 奇米在线7777在线精品| 另类人妖一区二区av| 国产一区二区三区久久久| 国产精品888| 99久久99久久精品国产片果冻| 色狠狠桃花综合| 欧美人妇做爰xxxⅹ性高电影|