?? inst_v2.lst
字號:
A166 MACRO ASSEMBLER INST_V2 07/09/2003 18:04:44 PAGE 1
MACRO ASSEMBLER A166 V4.24
OBJECT MODULE PLACED IN .\ASC0\EXTFLASH\Inst_v2.obj
ASSEMBLER INVOKED BY: D:\Programme\c166_v424\C166\BIN\A166.EXE Inst_v2.a66 MODV2 SEGMENTED INCDIR(./EXFLINC) MODV2 SET(S
MALL,RUN_EXTFLASH,SERIAL0) DEBUG OBJECT(.\ASC0\EXTFLASH\Inst_v2.obj) EP
LOC OBJ LINE SOURCE
1 $TITLE ('Configuration for MONITOR (C) 2001 KEIL')
2 $SEGMENTED
3 $MODV2
4
5 ASSUME DPP3:SYSTEM
6
7 ; Special Function Register Addresses
EE1E 8 ADDRSEL1 EQU 0EE1EH
EE26 9 ADDRSEL2 EQU 0EE26H
EE2E 10 ADDRSEL3 EQU 0EE2EH
EE36 11 ADDRSEL4 EQU 0EE36H
EE3E 12 ADDRSEL5 EQU 0EE3EH
EE46 13 ADDRSEL6 EQU 0EE46H
EE4E 14 ADDRSEL7 EQU 0EE4EH
F126 15 ALTSEL0P3 DEFR 0F126H
FE18 16 CPUCON1 DEFR 0FE18H
FE1A 17 CPUCON2 DEFR 0FE1AH
EE00 18 EBCMOD0 EQU 0EE00H
EE02 19 EBCMOD1 EQU 0EE02H
FFAA 20 FOCON DEFR 0FFAAH
EE12 21 FCONCS0 EQU 0EE12H
EE1A 22 FCONCS1 EQU 0EE1AH
EE22 23 FCONCS2 EQU 0EE22H
EE2A 24 FCONCS3 EQU 0EE2AH
EE32 25 FCONCS4 EQU 0EE32H
EE3A 26 FCONCS5 EQU 0EE3AH
EE42 27 FCONCS6 EQU 0EE42H
EE4A 28 FCONCS7 EQU 0EE4AH
F1E0 29 RSTCON EQU 0F1E0H
FE12 30 SP DEFR 0FE12H
FF0C 31 SPSEG DEFR 0FF0CH
FE14 32 STKOV DEFR 0FE14H
FE16 33 STKUN DEFR 0FE16H
F1DC 34 SYSCON1 DEFR 0F1DCH
F1D4 35 SYSCON3 DEFR 0F1D4H
F1D0 36 PLLCON DEFR 0F1D0H
EE10 37 TCONCS0 EQU 0EE10H
EE18 38 TCONCS1 EQU 0EE18H
EE20 39 TCONCS2 EQU 0EE20H
EE28 40 TCONCS3 EQU 0EE28H
EE30 41 TCONCS4 EQU 0EE30H
EE38 42 TCONCS5 EQU 0EE38H
EE40 43 TCONCS6 EQU 0EE40H
EE48 44 TCONCS7 EQU 0EE48H
FF12 45 VECSEG DEFR 0FF12H ;DEBUB
FFAE 46 WDTCON DEFR 0FFAEH
47
48 ;* Serial Interface *
FEB4 49 S0BG DEFR 0FEB4H ;
FFB0 50 S0CON DEFR 0FFB0H ;
FF70 51 S0EIC DEFR 0FF70H
FEB2 52 S0RBUF DEFR 0FEB2H ;
FF6E 53 S0RIC DEFR 0FF6EH
FEB0 54 S0TBUF DEFR 0FEB0H ;
F19C 55 S0TBIC DEFR 0F19CH
FF6C 56 S0TIC DEFR 0FF6CH
FFB0.3 57 S0STP BIT S0CON.3
A166 MACRO ASSEMBLER Configuration for MONITOR (C) 2001 KEIL 07/09/2003 18:04:44 PAGE 2
FFB0.4 58 S0REN BIT S0CON.4
FFB0.5 59 S0PEN BIT S0CON.5
FFB0.6 60 S0FEN BIT S0CON.6
FFB0.7 61 S0OEN BIT S0CON.7
FFB0.8 62 S0PE BIT S0CON.8
FFB0.9 63 S0FE BIT S0CON.9
FFB0.10 64 S0OE BIT S0CON.10
FFB0.12 65 S0ODD BIT S0CON.12
FFB0.13 66 S0BRS BIT S0CON.13
FFB0.14 67 S0LB BIT S0CON.14
FFB0.15 68 S0R BIT S0CON.15
FF6C.6 69 S0TIE BIT S0TIC.6
FF6C.7 70 S0TIR BIT S0TIC.7
F19C.6 71 S0TBIE BIT S0TBIC.6
F19C.7 72 S0TBIR BIT S0TBIC.7
FF6E.6 73 S0RIE BIT S0RIC.6
FF6E.7 74 S0RIR BIT S0RIC.7
FF70.6 75 S0EIE BIT S0EIC.6
FF70.7 76 S0EIR BIT S0EIC.7
77
78 ;Port 3 Data Register
FFC4 79 P3 DEFR 0FFC4H ;DEBUB
FFC4.10 80 P3_P10 BIT P3.10 ;DEBUB
FFC4.11 81 P3_P11 BIT P3.11 ;DEBUB
82
83 ;Port 3 Direction Control Register
FFC6 84 DP3 DEFR 0FFC6H ;DEBUB
FFC6.10 85 DP3_P10 BIT DP3.10 ;DEBUB
FFC6.11 86 DP3_P11 BIT DP3.11 ;DEBUB
87
88 ; Port 2 registers
FFC0 89 P2 DEFR 0FFC0H ;DEBUB
FFC2 90 DP2 DEFR 0FFC2H ;DEBUB
91
92
93 ; Settings for ADDRSEL calculation (do not change!)
0400 94 KB EQU 0x400 ; define KB constant for CS _SIZE calculation
00100000 95 MB EQU 0x400*KB ; define MB as 1024KB
96
97 ;***********************************************************************
98 ;* *
99 ;* MONITOR C167 Configuration *
100 ;* COPYRIGHT KEIL ELEKTRONIK GmbH 1993 - 1999 *
101 ;* *
102 ;***********************************************************************
103 ;***********************************************************************
104 ; Definitions for MONITOR 167 Configuration:
105 ;
106 ; Trap which is used for Breakpoints
107 ; ; 2 = NMI Trap (default)
108 ;
109 ;
110 ;
$IF BOOTSTRAP
$SET (SERIAL0)
113 $ENDIF
114
115
116 ; Switch Reset Vevtor
$IF (NO_EA)
RESET_VEKT EQU 0C00000h
119 $ELSE
0000 120 RESET_VEKT EQU 0
121 $ENDIF
122
123
A166 MACRO ASSEMBLER Configuration for MONITOR (C) 2001 KEIL 07/09/2003 18:04:44 PAGE 3
124 $INCLUDE(ConfigV2.INC)
+1 125 ;------------------------------------------------------------------------------
+1 126 ; This file defines the Monitor Configuration Parameters
+1 127 ; Copyright KEIL ELEKTRONIK GmbH 1993 - 2001
+1 128 ; Version 4.02
+1 129 ;------------------------------------------------------------------------------
+1 130 ;
+1 131 ; Definitions of Monitor Parameters
+1 132 ; ---------------------------------
+1 133 ;
+1 134 ; Define the monitor data and code area
+1 135 ;
+1 136 ; Dieses Include ist je nach Target in den Unterverzeichnissen RAMINC oder FLASHINC
+1 137 $INCLUDE(AREA.INC)
+2 138 ; Macro definition f黵 Monitor im externen Flash
+2 139 ; 09.07.03 A. Lichte
+2 140
+2 141 ; DATA_START: Defines the Start Address for the Monitor Data Area
+2 142 ; Monitor uses 512 Bytes RAM starting at this location.
+2 143 ; Monitor data area 0x3FFE00 .. 0x3FFFFF
+2 144
+2 145 ; CODE_START: Defines the Start Address for the Monitor Code Area
+2 146 ; Monitor requires 6KB for program code starting at this location.
+2 147 ; Monitor code area 0x7FEC00 .. 0x7FFFFF
+2 148
+1 149 ;
+1 150 ; VECTAB: Defines the Interrupt Vector Address relocation (used for the
+1 151 ; initialization of the VECSEG register). You should locate interrupts
+1 152 ; in your target application to the same address with uVision2 Project-Options
+1 153 ; for Target-L166 Misc-Interrupt Vector Table Address (generates the L166
+1 154 ; VECTAB directive).
+1 155 ; default Address 0
+1 156 ;
+1 157 ; BAUDRATE: Defines the communication Baudrate for NON-BOOTSTRAP Mode.
+1 158 ; Notes: For SIMULATED SERIAL MODE the max. Baudrate is 38400bps @20MHz Clock.
+1 159 ; Use the default baudrate first, before you check higher baudrates.
+1 160 ; This setting is not relevant when you are using BOOTSTRAP Mode.
+1 161 ; You may set BAUDRATE to 0 to enable automatic baudrate detection.
+1 162 ; Automatic baudrate detection does not work for the SIMULATED SERIAL MODE.
E100 +1 163 BAUDRATE EQU 57600 ; default Baudrate is 9600 bps.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -