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

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

?? zb_do_with.asm

?? 一、 模塊功能簡介 &nbsp &#1048698 支持串口通信與電力線載波通信之間的轉發; &nbsp &#1048698 ZF3106串口‐載波通訊模塊可以完成載波信道到TTL串口
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;************************************************************
;文檔類型: 原代碼 
;項目編號: 
;文檔編號: 
;修訂版本:
;生成日期: 
;文檔作者:
;審    核: 
;************************************************************
;相關文檔:
;文檔編號   
;************************************************************
;修訂說明
;修訂版本
;************************************************************
$INCLUDE	(RAML128.INC)
$INCLUDE	(RAMH128.INC)
$INCLUDE	(IO.INC)
$INCLUDE	(PL3105.INC)

CODE_REG	SEGMENT CODE
RSEG		CODE_REG
PUBLIC          ZB_DO_WITH
EXTRN   CODE    (RESET_SYS)
EXTRN   CODE    (HW_DO_WITH)	
EXTRN   CODE    (CLR_ZB)
EXTRN   CODE    (GB_BH)
;*******************************
ZB_EER:		JMP	RESET_SYS
ZB_DO_WITH:	
	        NOP
	        NOP
	        NOP	
		MOV	R0,#ZB_OK		
		MOV	A,@R0
		CJNE	A,#'O',ZB_EER
;ZB檢查表號是否為0?
                MOV	R7,#3
		MOV	R1,#TAR_ADDR0
CMP_SN0:
		MOV	A,@R1
		JNZ     CHK_ZB_SN1
		INC	R1
		DJNZ	R7,CMP_SN0
		CALL    CLR_ZB           ;表號為0清載波緩存后返回
        	RET
;------------------------------------------------------        	
CHK_ZB_SN1:                               ;是否為廣播地址
                MOV	R7,#3
		MOV	R1,#TAR_ADDR0
CHK_ZB_SN1_LOOP:
                MOV     A,@R1
                INC     R1
                CJNE    A,#99H,CHK_ZB_SNO
                DJNZ    R7,CHK_ZB_SN1_LOOP
                JMP     ZB_DO_0	
;--------------------------------------------------------	
;ZB檢查表號是否是正確?

CHK_ZB_SNO:
		MOV     R0,#BH_BAK_0      ;比較表號與備份表號是否一致
		MOV     A,@R0
		MOV	B,BH_0
                CJNE    A,B,ZB_SNO_ERR
                MOV     R6,A
                MOV     R0,#BH_BAK_1
                MOV     A,@R0
		MOV	B,BH_1
                CJNE    A,B,ZB_SNO_ERR
                ADD     A,R6
                MOV     R6,A
                MOV     R0,#BH_BAK_2
                MOV     A,@R0
		MOV	B,BH_2
                CJNE    A,B,ZB_SNO_ERR  
                ADD     A,R6
                MOV     R6,A 
                MOV     R0,#BH_BAK_3
                MOV     A,@R0
		MOV	B,BH_3
                CJNE    A,B,ZB_SNO_ERR 
                ADD     A,R6
                MOV     R6,A
                MOV     R0,#BH_BAK_4
                MOV     A,@R0
		MOV	B,BH_4
                CJNE    A,B,ZB_SNO_ERR 
                ADD     A,R6
                MOV     R6,A
                MOV     R0,#BH_BAK_5
                MOV     A,@R0
		MOV	B,BH_5
                CJNE    A,B,ZB_SNO_ERR 
                ADD     A,R6
                ADD     A,#'X'
                MOV     R6,A  
                MOV     R0,#BH_BAK_JY         ;表號備份是否一致
                MOV     A,@R0
                MOV     B,BH_JY
                CJNE    A,B,ZB_SNO_ERR
                MOV     A,R6
                CJNE    A,B,ZB_SNO_ERR         ;校驗是否正確
                CLR     ERR_SNO             ;
                
                MOV     A,TAR_ADDR0         ;比較接收到的被叫表號與本表表號
                MOV     B,BH_0
		CJNE	A,B,DO_ZB_RET
        ; 	CJNE	A,B,ZB_SNO_ERR      ; 直抄命令都轉發 07-7-3 LIHENG
		MOV     A,TAR_ADDR1
                MOV     B,BH_1
		CJNE	A,B,DO_ZB_RET
	;	CJNE	A,B,ZB_SNO_ERR
		MOV     A,TAR_ADDR2
                MOV     B,BH_2
		CJNE	A,B,DO_ZB_RET
	;	CJNE	A,B,ZB_SNO_ERR
	        MOV     ZB_BH_BUF0,BH_0          ; 07-7-3 liheng
                MOV     ZB_BH_BUF1,BH_1
                MOV     ZB_BH_BUF2,BH_2
                MOV     ZB_BH_BUF3,BH_3
                MOV     ZB_BH_BUF4,BH_4
                MOV     ZB_BH_BUF5,BH_5
		JMP	ZB_DO_1	
DO_ZB_RET:	
                CALL    CLR_ZB                  ;非本表抄作數據,清載波緩存返回
                RET
                
ZB_SNO_ERR:     MOV     ZB_BH_BUF0,TAR_ADDR0          ; 07-7-3 liheng
                MOV     ZB_BH_BUF1,TAR_ADDR1
                MOV     ZB_BH_BUF2,TAR_ADDR2
                MOV     ZB_BH_BUF3,#0AAH
                MOV     ZB_BH_BUF4,#0AAH
                MOV     ZB_BH_BUF5,#0AAH
                SETB    ERR_SNO
                JMP     ZB_DO_1
                
                
ZB_ZJ_UP1:      JB      ERR_SNO,DO_ZB_RET       ;
           	JNB	ZJ_TX_BIT,DO_ZB_RET
		CLR	ZJ_TX_BIT
		JMP	ZB_ZJ_UP		;MOVE TO RUJ
		
ZB_ZJ_DOWN1:    JB      ERR_SNO,DO_ZB_RET       ;
               	SETB	ZJ_TX_BIT
		JMP	ZB_ZJ_DOWN		;MOVE TO RU_N
	
ZB_DO_1:	
                MOV	A,ZB_CTR
		JB	ACC.7,ZB_ZJ_UP1
		JB	ACC.6,ZB_ZJ_DOWN1	;中繼
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ZB_DO_WITH_RD:	
                MOV     R0,#BAK_ZB_BUF0          ; 07-7-3 liheng
                MOV     @R0,TAR_ADDR0
                MOV     R0,#BAK_ZB_BUF1          ; 07-7-3 liheng
                MOV     @R0,TAR_ADDR1
                MOV     R0,#BAK_ZB_BUF2          ; 07-7-3 liheng
                MOV     @R0,TAR_ADDR2
                MOV     R0,#BAK_ZB_C             ; 07-7-3 liheng
                MOV     @R0,ZB_CTR
                MOV     R0,#BAK_ZB_DI0           ; 07-7-3 liheng
                MOV     @R0,ZB_DI0
                MOV     R0,#BAK_ZB_DI1           ; 07-7-3 liheng
                MOV     @R0,ZB_DI1
                                                               
                CLR     EREN
                CLR     ES
		MOV	A,ZB_CTR
		ANL	A,#0FH
		CJNE	A,#01H,ZB_DO_WITH_W	;==1讀數據
		MOV     R0,#HW_CTR
		MOV	@R0,#01H
		JMP     ZB_DO_WITH_RD1
