clr.asm

来自「一、 模块功能简介 &nbsp &#1048698 支持串口通信与电力线」· 汇编 代码 · 共 47 行

ASM
47
字号
;************************************************************
;文档类型: 原代码 
;项目编号: 
;文档编号: 
;修订版本: 
;生成日期: 
;文档作者: 
;审    核: 
;************************************************************
;相关文档: 
;文档编号      
;************************************************************
;修订说明
;修订版本
;************************************************************
$INCLUDE	(RAML128.INC)
$INCLUDE	(RAMH128.INC)
CODE_REG	SEGMENT CODE
RSEG		CODE_REG
PUBLIC          CLR_HW
PUBLIC          CLR_ZB
;--------------------------------------
;使用寄存器R0
;载波缓存清0:ZB_09H----ZB_BUFEND
CLR_ZB:
           NOP
           NOP 
           MOV   R0,#ZB_09H
CLR_ZB1:           
           MOV   @R0,#0
           INC   R0
           MOV   A,R0
           CJNE  A,#ZB_BUFEND,CLR_ZB1
           RET
;串口缓存清0:HW_681---HW_BUFEND           
CLR_HW:
           NOP
           NOP 
           MOV    R0,#HW_681
CLR_HW1:
           MOV    @R0,#0
           INC    R0
           MOV    A,R0
           CJNE   A,#HW_BUFEND,CLR_HW1
           RET
           END
;---------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?