📄 peli_test.lst
字号:
A51 MACRO ASSEMBLER PELI_TEST 02/12/2003 17:10:16 PAGE 1
MACRO ASSEMBLER A51 V7.01
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE PELI_TEST.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 $nomod51
2
0080 3 P0 DATA 080H
0090 4 P1 DATA 090H
00A0 5 P2 DATA 0A0H
00B0 6 P3 DATA 0B0H
00D6 7 AC BIT 0D0H.6
00B4 8 T0 BIT 0B0H.4
00B5 9 T1 BIT 0B0H.5
00AF 10 EA BIT 0A8H.7
0090 11 T2 BIT 090H.0
00A8 12 IE DATA 0A8H
0080 13 P0_0 BIT 080H.0
0090 14 P1_0 BIT 090H.0
0081 15 P0_1 BIT 080H.1
00D1 16 FL BIT 0D0H.1
00A0 17 P2_0 BIT 0A0H.0
0091 18 P1_1 BIT 090H.1
0082 19 P0_2 BIT 080H.2
00B0 20 P3_0 BIT 0B0H.0
00A1 21 P2_1 BIT 0A0H.1
0092 22 P1_2 BIT 090H.2
0083 23 P0_3 BIT 080H.3
00B1 24 P3_1 BIT 0B0H.1
00A2 25 P2_2 BIT 0A0H.2
0093 26 P1_3 BIT 090H.3
0084 27 P0_4 BIT 080H.4
00B2 28 P3_2 BIT 0B0H.2
00A3 29 P2_3 BIT 0A0H.3
0094 30 P1_4 BIT 090H.4
0085 31 P0_5 BIT 080H.5
00CE 32 EXF2 BIT 0C8H.6
00B7 33 RD BIT 0B0H.7
00B3 34 P3_3 BIT 0B0H.3
00A4 35 P2_4 BIT 0A0H.4
0095 36 P1_5 BIT 090H.5
0086 37 P0_6 BIT 080H.6
00B4 38 P3_4 BIT 0B0H.4
00A5 39 P2_5 BIT 0A0H.5
0096 40 P1_6 BIT 090H.6
0087 41 P0_7 BIT 080H.7
00B5 42 P3_5 BIT 0B0H.5
00AC 43 ES BIT 0A8H.4
00A6 44 P2_6 BIT 0A0H.6
0097 45 P1_7 BIT 090H.7
00B6 46 P3_6 BIT 0B0H.6
00A7 47 P2_7 BIT 0A0H.7
00B8 48 IP DATA 0B8H
00B7 49 P3_7 BIT 0B0H.7
0098 50 RI BIT 098H.0
00D7 51 CY BIT 0D0H.7
00B2 52 INT0 BIT 0B0H.2
00B3 53 INT1 BIT 0B0H.3
0099 54 TI BIT 098H.1
00CB 55 RCAP2H DATA 0CBH
00BC 56 PS BIT 0B8H.4
0081 57 SP DATA 081H
0091 58 T2EX BIT 090H.1
A51 MACRO ASSEMBLER PELI_TEST 02/12/2003 17:10:16 PAGE 2
00D2 59 OV BIT 0D0H.2
00CA 60 RCAP2L DATA 0CAH
00C9 61 C_T2 BIT 0C8H.1
00B6 62 WR BIT 0B0H.6
00CD 63 RCLK BIT 0C8H.5
00CC 64 TCLK BIT 0C8H.4
0099 65 SBUF DATA 099H
0087 66 PCON DATA 087H
0098 67 SCON DATA 098H
0089 68 TMOD DATA 089H
0088 69 TCON DATA 088H
0089 70 IE0 BIT 088H.1
008B 71 IE1 BIT 088H.3
00F0 72 B DATA 0F0H
00C8 73 CP_RL2 BIT 0C8H.0
00E0 74 ACC DATA 0E0H
00A9 75 ET0 BIT 0A8H.1
00AB 76 ET1 BIT 0A8H.3
008D 77 TF0 BIT 088H.5
00AD 78 ET2 BIT 0A8H.5
008F 79 TF1 BIT 088H.7
00CF 80 TF2 BIT 0C8H.7
009A 81 RB8 BIT 098H.2
008C 82 TH0 DATA 08CH
00A8 83 EX0 BIT 0A8H.0
0088 84 IT0 BIT 088H.0
008D 85 TH1 DATA 08DH
00AA 86 EX1 BIT 0A8H.2
009B 87 TB8 BIT 098H.3
008A 88 IT1 BIT 088H.2
00CD 89 TH2 DATA 0CDH
00D0 90 P BIT 0D0H.0
009F 91 SM0 BIT 098H.7
008A 92 TL0 DATA 08AH
009E 93 SM1 BIT 098H.6
008B 94 TL1 DATA 08BH
009D 95 SM2 BIT 098H.5
00CC 96 TL2 DATA 0CCH
00B9 97 PT0 BIT 0B8H.1
00D3 98 RS0 BIT 0D0H.3
00BB 99 PT1 BIT 0B8H.3
00D4 100 RS1 BIT 0D0H.4
00BD 101 PT2 BIT 0B8H.5
008C 102 TR0 BIT 088H.4
008E 103 TR1 BIT 088H.6
00CA 104 TR2 BIT 0C8H.2
00B8 105 PX0 BIT 0B8H.0
00BA 106 PX1 BIT 0B8H.2
0083 107 DPH DATA 083H
0082 108 DPL DATA 082H
00CB 109 EXEN2 BIT 0C8H.3
009C 110 REN BIT 098H.4
00C9 111 T2MOD DATA 0C9H
00C8 112 T2CON DATA 0C8H
00B0 113 RXD BIT 0B0H.0
008F 114 CKCON DATA 08FH
00B1 115 TXD BIT 0B0H.1
00D5 116 F0 BIT 0D0H.5
00D0 117 PSW DATA 0D0H
118 ;/*
119 ;;*****************************************************************************************
**************************
120 ;*描述: 独立的CAN 控制器SJA1000PeliCAN简单的测试程序
121 ;*文件名: PELI_TEST.ASM
122 ;*应用语言: KEIL A51/L51 or Intel A51/L51
123 ;*版本 : V1.0
A51 MACRO ASSEMBLER PELI_TEST 02/12/2003 17:10:16 PAGE 3
124 ;*广州周立功单片机发展有限公司 保留所有的版权
125 ;;*****************************************************************************************
**************************
126 ;;*/
127 ;/*$page;*/
128 ;;/*
129 ;;*****************************************************************************************
******************************
130 ;;* 导入头文件
131 ;;*****************************************************************************************
******************************
132 ;;*/
133 ;$include (SJA_PELICONF.ASM)
+1 134 ;;;/*
+1 135 ;******************************************************************************************
**************************
+1 136 ;*描述: 独立的CAN 控制器SJA1000基本硬件头文件定义 CAN 工作方式)
+1 137 ;*文件名: SJA_PELIConf.asm
+1 138 ;*应用语言: KEIL A51/L51 or Intel A51/L51
+1 139 ;*版本 : V1.0
+1 140 ;*广州周立功单片机发展有限公司 保留所有的版权
+1 141 ;******************************************************************************************
**************************
+1 142 ;;*/
+1 143
+1 144 ;;;/*$page;*/
+1 145 ;;;/*
+1 146 ;******************************************************************************************
**************************
+1 147 ;** 关于PeliCAN模式下一些必须说明的问题:
+1 148 ;** 1、PeliCAN模式的选择:sja1000上电默认的模式为BasicCAN模式,所以上电后应在复位模式下
首先将时钟分频器中的CAN 模
+1 149 ;**式控制位(CDR.7 置为1
+1 150 ;** 2、PeliCAN模式下标准帧和扩展帧的应用:
+1 151 ;** 3、双滤波器的应用
+1 152 ;** 4、自我测试功能的应用
+1 153 ;******************************************************************************************
**************************
+1 154 ;;*/
+1 155
+1 156 ;;;/*$page;*/
+1 157
+1 158 ;;;/*
+1 159 ;******************************************************************************************
**************************
+1 160 ;*SJA1000与微处理器的接口是以外部存储器的方式,所以以下的基址定义,用户应根据自己的实际电路
来进行调整
+1 161 ;******************************************************************************************
**************************
+1 162 ;;*/
FA00 +1 163 SJA_BaseAdr EQU 0fa00H ;;;// 定义sja1000的片选基址 fa00
+1 164
+1 165
+1 166 ;;;/*$page;*/
+1 167
+1 168 ;;;/*
+1 169 ;;*****************************************************************************************
***************************
+1 170 ;;* 以下的定义为SJA1000的PeliCAN模式内部寄存器的地址,不可修改;各寄存器的具体功能清参阅sja1
000的示菔植
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -