
飞利浦半导体
产品speci fi cation
8位微控制器,具有片上CAN
P8xC592
禄
OBJ
行源代码
35
36
;命令为CAN控制器/ DMA逻辑
CAN_REF_REL
CAN_RX_DMA
EQU
EQU
00000100B
80H + 22
;释放接收缓冲器
;接收DMA传输
00A0
00A1
37
38
39
40
41
42
43
44
;对CAN控制器内部寄存器地址
CAN_REF
;口罩
INT_FLAG_MASK EQU
ID2_0_MASK
EQU
;跳转地址为CAN控制器的中断
00011111B
11100000B
;所有CAN的中断功能FL AGS
;只有ID.2 ... ID.0位
EQU
20
;对接收缓冲区地址1日
00A2
45
46
47
48
020080
49
50
51
52
53
54
CSEG在2BH
LJMP
;数据存储
DSEG在20H
CAN_INT_IMAGE : DS
BSEG在00H
CAN_INT_RX :
CAN_INT_TX :
CAN_INT_KR :
CAN_INT_OV :
CAN_INT_WK :
DBIT
DBIT
DBIT
DBIT
DBIT
1
1
1
1
1
; = CAN_INT_IMAGE.0
; = CAN_INT_IMAGE.1
; = CAN_INT_IMAGE.2
; = CAN_INT_IMAGE.3
; = CAN_INT_IMAGE.4
1
CAN_INT_HANDLER
; CAN的中断向量
00A5
00A7
00A9
00AB
00AD
55
56
57
58
59
60
61
62
63
64
;********************************************************************************************************
; CAN控制器的中断处理程序
;
;只有在接收中断被编码。
;
;*******************************************************************************************************
CSEG在080H
00AE
00AF
00B0
65
66
67
68
69
70
71
1996年6月27日
99