ZB_DO_WITH_W:
                MOV     A,ZB_CTR
                ANL     A,#0FH
		CJNE    A,#04H,ZB_DO_WITH_S   ;寫數據
	;	MOV     MINUTE,#55H             ;設置一分鐘讀取表號標志,保證重新設置表號后能馬上讀取新表號          
	        MOV     TMR_M1,#3              ; 07-4-29 LIHENG 
		MOV     R0,#HW_CTR
		MOV     @R0,#04H
		JMP     ZB_DO_WITH_RD1
		
ZB_DO_WITH_S:                                    ;//070131, 非廣播且非讀/寫命令的處理
               
		
	;	MOV    ADDRZJ0,ZB_BUF0
        ;       MOV    ADDRZJ1,ZB_BUF1 
        ;       MOV    ADDRZJ2,ZB_BUF2         ;保存主叫地址
                   MOV  R0,#ADDRZJ0
                   MOV  A,ZB_BUF0
                   MOV  @R0,A
                   INC  R0
                   MOV  A,ZB_BUF1
                   MOV  @R0,A
                   INC  R0
                   MOV  A,ZB_BUF2
                   MOV  @R0,A
                   
                MOV     TMR_M1,#3              ; 07-4-29 LIHENG
	;	MOV     MINUTE,#55H             ;070131 設置一分鐘讀取表號標志,保證重新設置表號后能馬上讀取新表號          
	;	MOV     R0,#HW_CTR
	;	MOV     @R0,A                      ;//070130
		
                  MOV    R0,#HW_681                 ;//070130
                  MOV    @R0,#068H
                  MOV    R0,#HW_682
                  MOV    @R0,#068H
                  MOV    R0,#MTR_ADDR0
                ;  MOV    R3,#6

                  MOV    @R0,ZB_BH_BUF0             ; 07-7-3 liheng
                  INC    R0
                  MOV    @R0,ZB_BH_BUF1
                  INC    R0
                  MOV    @R0,ZB_BH_BUF2
                  INC    R0
                  MOV    @R0,ZB_BH_BUF3
                  INC    R0
                  MOV    @R0,ZB_BH_BUF4
                  INC    R0
                  MOV    @R0,ZB_BH_BUF5
                 ;  MOV    GB_OR_SP,#1
                 ; DJNZ   R3,ZB_GB_ADDR             ;//070130
		  JMP    ZB_GB_CTRL                ;070131 無DI0,DI1,后續處理與廣播方式相同
		
ZB_DO_WITH_RD1:			
		CALL    ZB_TO_HW                ;載波數據轉換為645格式
		CALL    HW_DO_WITH              ;串口發送645格式數據
                MOV     ZB_HW,#'O'              ;置載波抄表標志,與一分鐘讀表號命令區別
               ; MOV     TMR_INIT1,#3            ; 07-3-23 LIHENG
                MOV     R0,#TMR_INIT1
                MOV     @R0,#3
                MOV     RS485_CN,#0             ; 07-3-23 liheng 串口重新接受
ZB_DO_WITH_END:
                NOP
                CALL    CLR_ZB                  ;清緩存返回
                NOP
		RET
;--------------------------------------------------	
;上行載波數據轉發	
ZB_ZJ_UP:	
                
	;	MOV	R0,#ADDRZJ0
	        MOV     R0,#ZB_ADDR_ZJ0         ; 2007-07-10 LIHENG 
		MOV	R1,#TAR_ADDR0           ;被叫地址
		MOV	A,@R0
		MOV	@R1,A
		INC	R0
		INC	R1
		MOV	A,@R0
		MOV	@R1,A
		INC	R0
		INC	R1
		MOV	A,@R0
		MOV	@R1,A
		MOV	A,ZB_L
		ADD	A,#5
		MOV	FS_JYL,A
		MOV	FS_L,A
		CALL    ZB_FS_CHK                 ;校驗
		MOV	A,FS_L
		ADD	A,#5                      ;多發一字節
		MOV	FS_L,A
		
		MOV     ZB_09H,#09H
                MOV     ZB_AFH,#0AFH
		
		SETB    PLM_RS
		MOV     PLM_RS0,#'F'
		
		MOV     EXT_CFG,#01H            ;//070131
	;	SETB    PLM_SSC
	
		MOV	PLM_RST,#0A2H
		MOV	TMR_ZB,#0FFH
		
		
		RET
;----------------------------------------------------
ZB_ERR:		JMP	RESET_SYS
ZB_ZJ_DOWN:
		MOV	A,ZB_CTR
		JNB	ACC.6,ZB_ERR	;中繼?
		MOV	B,A
		ANL	A,#00110000B
		SWAP	A
		MOV	ZJ_NUM,A	;中繼NUM=ZJ_NUM+1
		JZ	NO_ZJ		;1 級
		MOV	A,B
		SWAP	A
		DEC	A
		SWAP	A
		MOV	R0,#ZB_CTR
		MOV	@R0,A		;NEW  ZB_CTR
		JMP	NOR_ZJ
NO_ZJ:					;一級中繼

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费看黄yyy456| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲欧美日韩在线不卡| 欧美激情在线一区二区三区| 日韩视频免费直播| 91精品欧美一区二区三区综合在| 欧美色综合天天久久综合精品| 91麻豆高清视频| 欧美亚洲动漫制服丝袜| 日本韩国欧美国产| 欧美综合一区二区三区| 欧美色图一区二区三区| 欧美精品久久天天躁| 欧美一区二区三区视频免费| 日韩精品中文字幕一区二区三区 | 日本一区二区三区国色天香| 久久久久久久av麻豆果冻| 国产欧美精品日韩区二区麻豆天美| 精品国产亚洲在线| 国产欧美精品一区二区色综合朱莉| 国产精品色在线| 洋洋成人永久网站入口| 天天色天天爱天天射综合| 麻豆91免费观看| 国产成人亚洲综合a∨婷婷| 成人av第一页| 色婷婷香蕉在线一区二区| 欧美性猛交一区二区三区精品| 欧美日本一区二区| 久久久精品tv| 亚洲成人免费视频| 国内外精品视频| 色婷婷国产精品| 欧美精品一区二区高清在线观看| 国产精品三级av| 午夜欧美视频在线观看 | 粉嫩嫩av羞羞动漫久久久 | 亚洲综合视频网| 国产精品综合二区| 欧美中文字幕亚洲一区二区va在线 | 亚洲国产精品久久不卡毛片| 韩日欧美一区二区三区| 色香蕉久久蜜桃| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品高清在线| 国产九色sp调教91| 欧美精品乱码久久久久久| 国产精品萝li| 久久精品国产77777蜜臀| 在线观看日韩高清av| 欧美精品一区二区精品网| 午夜亚洲福利老司机| 成人午夜私人影院| 日韩免费看的电影| 午夜精品123| 色一情一伦一子一伦一区| 久久综合色鬼综合色| 日韩 欧美一区二区三区| 色综合天天视频在线观看| 久久久www免费人成精品| 婷婷成人激情在线网| 91福利在线看| 亚洲欧洲精品一区二区三区不卡 | 国产超碰在线一区| 欧美一级欧美一级在线播放| 亚洲电影激情视频网站| 色综合久久综合网97色综合| 中文字幕免费一区| 国产福利一区二区三区视频在线| 欧美成人猛片aaaaaaa| 亚洲成av人片在线| 欧美日韩一区高清| 亚洲狠狠爱一区二区三区| 在线免费观看日本欧美| 亚洲色图第一区| 91美女视频网站| 亚洲精品福利视频网站| 91一区二区在线观看| 亚洲欧美国产77777| 99精品视频在线免费观看| 一区二区中文视频| 一本久道中文字幕精品亚洲嫩| 中文字幕字幕中文在线中不卡视频| 成人天堂资源www在线| 国产精品久久一卡二卡| 91亚洲国产成人精品一区二区三| 中文字幕久久午夜不卡| 成人在线综合网| 综合色中文字幕| 欧美唯美清纯偷拍| 亚洲6080在线| 2欧美一区二区三区在线观看视频| 男人的天堂亚洲一区| wwwwxxxxx欧美| av在线播放一区二区三区| 一区二区三区四区在线| 欧美日韩国产综合久久 | 国产精品综合av一区二区国产馆| 国产亚洲精品精华液| 99久久精品国产毛片| 午夜精品福利一区二区三区蜜桃| 日韩视频在线观看一区二区| 精品一区二区三区视频| 国产精品国模大尺度视频| 欧美午夜免费电影| 开心九九激情九九欧美日韩精美视频电影 | 中文字幕欧美国产| 91精品福利在线| 日韩电影在线免费| 欧美国产日韩在线观看| 欧美三级韩国三级日本一级| 精品亚洲国产成人av制服丝袜| 中文无字幕一区二区三区| 欧美午夜电影一区| 国产成人亚洲综合a∨猫咪| 亚洲自拍偷拍图区| 久久久久88色偷偷免费| 欧美性色欧美a在线播放| 国产乱对白刺激视频不卡 | 9191精品国产综合久久久久久 | 一色屋精品亚洲香蕉网站| 9191成人精品久久| 99国产精品久久| 国产在线视频一区二区三区| 亚洲综合久久av| 国产精品久久久久久一区二区三区| 欧美乱妇23p| 91视频观看视频| 国产二区国产一区在线观看| 五月综合激情网| 一区二区三区丝袜| 欧美国产精品中文字幕| 欧美成人a在线| 欧美另类高清zo欧美| 91免费观看视频在线| 国产suv一区二区三区88区| 男人的j进女人的j一区| 午夜成人免费视频| 亚洲色图丝袜美腿| 亚洲日本在线视频观看| 国产欧美日韩一区二区三区在线观看 | 99re这里只有精品视频首页| 国产精品一区在线观看你懂的| 日本美女一区二区| 亚洲福中文字幕伊人影院| 亚洲人成伊人成综合网小说| 国产欧美一区二区精品婷婷| 精品国产91久久久久久久妲己| 69p69国产精品| 欧美日韩免费观看一区二区三区 | 欧美绝品在线观看成人午夜影视| 99精品国产视频| 色噜噜狠狠一区二区三区果冻| 成人av片在线观看| 欧美三区免费完整视频在线观看| av高清久久久| 一本色道亚洲精品aⅴ| 色偷偷久久人人79超碰人人澡| 91美女视频网站| 欧美性猛交一区二区三区精品| 欧美日韩在线亚洲一区蜜芽| 欧美日韩一区二区三区高清| 欧美视频中文一区二区三区在线观看| 日本精品裸体写真集在线观看| av电影在线不卡| 欧美日韩免费视频| 日韩午夜精品视频| 精品国产一区二区三区忘忧草| 国产亚洲女人久久久久毛片| 中文子幕无线码一区tr| 亚洲视频一区二区免费在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 成人手机电影网| 91小视频免费看| 88在线观看91蜜桃国自产| 精品国产一区a| 亚洲色图.com| 免费日本视频一区| 成人永久aaa| 欧美日韩一级视频| 久久久久久久综合| 亚洲欧美乱综合| 久久精品国产亚洲高清剧情介绍| 国产成人午夜99999| 色婷婷av一区二区三区大白胸| 91麻豆精品国产91| 国产欧美久久久精品影院| 一区二区三区中文免费| 久久国产视频网| 91麻豆高清视频| 久久久久久久久99精品| 亚洲人成人一区二区在线观看| 免费观看日韩电影| 不卡视频一二三| 日韩欧美一区二区三区在线| 国产精品丝袜91| 精品一区二区三区不卡| 一本一本大道香蕉久在线精品| 久久综合九色综合欧美98| 亚洲自拍都市欧美小说|