?? test2.lst
字號:
A51 MACRO ASSEMBLER TEST2 07/31/2002 10:47:08 PAGE 1
MACRO ASSEMBLER A51 V6.23
OBJECT MODULE PLACED IN test2.OBJ
ASSEMBLER INVOKED BY: E:\KEIL\C51\BIN\A51.EXE test2.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2 ;$include (SJA_BCANCONF.ASM) ;導入硬件定義文件
+1 3 ;************************************************************************
+1 4 ;* 廣州周立功單片機發展有限公司 http://www.zlgmcu.com *
+1 5 ;************************************************************************
+1 6 ;************************************************************************
+1 7 ;* *
+1 8 ;* CAN 控制器SJA1000基本的硬件定義(BasicCAN 工作方式) *
+1 9 ;* *
+1 10 ;************************************************************************
+1 11 ;************************************************************************
+1 12 ;* *
+1 13 ;* 目的: SJA1000基本寄存器\功能位定義,便于用戶使用SJA1000時 *
+1 14 ;* 只需作與其硬件系統相適合的簡單的修改,便能實現SJA1000的 *
+1 15 ;* BasicCAN工作方式的功能 *
+1 16 ;* *
+1 17 ;* 文件名: SJA_BCANCONF.ASM *
+1 18 ;* *
+1 19 ;* 模塊名: -- *
+1 20 ;* *
+1 21 ;* 目標系統: 任何基于任何兼容8051指令的微處理器同SJA1000組成的CAN *
+1 22 ;* 系統 *
+1 23 ;* *
+1 24 ;* 應用語言: Keil ASM-51 or Intel ASM-51 *
+1 25 ;* *
+1 26 ;************************************************************************
+1 27 ;* 版本 :V1.0 *
+1 28 ;* *
+1 29 ;************************************************************************
+1 30 ;* 廣州周立功單片機發展有限公司 保留所有的版權 *
+1 31 ;************************************************************************
+1 32
+1 33
+1 34 ;************************************************************************
+1 35 ;*以下的定義用戶要根據自己的微處理器同SJA1000的硬件連接,來修改SJA1000的*
+1 36 ;*片選地址 CONTROLLER_BASE ,暫且假定值7000H *
+1 37 ;************************************************************************
FA00 +1 38 CONTROLLER_BASE EQU 0fa00H ;SJA1000的片選地址
+1 39 ;是操作SJA1000內部寄存器的基址
+1 40
+1 41
+1 42 ;************************************************************************
+1 43 ;*以下的定義用戶不可修改 *
+1 44 ;************************************************************************
+1 45 ;************************************************************************
+1 46 ;*以下的定義是SJA1000在BasicCAN工作方式下內部寄存器的定義 *
+1 47 ;************************************************************************
+1 48 ;*控制段寄存器(在內部地址0H---09H) *
+1 49 ;************************************************************************
+1 50 ;控制寄存器;;;復位模式、工作模式均可進行讀寫 *
FA00 +1 51 REG_CONTROL EQU CONTROLLER_BASE+0H ;內部控制寄存器地址;其內容可改變 *
+1 52 ;SJA1000 的狀態 *
+1 53
0001 +1 54 BIT_RR EQU 01H ;復位請求控制位,控制寄存器的第0位 *
+1 55 ;=1,;SJA1000進入復位狀態 *
+1 56 ;=0,;SJA1000返回粘9ぷ髯刺
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -