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

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

?? wxcs_31.asm

?? 校準多功能電能表的基本誤差和規約規定的其他多功能試驗項目。
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
        MOV	    TL1,#0FDH           ;9600 BAUD RATE
        MOV	    TH1,#0FDH
        MOV	    TMOD,#00100101B
        MOV	    SCON,#01010000B
	    MOV	    TCON,#01010101B
        MOV     IE,#11110111B
        MOV     IP,#11010000B       ;T2 highest priority
        clr     brswe
        mov     SNDpnt,#sndbuf
        mov     RCVpnt,#rcvbuf
        SETB    Receive_End_Flag           ;收到命令結束符

;;;;;;;;;;;;;;;;;;;;;
job0000:                      ;主工作程序
        JNB	    BTMG,JOB1	    ;光電頭對光延時標志是否為1?
	    DJNZ	TMG,JOB1          ;標志為1,延時是否結束?
	    DJNZ	TMGH,JOB1
	    CLR	    GRES		       ;對光延時時間到,復位光電采樣器
	    CLR	    BTMG           ;清光電頭對光延時標志

JOB1:	
        JNB	    BTIK1,JOB21   ;IK1控制信號延時標志是否為1?
	    djnz	TMB,job21         ;標志為1,延時是否結束?
	    DJNZ	TMBH,JOB21
        MOV     TMBH,#40H       ;延時600MS
	    SETB	IOFF            ;IK2
        SETB    BTMB
        CLR     BTIK1          ;IK1吸合或斷開延時

JOB21:  
        JNB     BTMB,JOB22     ;BEEP響延時標志
        DJNZ    TMB,JOB22
        DJNZ    TMBH,JOB22
        MOV     TMBH,#10H      ;延時100MS
        CLR     BTMB
        JNB     IOFF,BEPON
        CLR     IOFF            ;IK2
        SETB    BTIK2

BEPON:  
        SETB    BEEP

JOB22:  
        JNB     BTIK2,JOB2
        DJNZ    TMB,JOB2
        DJNZ    TMBH,JOB2
        MOV     TMBH,#10H      ;延時100MS
        CLR     BTIK2
        CLR     IK1             ;IOFF=0,BTIK1=0  BEST JDQ 保持原狀態
        
JOB2:	
        JNB		BKTIM,JOB3	;有鍵按下
		JB		DKEY,JOB4
		DJNZ	TMKL,JOB5
		DJNZ	TMKH,JOB5
		JNB	    GBBZ,JOB12
		MOV	    A,MODE
		JNZ	    JOBY3
		MOV	    MODE,#02	;對黑斑
		SETB	BSGB
JOB12:	
		CLR	    BKTIM
		CLR		BKYS
		CLR		BKEYM
		CLR		BKTIM
        ljmp	JOB5
JOBY3:	
    	MOV		MODE,#0		;對黑斑返回
		SETB	BSGB
		ljmp	JOB12
JOB4:	
		CLR		BKTIM		
	SETB	BKYS        ;按鍵松開延時
	SETB	BKEYM
	MOV	TMKL,#0
	MOV	TMKH,#28H

JOB3:	
    JNB	BKYS,JOB5
	DJNZ	TMKL,JOB5
	DJNZ	TMKH,JOBY5
	CLR	BKYS
	JNB	GBBZ,JOB11
	MOV	A,MODE
	JNZ	JOBY1
	lcall	GDCLS		;誤差清零
JOB11:	ljmp	JOB5
JOBY1:	CJNE    A,#2,JOBY2
        SETB	BSGB
	MOV	MODE,#3
	ljmp	JOB5
JOBY2:  MOV     MODE,#5
        SETB    BSGB
        ljmp    JOB5
JOBY5:	JNB	BKEYM,JOB5
	MOV	A,TMKH
	CJNE	A,#24H,JOB5
	CLR	BKEYM
JOB5:   
		JB		BGET,JOB7              ;接收到串口指令
JOB8:	
		ljmp	JOB6
JOB7:	
		CLR		BGET	               ;處理接收到的指令和數據
        mov     r0,#rcvbuf
		MOV		A,@r0
		CJNE	A,#'C',JOB13
JOB70:  
		mov     r0,#rcvbuf+2           ;查詢 CXX(0dh)
        mov     a,@r0
		cjne	a,#3AH,ERR1
ERR1:	
		jnc	ERR3
	ANL	A,#0FH
	MOV	B,A
        mov     r0,#rcvbuf+1
	MOV	A,@r0
	cjne	a,#3AH,ERR2
ERR2:	jnc	ERR3
	SWAP	A
	ANL	A,#0F0H
	ORL	A,B
	XRL	A,ADBH
	JZ	JOB14
ERR3:	ljmp	JOB6
JOB14:	ljmp	SENDWC
JOB13:  
		CJNE    A,#'N',JOB130
        LJMP    JOB70           ;查詢耐壓結果
JOB130: 
		CJNE	A,#'G',JOB8
	lcall   Active_DAta
	jb      f0,job8		;f0=1 表示接收到非法數據
        mov     r0,#rcvbuf+1    ;f0=0 如果接收數據有效則繼續往下處理
	MOV	A,@r0
        cjne    a,#'D',$+3
        jc      job8
        cjne    a,#'Z'+1,$+3    ;Z+1  D---Z
        jc      JOB15
        CJNE    A,#'d',$+3
        JC      JOB8
        CJNE    A,#'z'+1,$+3
        JNC     JOB8
        CLR     C
        SUBB    A,#'d'
        ADD     A,#('['-'D')
        ljmp    JOB16
JOB15:  CLR     C
        SUBB	A,#'D'
JOB16:	PUSH	ACC
        mov     r0,#rcvbuf+4
	MOV	A,@r0
	ANL	A,#0FH
	MOV	B,A
        mov     r0,#rcvbuf+3
	MOV	A,@r0       ;表號
	SWAP	A
	ANL	A,#0F0H
	ORL	A,B
	JnZ     job102
job103:
        ljmp    JOB10
job102:
	XRL	A,ADBH
	JZ	JOB103
	POP	ACC
	ljmp	JOB6
JOB101:	MOV	B,#03H
	MUL	AB
	MOV	DPTR,#JOB9
	JMP	@A+DPTR
JOB9:	Ljmp	GETBZZ		;D 接收標準值
	Ljmp	GETN		;E 接收校驗圈數
	Ljmp	GETRES		;F 接收誤差清零
	Ljmp	GETDG		;G 接收光電頭對光
	Ljmp	GETXB		;H 選表位
	Ljmp	GETHB		;I 對黑斑         ;0 退去其他試驗,回到校驗狀態
	Ljmp	GETJS		;J 監視光電頭脈沖 ;起動/潛動時記數
	Ljmp    wrmod           ;K 接線方式  有功無功切換
        Ljmp    bpen            ;L 喇叭開關
	Ljmp    GETTC           ;M 接收校核常數設定圈數,準備開始走字試驗
	Ljmp    TESTC           ;N 開始進行走字試驗
        Ljmp    GETCST          ;O 接收被校表常數
        Ljmp    pusch           ;P 脈沖選擇  電子脈沖還是光電頭脈沖
        Ljmp    Cntpw           ;Q 計電能試驗      1:開始  0:終止
        Ljmp    clear           ;R 清除電能計數
        Ljmp    puscmp          ;S 脈沖比較  電子脈沖和光電頭脈沖比較    ;進入比較狀態
        Ljmp    GETBZ           ;T 接收脈沖和盤轉比值
        Ljmp    GETBN           ;U 接收脈沖和盤轉設定比較圈數
        Ljmp	zzsy            ;V 進入失壓狀態,接收失壓方案
	Ljmp    systr		;W 失壓試驗開始
        Ljmp    GT2000          ;X 時鐘脈沖控制        ;X 功耗試驗 SOME EQUIPMENT USED
        LJMP    GETDIVR         ;Y 分頻系數
        LJMP    CSSY            ;Z 常數測試實驗
        ljmp    POWTST          ;d 功耗測試
        LJMP    JOB6            ;e 功耗測量單元用
        LJMP    JOB6            ;f 功耗測量單元用
        LJMP    JOB6            ;g 功耗測量單元用
        LJMP    JOB6            ;h 設置功耗測量單元單元號
        ljmp    mcbxcs          ;i 被校表脈沖測試
        ljmp    pptype          ;j 接線方式
        ljmp    ppdpxz          ;k add 4059被校表脈沖輸出類型選擇
        ljmp    setZZpls        ;l 設置走字脈沖數
        ljmp    Puls_ZZ_Tst     ;m 脈沖走字試驗
        ljmp    Puls_Yz         ;n 預置脈沖數  斷電恢復
        ljmp    Ny_Start_Tst    ;o開始耐壓試驗
        ljmp    Ny_Tm_End       ;p耐壓時間到
        ljmp    Change_Udz      ;q切換表尾電壓端子
        ljmp    Err_Test_Light  ;r誤差校驗指示燈控制命令
JOB10:  POP     ACC
        MOV     B,#(JOB10-JOB9)/3
        CJNE    A,B,$+3
        JnC     job104
        ljmp    JOB101
job104:
        LJMP    JOB8
;-----------------
GT2000: MOV     R0,#RCVBUF+5
        MOV     A,@R0
        ANL     A,#0FH
        JNZ     GT21
        CLR     EX0         ; 關閉INT0中斷
        CLR     BTK2
        CLR     BTK3
        SJMP    GT3E        ;選擇LED脈沖輸入
GT21:   CJNE    A,#01H,GT22
        SETB    EX0         ;開INT0中斷
        SETB    BTK2
        CLR     BTK3
        SJMP    GT3E       ;選擇需量周期脈沖
GT22:   SETB    EX0         ;開INT0中斷
        CLR     BTK2
        SETB    BTK3        ;選擇時鐘脈沖
GT3E:   LJMP    JOB6
;-----   add 4059被校表脈沖輸出類型選擇
ppdpxz:
        mov     r0,#rcvbuf+5
        mov     a,@r0
        anl     a,#0fh
        jnz     ppdpxz1
        setb    btygwg        ;p0.0
        ljmp    job6
ppdpxz1:clr     btygwg   ;p0.0
        ljmp    job6
;----------------------------
Change_Udz:
        mov     r0,#rcvbuf+5
        mov     a,@r0
        anl     a,#0fh
        jnz     chgudz1
        setb    p0.4          ;Gq:000
        ljmp    job6
chgudz1:
        clr     p0.4          ;Gq:001
        ljmp    job6
;----------------------
Err_Test_Light:
        mov     r0,#rcvbuf+5
        mov     a,@r0
        anl     a,#0fh
        jnz     Err_Test1
        clr     p3.6          ;Gr:000
        ljmp    job6
Err_Test1:setb  p3.6          ;Gr:001
        ljmp    job6
;----------------------
;設置走字脈沖數
setZZpls:
        MOV     IMBUF0,#00H
        MOV     IMBUF1,#00H
        MOV     IMBUF2,#00H
        mov     imbuf3,#00h
        LCALL   MBTH
        mov     a,imbuf0
        orl     a,imbuf1
        orl     a,imbuf2
        orl     a,imbuf3
        jnz     stzzps1
        mov     zzplsn,#1
        mov     zzplsn+1,#0
        mov     zzplsn+2,#0
        mov     zzplsn+3,#0
        ljmp    job6
stzzps1:
        mov     ZZPlsN,IMBUF0
        mov     ZZPlsN+1,IMBUF1
        mov     ZZPlsN+2,IMBUF2
        mov     ZZPlsN+3,imbuf3
        ljmp    job6
;-------預置脈沖數
Puls_Yz:
        MOV     IMBUF0,#00H
        MOV     IMBUF1,#00H
        MOV     IMBUF2,#00H
        mov     imbuf3,#00h
        LCALL   MBTH
        mov     pwcnt1,IMBUF0
        mov     pwcnt2,IMBUF1
        mov     pwcnt3,IMBUF2
        mov     pwcnt4,imbuf3
plus_yz2:
        setb    btMcYz
        ljmp    job6
;----------------------------
;o開始耐壓試驗
Ny_Start_Tst:
        JNB     GBBZ,Ny_Str1
        mov     mode,#0dh
        clr     BREF                ;清除有耐壓結果標志
Ny_Str1:ljmp    job6
;----------------------------
;p耐壓時間到
Ny_Tm_End:
        ljmp    job6
;----------------------------
CSSY:   JNB     GBBZ,CSSY2
        SETB    BSGB
        MOV     R0,#RCVBUF+5
        MOV     A,@R0
        ANL     A,#0FH
        JZ      CSSY2
;        SETB    BTCSSY         ;置常數測試標志
        MOV	TMOD,#00100101B        ;t0 counter
        MOV     MODE,#9
        MOV     IMCSCNT,#0
        MOV     IMCSCNT1,#0
;        mov     r1,#imbuf0
 ;       mov     r0,#imbzc1
  ;      mov     r6,bzcsN
;cssy1:  mov     a,@r0
 ;       mov     @r1,a
  ;      inc     r0
   ;     inc     r1
    ;    djnz    r6,cssy1       ;fh*n/c
;        mov     r0,#imbufd
 ;       mov     r1,#const1
  ;      mov     r6,#04h
;cssy3:  mov     a,@r1
 ;       mov     @r0,a
  ;      inc     r0
   ;     inc     r1
    ;    djnz    r6,cssy3       ;c
     ;   mov     r0,#imbuf0
      ;  mov     r2,bzcsN
;        mov     r1,#imbufd
 ;       mov     r3,#04h
  ;      lcall   mmul           ;(fh*n/c)*c
   ;     mov     bzcsN,r2
    ;    mov     r1,#imbzc1
;cssy4:  mov     a,@r0
 ;       mov     @r1,a
  ;      inc     r0
  ;      inc     r1
   ;     djnz    r2,cssy4
CSSY2:  LJMP    JOB6
;--------接線方式
pptype:  mov     r0,#rcvbuf+5
         mov     a,@r0
         anl     a,#0fh
         mov     imtype,a
         ljmp    job6
;----------------------------
;功耗測試
POWTST:  mov     r0,#rcvbuf+5
         mov     a,@r0
         anl     a,#0fh
         jz      powtst2
         mov     a,mode
         cjne    a,#10,powtst1
         ljmp    job6
powtst1: MOV     MODE,#10
         LCALL   GDCLS           ;
         LCALL   AllDK
         LJMP    JOB6
powtst2: LJMP    DHB1
;----------檢測被校表脈沖波形
mcbxcs:  JNB     GBBZ,MCCS2
         mov     r0,#rcvbuf+5
         mov     a,@r0
         anl     a,#0fh
         jz      powtst2          ;Gi:000  返回到mod0
         mov     a,mode           ;Gi:001  進入mod11
         cjne    a,#11,mccs1
         ljmp    job6
mccs1:   MOV     MODE,#11
         LCALL   GDCLS           ;
;-------將t0改為內部定時器用
         clr     tr0
         mov     tmod,#00100001b  ;timer 16 bits
         mov     th0,#0fch        ;1ms timer
         mov     tl0,#67h
         setb    tr0
	 SETB	 BFIRST
MCCS2:
         LJMP    JOB6
;----------------------------
GETTC:  JNB	GBBZ,GTC2
	SETB	BSGB
	MOV	MODE,#4
        mov     imbuf0,#00h
        mov     imbuf1,#00h
        mov     imbuf2,#00h
        Lcall   MBTH
        MOV     ZZcs,imbuf0
        MOV     ZZcs+1,imbuf1
        mov     ZZcs+2,imbuf2
        MOV     ZZcsTp,imbuf0
        MOV     ZZcsTp+1,imbuf1
        mov     ZZcsTp+2,imbuf2
        LCALL   JDQXH            ;AS108斷開,JDQ吸合
GTC2:	ljmp	JOB6
;----------------------------
ZZsy:   
        JNB     GBBZ,ZZsy4
        mov     mode,#06
        mov     r0,#rcvbuf+5
        mov     a,@r0
        anl     a,#0fh
        jz      zzsy0
        cjne    a,#04,$+3
        jc      ZZSY1
zzsy0:  
        mov     a,#01h
zzsy1:  
        mov     sy,a
        xrl     a,#03
        jz      zzsy2             ;失壓3 JDQ吸合
        lcall   JDQDK             ;AS108吸合 ,JDQ 斷開
        sjmp    zzsy3
zzsy2:  
        lcall   jdqxh
zzsy3:  
        clr     BTSTRSY
        clr     tr0
        mov     tmod,#00100001b  ;timer 16 bits
        mov     th0,#0eeh        ;5ms timer
        mov     tl0,#00h
        setb    tr0
zzsy4:  
        ljmp    job6
;------------------------------
SYSTR:  
        JNB     GBBZ,begrt
        mov     a,mode
        xrl     a,#06h
        jnz     begrt
        SETB    BTSTRSY
        SETB    BSGB
        mov     imsyctm,im5ms
begrt:  LJMP    job6
;-------------------------------
TESTC:  JNB     GBBZ,GTC2
        LCALL   JDQXH
        MOV     ZZPW,#01H
        MOV     ZZPW+1,#80H
        MOV     ZZPW+2,#0FH
        mov     r0,#rcvbuf+5
	    MOV     A,@r0
        ANL     A,#0FH

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
性欧美大战久久久久久久久| 亚洲午夜三级在线| 日本高清免费不卡视频| 日韩精品免费专区| 国产精品欧美极品| 91精品欧美综合在线观看最新 | 精品一区二区三区影院在线午夜 | 亚洲色图另类专区| 精品久久99ma| 欧美午夜不卡在线观看免费| 成人性生交大片免费看视频在线| 日本少妇一区二区| 一区二区三区中文在线观看| 国产欧美一区在线| 久久综合五月天婷婷伊人| 欧美日韩一卡二卡| 91激情在线视频| 国产精品一区一区| 欧美精品电影在线播放| 国产高清精品网站| 国产精品久久久久桃色tv| 不卡电影一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲一级二级三级在线免费观看| 日韩精品资源二区在线| 一本色道久久综合亚洲aⅴ蜜桃| 激情综合网激情| 婷婷成人综合网| 亚洲免费在线观看视频| 中文文精品字幕一区二区| 精品欧美一区二区久久| 日韩一区二区三区精品视频| 欧美曰成人黄网| 成人av免费观看| 成人免费视频免费观看| 国产不卡视频在线观看| 国产精品自拍网站| 国产精品原创巨作av| 欧美日韩一本到| 精品国产免费一区二区三区四区| 欧美亚洲高清一区| 欧美视频中文一区二区三区在线观看| av影院午夜一区| 99精品在线观看视频| 99国产精品久久久久久久久久| 粗大黑人巨茎大战欧美成人| 国产69精品久久久久毛片 | 99久久免费国产| 91在线视频在线| 日本黄色一区二区| 欧美中文字幕一区二区三区亚洲| 一本一道波多野结衣一区二区| 日本乱人伦aⅴ精品| 欧美午夜一区二区| 91精品国产综合久久婷婷香蕉| 欧美一级久久久久久久大片| 日韩欧美三级在线| 国产偷v国产偷v亚洲高清| 国产精品欧美综合在线| 一区二区三区加勒比av| 石原莉奈一区二区三区在线观看| 美女一区二区在线观看| 国产.精品.日韩.另类.中文.在线.播放| 成人一区二区三区中文字幕| 91视频.com| 欧美日韩国产综合视频在线观看| 在线成人免费观看| 26uuu成人网一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 在线观看中文字幕不卡| 国产精品视频一二三区| 亚洲一区二区三区视频在线| 亚洲国产一区二区三区青草影视| 一区二区国产视频| 亚洲午夜在线电影| 日本视频在线一区| 国产一区二区中文字幕| 91免费在线视频观看| 欧洲精品一区二区| 91精品福利在线一区二区三区 | 99国产精品国产精品久久| 99国产麻豆精品| 欧美日韩精品一区二区三区四区| 国产成人精品亚洲日本在线桃色| 日韩写真欧美这视频| 国产成a人亚洲精品| 91色视频在线| 制服视频三区第一页精品| 精品国产乱码久久久久久图片| 欧美国产一区在线| 亚洲第一福利视频在线| 国产在线不卡视频| 欧美性做爰猛烈叫床潮| 久久亚洲免费视频| 亚洲一区免费视频| 国产精品一区二区x88av| 91九色最新地址| 久久先锋影音av| 亚洲国产视频网站| 国产成人亚洲综合a∨猫咪| 欧美性猛片xxxx免费看久爱| 26uuuu精品一区二区| 亚洲激情综合网| 国产精品一区一区| 欧美一区二区视频在线观看2022 | 激情五月婷婷综合| 欧美在线三级电影| 欧美经典一区二区三区| 日韩成人午夜精品| 91视视频在线观看入口直接观看www | 不卡欧美aaaaa| 日韩一级黄色片| 亚洲综合久久久久| 91在线视频官网| 国产色91在线| 久久99精品网久久| 欧美疯狂做受xxxx富婆| 亚洲精品国产一区二区精华液| 国产91在线观看| 精品国产一二三| 精品噜噜噜噜久久久久久久久试看| 天天影视网天天综合色在线播放| 日韩视频在线永久播放| 日韩限制级电影在线观看| 奇米一区二区三区| 日韩欧美另类在线| 高清不卡一区二区| 亚洲人成网站色在线观看| 91一区在线观看| 久久精品男人天堂av| 国产一区二区影院| 国产精品初高中害羞小美女文| 91黄色小视频| 欧美日韩精品一区二区天天拍小说| 5月丁香婷婷综合| 亚洲图片欧美一区| 欧美羞羞免费网站| 亚洲一区自拍偷拍| 在线视频一区二区三| 玉米视频成人免费看| 色婷婷久久一区二区三区麻豆| 国产精品每日更新| av电影在线观看一区| 国产精品国产三级国产专播品爱网| 成人一级视频在线观看| 国产精品免费免费| 91丨九色丨蝌蚪丨老版| 亚洲美女区一区| 欧美日韩免费不卡视频一区二区三区| 亚洲午夜一区二区| 欧美一区二区精品久久911| 老司机精品视频线观看86 | 99久久综合国产精品| 国产精品久久久久久妇女6080| 风间由美一区二区av101 | 五月天网站亚洲| 日韩久久久久久| 国产麻豆91精品| 国产精品每日更新在线播放网址 | 欧美天堂一区二区三区| 亚洲成人手机在线| 日韩欧美国产综合一区| 国产麻豆成人精品| 国产精品久久夜| 欧美自拍偷拍午夜视频| 日韩高清在线电影| 久久久亚洲精品石原莉奈| a在线欧美一区| 午夜在线成人av| 久久久www成人免费无遮挡大片| 9人人澡人人爽人人精品| 亚洲综合男人的天堂| 日韩欧美视频一区| 91亚洲国产成人精品一区二三| 亚洲一区二区成人在线观看| 欧美大片一区二区| 99免费精品视频| 图片区小说区国产精品视频| 久久夜色精品国产欧美乱极品| 91在线码无精品| 午夜av区久久| 国产精品激情偷乱一区二区∴| 欧美色图第一页| 国产在线国偷精品产拍免费yy| 亚洲久草在线视频| 久久综合久久综合亚洲| 色综合中文字幕| 九九视频精品免费| 亚洲精品乱码久久久久久久久 | 欧洲日韩一区二区三区| 91免费看片在线观看| 欧美亚洲一区二区在线观看| 欧美亚洲禁片免费| 国产亚洲一区二区三区四区| 中文字幕av一区二区三区| 亚洲一二三级电影| 国产激情视频一区二区三区欧美| 久久国产精品72免费观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 |