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

CAN接口汇编程序

点击数:7519 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   51单片机
CJNE     A,#OAAH,CAN_CM_QUIT                
MOV      A,#055H                        
MOV X     @DPTR,A
MOV X     A,@DPTR
CJNE     A,#055H,CAN_CM_QUIT                
CLR     A
MOV X    @DPTR,A
CLR     F0
CAN_CM_QUIT:
RET
CAN_ENTER_RETMODEL:                
MOV      DPTR,#REG_CONTROL                
MOV X     A,@DPTR
ORL     A,#01H                            
MOV X    @DPTR,A 
CLR     DWF0
MOV X     DWA,@DPTR                        
JB         ACC.0,CAN_ER_QUIT
SETB     F0
CAN_ER_QUIT:
RET
CAN-QUIT-RETMODEL:
MOV     DPTR,#REG_CONTROL                
MOV X     A,@DPTR
ANL     A,#OFEH                            
MOV X    @DPTR,A 
CLR     F0
MOV X     A,@DPTR
JNB         ACC. 0,CAN_QR_QUIT                
SETB     F0
CAN_QR_QUIT:
RET
CAN_SET_BANDRATE:                         
MOV      A,R7
CLR     CY
SUBB     A,#13
SETB     F0
JNC         CAN_SETBR_QUIT                    
CLR     F0 
MOV      A,R7
RL         A
MOV      DPTR,#CAN SETBR                    
MOV C     A,@A+DPTR 
MOV      R5,A                                
MOV      A,R7                                
RL         A
INC         A
MOV C     A,@A+DPTR
MOV      R6,A                                
MOV      DPTR,# REGLBTR0                    
MOV      A,R5                                
MOV X .    DPTR,A
SETB     F0
MOV X     A,QDPTR
XRL     A,R5
JNZ         CAN_SETBR_QUIT                    
INC         DPTR
MOV      A,R6
MOV X     @DPTR,A
MOV X     A,@DPTR
XRL     A,R6                            
JNZ         CAN_SETBR_QUIT
CLR     F0
CAN_SETBR_QUIT:
RET
CAN_SETBR:
DB     0EFH,0FFH                            
DB     0D7H,0FFH                            
DB     0CBH,0FFH                            
DB     0C5H,0FFH                            
DB     0C9H,0A9H                            
DB     0C2H,0FFH                            
DB     84H,0A7H                                
DB     82H,025H                                
DB     01H,045H                                
DB    01H,025H                                

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


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

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