⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hw_do_with.asm

📁 一、 模块功能简介 &nbsp &#1048698 支持串口通信与电力线载波通信之间的转发; &nbsp &#1048698 ZF3106串口‐载波通讯模块可以完成载波信道到TTL串口
💻 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 + -