?? can.lst
字號:
C51 COMPILER V6.12 CAN 06/02/2005 08:50:15 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE CAN
OBJECT MODULE PLACED IN .\CAN.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\CAN.C DEBUG OBJECTEXTEND
stmt level source
1 #include "public.h"
2
3 void can_init(void)
4 {
5 1 P2_7=0;
6 1 _nop_();
7 1 _nop_();
8 1 _nop_();
9 1 _nop_();
10 1 _nop_();
11 1 _nop_();
12 1 _nop_();
13 1 _nop_();
14 1 _nop_();
15 1 _nop_();
16 1 _nop_();
17 1 _nop_();
18 1
19 1 P2_7=1;
20 1
21 1 do{XBYTE[((P2&0xe0)|0x0F)*256]=0x09;} //進入復位狀態,為單濾波方式
22 1 while(XBYTE[((P2&0xe0)|0x0F)*256]&0x01==0); //復位信號的查詢和置位
23 1 //定義時鐘分配器,CLKOUT沒有使用,則clock off為1,RXINTEN為0,CBP置位,CAN 模式為Pelican,為1;
24 1 XBYTE[((P2&0xe0)|0x0F)*256+31]=0xc8;
25 1 XBYTE[((P2&0xe0)|0x0F)*256+3]=0; //禁止SJA1000所有的中斷
26 1 XBYTE[((P2&0xe0)|0x0F)*256+16]=0x2c; //代碼為:00101100,101:內選標識符+1+內
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -