
飞利浦半导体
产品speci fi cation
8位微控制器,具有片上CAN
P8xC592
禄
00A0
00A1
OBJ
行源代码
72
73
74
; FI RST保存使用的寄存器
推
推
PSW
加
CAN_INT_HANDLER :
C0D0
C0E0
75
76
77
78
79
;存储CAN控制器的中断寄存器内容
; (在这里:在一个可位寻址的位置) 。
;这是因为读取中断寄存器后,必须
;它的内容被清除,但
另一方面
几个FL AGS
;可在符合设定。
MOV
ANL
MOV
A, CANON
A, #INT_FLAG_MASK
CAN_INT_IMAGE ,A
;只有中断功能FL AGS
00A2
80
81
82
E5D9
541F
83
84
85
86
87
88
89
00A5 F520
00A7
;dispatcher-----------------------------------------------------------------------------------------------
INT_TEST0 :
JBC
INT_TEST1 :
;这里的调度,必须根据已完成
;在应用程序特定网络信用证要求
; ...
; ...
;调度结束----------------------------------------------- -------------------------------------
;Rx-serve--------------------------------------------------------------------------------------------------
;复制信息(数据字段只)从CAN- CPU存储器
CAN_RX_SERVE
;从接收缓冲区读取第二个描述符字节(地址21 )
MOV
MOV
CANADR , #CAN_REF + 1
A, CANDAT
CAN_INT_RX , CAN_RX_SERV
;接收中断?
00A9 100000
00AB
00AD
90
91
92
93
94
95
96
97
98
99
00AE
00AF
00B0
E5DA
100
101
102
103
75DB15 104
105
106
1996年6月27日
100