您当前的位置:五五电子网电子知识单片机-工控设备51单片机CAN接口汇编程序 正文
CAN接口汇编程序

CAN接口汇编程序

点击数:7519 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   51单片机
MOV      R7,A
AJMP     CAN_RCVDATA
CAN_RCVYB:
MOV      R7,#02                            
CAN_RCVDATA:                            
MOV X     A,.DPTR
MOV     @R0,A
INC         DPTR
INC         R0
DJNZ     R7,CAN RCVDATA
CAN_DR_QUIT:
RET
CAN_CMD_PRG:
MOV      A,R7
CJNE     A,#01,CAN_CMDl                    
MOV      DPTR,#REG COMMAND                
MOV X     @DPTR,A                            
CLR     F0
RET
CAN_CMDl:
CJNE     A,#02,CAN_CMD2
MOV      DPTR,#REG STATUS                    
MOV X     A,@DPTR                            
SETB     F0
JB         ACC.5,CAN_CMDLQUIT
CLR     F0
CAN_CMD_QUIT:
RET
CAN_CMD2:
CJNE    #04,CAN CMD3                        
MOV      DPTR,# REG_COMMAND                
MOV X     @DPTR,A                            
NOP
NOP
MOV      DPTR,#REG STATUS                    
MOV X     A,.DPTR
SETB     F0
JB         ACC.0,CAN_DB_QUIT
CLR     F0
CAN_DB_QUIT:
RET
CAN_CMD3:
CJNE     A,#08,CAN_CMD4                    
MOV      DPTR,# REG_COMMAND                
MOV X     @DPTR,A                            
NOP
NOP
MOV      DPTR,#REG_STATUS                
MOV X     A,@DPTR
SETB     F0
JB         ACC.1,CAN_DOVER_QUIT
CLR     F0
CAN_DOVER_QUIT:
RET
SCAN CMD4:
CJNE     A,#10H,CAN_CMD5                    
MOV      DPTR,#REG_COMMAND                
MOV X    @DPTR,A                            
CLR     F0
CAN     CMD5:
RET



上一页  [1] [2] [3] [4] [5] 


本文关键字:接口  51单片机单片机-工控设备 - 51单片机

《CAN接口汇编程序》相关文章>>>