?? hw_do_with.asm
字號:
;************************************************************
;文檔類型: 原代碼
;項目編號:
;文檔編號:
;修訂版本:
;生成日期:
;文檔作者:
;審 核:
;************************************************************
;相關文檔: 主程序,規約
;文檔編號 說明
;************************************************************
;修訂說明:載波
;修訂版本
;修訂說明:
;修訂版本:
;************************************************************
$INCLUDE (IO.INC)
$INCLUDE (PL3105.INC)
$INCLUDE (RAML128.INC)
$INCLUDE (RAMH128.INC)
CODE_REG SEGMENT CODE
RSEG CODE_REG
PUBLIC HW_DO_WITH
;-----------------------------------
;串口發送程序,發送串口緩存數據
HW_DO_WITH:
NOP
NOP
NOP
CLR EREN
CLR ES
CLR TI
MOV SBUF0,#0FEH ; 多發8個FEH 07-7-3 LIHENG
JNB TI,$
CLR TI
MOV SBUF0,#0FEH
JNB TI,$
CLR TI
MOV SBUF0,#0FEH
JNB TI,$
CLR TI
MOV SBUF0,#0FEH
JNB TI,$
CLR TI
MOV SBUF0,#0FEH
JNB TI,$
CLR TI
MOV SBUF0,#0FEH
JNB TI,$
CLR TI
MOV SBUF0,#0FEH
JNB TI,$
CLR TI ;070131 多發一個FE
MOV SBUF0,#0FEH ;使串口通訊更好同步
JNB TI,$
MOV R0,#HW_681
HW_DO_WITH1:
CLR TI
CLR A ;清串口緩存
XCH A,@R0
MOV C,P
MOV TB8,C ;偶校驗位
MOV SBUF0,A
INC R0
JNB TI,$
DJNZ FS_L_HW,HW_DO_WITH1
CLR TI
MOV RS485_CN,#0
MOV HW_OK,#0 ;清串口接收成功標志
SETB EREN
SETB ES
NOP
NOP
NOP
NOP
NOP
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -