亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? start_v2.a66

?? xc164的t12
?? A66
?? 第 1 頁 / 共 5 頁
字號:
$MODV2                                  ; Define C166v2 core mode
;
;------------------------------------------------------------------------------
;  This file is part of the C166 Compiler package
;  Copyright KEIL ELEKTRONIK GmbH 1993 - 2005
;  Version 5.06
;  Note:  PHAx default set to 0 as bypass for TwinCAN device problem.
;  *** <<< Use Configuration Wizard in Context Menu >>> ***
;
;------------------------------------------------------------------------------
;  START_V2.A66:  This code is executed after processor reset and provides the
;                 startup sequence for the C166v2/Super10 architecture CPU's.
;                 (i.e. XC161, XC164, XC167, ect.)
;
;  You may add this file to a uVision2 project - in this case it will be 
;  automatically assembled and linked.
;
;  For manual translation of this file use A166 with the following invocation:
;
;     A166 START_V2.A66 SET (model)
;
;     model determines the memory model and can be one of the following:
;         TINY, SMALL, COMPACT, HCOMPACT, MEDIUM, LARGE, HLARGE, XLARGE
;
;  Example:  A166 START_V2.A66 SET (SMALL)
;
;  For manual linkage of the modified START_V2.OBJ file to your application
;  use the following L166 invocation:
;
;     L166 your object file list, START_V2.OBJ controls
;
;------------------------------------------------------------------------------
; Setup model-dependend Assembler controls
$CASE
$IF NOT TINY
$SEGMENTED
$ENDIF
; Settings for ADDRSEL calculation (do not change!)
KB          EQU    0x400     ; define KB constant for CS _SIZE calculation
MB          EQU    0x400*KB  ; define MB as 1024KB
;------------------------------------------------------------------------------
;
; <h>Definitions for System and User Stack
; ========================================
;
; <o>STKSZ: Maximum System Stack Size selection <0x0-0x1000:0x2>
; <i> Defines the system stack space that is used by CALL/RET and PUSH/POP
; <i> instructions.  The system stack space must be adjusted according the actual
; <i> requirements of the application.
SSTSZ   EQU     0x200 
; <o> USTSZ: User Stack Size Definition <0x0-0x4000:0x2>
; <i> Defines the user stack space available for automatics.  This stack space is
; <i> accessed by R0.  The user stack space must be adjusted according the actual
; <i> requirements of the application.
USTSZ   EQU     0x200    ; set User Stack Size to 200H Bytes.
;
; <o> UST1SZ: User Stack Size for local register bank 1 <0x0-0x4000:0x2>
; <i> Defines the user stack space available for the interrupt functions that are
; <i> assigned to the local register bank 1.  Since the compiler cannot copy the R0
; <i> value to local register banks, the user stack must be assign separately.
; <i> If you have no interrupt functions assigned to local register bank 1, you may
; <i> set UST1SZ to 0.
UST1SZ   EQU    0x20     ; set User Stack Size to 20H Bytes.
;
; <o> UST2SZ: User Stack Size for local register bank 2 <0x0-0x4000:0x2>
; <i> Defines the user stack space available for the interrupt functions that are
; <i> assigned to the local register bank 1.  Since the compiler cannot copy the R0
; <i> value to local register banks, the user stack must be assign separately.
;  If you have no interrupt functions assigned to local register bank 2, you may
;  set UST2SZ to 0.
UST2SZ   EQU    0x20     ; set User Stack Size to 20H Bytes.
;
; </h>
; <h>Definitions for Startup Code
; ===============================
;
; <q> CLR_MEMORY: Enable/Disable Memory Zero Initialization of RAM area
; --- <i> Set CLR_MEMORY = 0 to disable memory zero initilization
$SET (CLR_MEMORY = 1)
;
; <q> INIT_VARS: Enable/Disable Variable Initialization
; --- <i> Set INIT_VARS = 0 to disable variable initilization
$SET (INIT_VARS = 1)
;
; <q> DPPUSE:  Allow re-assign of DPP registers 
; --- <i> Set DPPUSE = 0 to reduce the code size of the startup code, if you
;     <i> are not using the L166 DPPUSE directive.
$SET (DPPUSE = 1)
;
; <q> DPP3USE: Use DPP3 register during variable initilization
; --- <i> Set DPP3USE = 0 to disable the usage of DPP3 during initilization of
;     <i> variables.  This option might be required if you write
;     <i> program parts that are reloaded during application 
;     <i> execution and increase code size of the startup code.
$SET (DPP3USE = 1)
;
;</h>
; <h> CPU Configuration
; =====================
;
; <h> Definitions for CPU Configuration Register CPUCON1
; ======================================================
;
; <q> ZCJ: Enable Zero Cycle Jump Function (CPUCON1.0):
_ZCJ EQU 1 ; 0 = Disable Zero Cycle Jump Function /Dave/
                        ; 1 = Enable Zero Cycle Jump Function
;
; <q> BP: Enable Branch Prediction Unit (CPUCON1.1):
_BP EQU 1 ; 0 = Disable Branch Prediction Unit /Dave/
                        ; 1 = Enable Branch Prediction Unit
;
; <q> INTSCXT: Enable Interruptability of Switch Context Instruction (CPUCON1.2):
_INTSCXT EQU 1 ; 0 = Disable Interruption of SCXT instruction /Dave/
                        ; 1 = Enable Interruption of SCXT instruction
;
; SGTDIS: Disable Segmentation Control (CPUCON1.3):
$IF TINY
_SGTDIS EQU 0 ; disable segmented mode for TINY model /Dave/
$ELSE
_SGTDIS  EQU    0       ; enable segmented mode (Reset Value)
$ENDIF
;
; <o> WDTCTL: Watchdog Timer Control (CPUCON1.4):
; <0=> DISWDT executable until end of EINIT  <1=> DISWDT/ENWDT always executable
_WDTCTL EQU 0 ; 0 = DISWDT executable until end of EINIT /Dave/
                        ; 1 = DISWDT/ENWDT always executable
;
; <o> VECSC: Vector Table Scaling Factor (CPUCON1.5 .. CPUCON1.6)
; <0=> 2 words  <1=> 4 words  <2=> 8 words  <3=> 16 words
_VECSC EQU 0 ; 0 = Space between two vectors is 2 words /Dave/
                        ; 1 = Space between two vectors is 4 words
                        ; 2 = Space between two vectors is 8 words
                        ; 3 = Space between two vectors is 16 words
;
; </h>
; <e> Definitions for CPU Configuration Register CPUCON2
; ======================================================
;
;  INIT_CPUCON2: Init CPUCON2 register
; --- <i>Set INIT_CPUCON2 to initilize the CPUCON2 register
$SET (INIT_CPUCON2 = 0) ; default: do not initilize CPUCON2  
;
; <q> SL: Enable Short Loop Mode (CPUCON2.0)
_SL EQU 1 ; 0 = Short Loop mode disabled /Dave/
                        ; 1 = Short Loop mode enabled
;
; <q> DIAD: Disable Atomic Injection Deny (CPUCON2.1)
_DIAD  EQU   1          ; 0 = Injection-requests are denied during Atomic 
                        ; 1 = Injection-requests are not denied during Atomic 
;
; <q> RETST: Enable Return Stack (CPUCON2.3)
_RETST EQU 1 ; 0 = Return Stack disabled /Dave/
                        ; 1 = Return Stack enabled
;
; <q> OVRUN: Allow Pipeline Bubble Overrun (CPUCON2.4)
_OVRUN EQU 1 ; 0 = Overrun of Pipeline Bubbles not allowed /Dave/
                        ; 1 = Overrun of Pipeline Bubbles allowed
;
; <q> ZSC: Enable Zero Cycle Jump Cache (CPUCON2.5)
_ZSC      EQU   1       ; 0 = Zero Cycle Jump Cache disabled
                        ; 1 = Zero Cycle Jump Cache enabled
;
; <q> STEN: Enable Stall Instruction (CPUCON2.6)
_STEN EQU 0 ; 0 = Stall instruction disabled /Dave/
                        ; 1 = Stall instruction enabled
;
; <q> EIOIAEN: Early IO Injection Acknowledge guaranteed (CPUCON2.7)
_EIOIAEN  EQU   1       ; 0 = Injection ack. by destructive read not guaranteed
;                       ; 1 = Injection ack. by destructive read guaranteed
; 
; <q> BYPF: Enable Fetch Bypass Control (CPUCON2.8)
_BYPF EQU 1 ; 0 = Bypass Path from Fetch to Decode disabled /Dave/
                        ; 1 = Bypass Path from Fetch to Decode enabled
;
; <q> BYPPF: Enable Prefecth Bypass Control (CPUCON2.9)
_BYPPF EQU 1 ; 0 = Bypass Path from Prefetch to Decode disabled /Dave/
                        ; 1 = Bypass Path from Prefetch to Decode enabled
;
; <o> FIFOFED: FIFO Fill Configuration (CPUCON2.10 .. CPUCON2.11)
; <0=> FIFO disabled    <1=> 1 instruction
; <2=> 2 instructions   <3=> 3 instructions
_FIFOFED EQU 3 ; 0 = FIFO disabled /Dave/
                        ; 1 = FIFO filled with up to 1 instruction per cycle
                        ; 2 = FIFO filled with up to 2 instructions per cycle
                        ; 3 = FIFO filled with up to 3 instructions per cycle
;
;<o> FIFODEPTH: FIFO Depth Configuration (CPUCON2.12 .. CPUCON2.15) <0-8>
_FIFODEPTH EQU 8 ; 0 = No FIFO entries (No FIFO) /Dave/
                        ; 1 = 1 FIFO entry
                        ; ...
                        ; 8 = 8 FIFO entries
                        ; 9 - 15 = reserved
;</e>

; <e> Definitions for Internal Memory Block Control Register IMBCTR
; =================================================================
;
;  INIT_IMBCTR: Init IMBCTR register
; --- <i>Set INIT_IMBCTR to initilize the IMBCTR register
$SET (INIT_IMBCTR = 0)  ; default: do not initilize IMBCTR  
;
; <o> WSFLASH: Wait States for the Flash Memory (IMBCTR.0 .. IMBCTR.1)
; <0=> No waitstates (Flash Read in one clock)
; <1=> One waitstate (Flash Read in two clocks)
; <2=> Two waitstates (Flash Read in three clocks)
; <3=> Three waitstates (Flash Read in four clocks)
_WSFLASH  EQU   1       ; 0 = No waitstates
                        ; 1 = One waitstate
                        ; 2 = Two waitstates
                        ; 3 = Three waitstates
;
; <q> WSRAM: Wait State for Program RAM Access (IMBCTR.2)
; <i> when enabled, Program SRAM has same timing behaviour as Flash memory
_WSRAM    EQU   0       ; 0 = Program SRAM accessed with max. speed
                        ; 1 = Program SRAM access like Flash Memory
;
;</e>

;</h>
; <e> OCDS Debug Peripheral Suspend Configuration
; ===============================================
; <i> Initialize OPSEN to stop specific peripherals during debugging
_OCDS_PSTOP	EQU 0	; 0 = OPSEN is not modified by startup code
                        ; 1 = OPSEN is modified with the value below
; <i> Selects the peripherals that are halted by OCDS debugging
; <i> when a breakpoint is reached
; <q.0> Stop Analog/Digital Converter
; <q.1> Stop UART ASC0
; <q.2> Stop Synchronus Serial Cnl0 SSC0
; <q.3> Stop Timer Block GPT 
; bit 4 reserved
; <q.5> Stop on-chip Flash Memory Module
; <q.6> Stop CAPCOM Unit 1
; <q.7> Stop CAPCOM Unit 2
; <q.8> Stop CAPCOM Unit 6
; bit 9 reserved
; <q.10> Stop UART ASC1
; <q.11> Stop I2C Bus Module
; <q.12> Stop SDLM (J1850) Module
; <q.13> Stop on-chip CAN Module
; <q.14> Stop Real Time Clock
; <q.15> Stop Synchronus Serial Cnl1 SSC1

; value for OPSEN (OCE/OCDS Peripheral Suspend Register)
_OPSEN    EQU   0
;</e>

; <h> Peripheral Configuration
; ============================
;
; <e> Definitions for System Configuration Register SYSCON1
; =========================================================
;
; INIT_SYSCON1: Init SYSCON1 register
; --- Set INIT_SYSCON1 = 1 to initilize the SYSCON1 register
$SET (INIT_SYSCON1 = 0) ;  /Dave/
;
; <q> SLEEPCON: Sleep Mode Configuration (SYSCON1.0 .. SYSCON1.1)
; <0=> IDLE mode upon IDLE instr. <1=> SLEEP mode upon IDLE instr.
_SLEEPCON EQU 0 ; 0 = Normal IDLE mode entered upone IDLE instruction /Dave/
                        ; 1 = SLEEP mode entered upon IDLE instruction
                        ; 2 - 3 = reserved
;
; <q> PDCFG: Port Driver Configuration (SYSCON1.2 .. SYSCON1.3)
; <0=>Port drivers are always ON <1=>Port drivers are off in IDLE/Sleep mode
; <2=>Port drivers are off in Powerdown mode
_PDCFG EQU 0 ; 0 = Port drivers are always ON (default) /Dave/
                        ; 1 = Port drivers are off in IDLE or Sleep mode
                        ; 2 = Port drivers are off in Powerdown mode
                        ; 3 = reserved
;
; <o> PFCFG: Program Flash Configuration (SYSCON1.4 .. SYSCON1.5) 
; <0=> Program Flash always ON <1=>Program Flash OFF in IDLE/Sleep mode
_PFCFG EQU 0 ; 0 = Program Flash is always ON (default) /Dave/
                        ; 1 = Program Flash is off in IDLE or Sleep mode
                        ; 2 - 3 = reserved
;
; <o> CPSYS: Clock Prescaler for System (SYSCON1.8 .. SYSCON1.10)
; <0=>CPU clock = PLL frequency  <1=>CPU clock = PLL frequency / 2
_CPSYS EQU 0 ; 0 = clock signal for CPU is PLL frequency /Dave/
                        ; 1 = clock signal for CPU is PLL frequency / 2
                        ; 2 - 7 = reserved
; </e>
;
; <e> Definitions for System Configuration Register SYSCON3
; =========================================================
;
; INIT_SYSCON3: Init SYSCON3 register
; --- Set INIT_SYSCON3 = 1 to initilize the SYSCON3 register
$SET (INIT_SYSCON3 = 1) ;  /Dave/
;
; SYSCON3:  Power Management (disable on-chip peripherals)
;
;<q> Disable Analog/Digital Converter
ADCDIS  EQU     0       ; 1 = disable Analog/Digital Converter    (SYSCON3.0)
;<q> Disable UART ASC0
ASC0DIS EQU 0 ; 1 = disable UART ASC0                   (SYSCON3.1) /Dave/
;<q> Disable Synchronus Serial Cnl0 SSC0
SSC0DIS EQU 0 ; 1 = disable Synchronus Serial Cnl0 SSC0 (SYSCON3.2) /Dave/
;<q> Disable Timer Block GPT 
GPTDIS EQU 0 ; 1 = disable Timer Block GPT             (SYSCON3.3) /Dave/
                        ; reserved                                (SYSCON3.4)
;<q> Disable on-chip Flash Memory Module
FMDIS EQU 0 ; 1 = disable on-chip Flash Memory Module (SYSCON3.5) /Dave/
;<q> Disable CAPCOM Unit 1
CC1DIS EQU 0 ; 1 = disable CAPCOM Unit 1               (SYSCON3.6) /Dave/
;<q> Disable CAPCOM Unit 2
CC2DIS EQU 1 ; 1 = disable CAPCOM Unit 2               (SYSCON3.7) /Dave/
;<q> Disable CAPCOM Unit 6
CC6DIS EQU 0 ; 1 = disable CAPCOM Unit 6               (SYSCON3.8) /Dave/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美www| 日日噜噜夜夜狠狠视频欧美人| 日韩精品一区二区三区视频| 欧美日韩国产乱码电影| 91黄色免费观看| 色乱码一区二区三区88| 91蝌蚪porny| 欧美性色黄大片| 欧美午夜一区二区三区| 欧美日免费三级在线| 欧美日韩五月天| 欧美一区二区三区性视频| 日韩一区和二区| 久久视频一区二区| 亚洲国产精品99久久久久久久久| 欧美激情一区不卡| 国产精品高潮呻吟| 亚洲欧美另类综合偷拍| 亚洲一区二区在线视频| 午夜欧美大尺度福利影院在线看| 天使萌一区二区三区免费观看| 日本中文字幕一区二区有限公司| 久久精品免费观看| 国产成人综合网站| 99热精品一区二区| 91国产丝袜在线播放| 欧美亚洲综合久久| 日韩免费电影网站| 国产精品污污网站在线观看| 亚洲欧美日韩在线不卡| 亚洲高清免费视频| 精品中文av资源站在线观看| 成人黄色av网站在线| 色中色一区二区| 欧美一区二区三区视频免费播放| 精品福利一二区| 中文字幕一区二区5566日韩| 亚洲综合网站在线观看| 久久精品国产久精国产| 成人亚洲一区二区一| 欧美色图第一页| 精品国产在天天线2019| 中文字幕在线一区| 亚洲成av人片在线| 国产精品一区一区三区| 91激情在线视频| 精品国产在天天线2019| 亚洲日本在线看| 日本va欧美va精品发布| 成人av集中营| 777a∨成人精品桃花网| 欧美国产国产综合| 午夜不卡在线视频| 成人美女在线观看| 538在线一区二区精品国产| 国产片一区二区| 午夜天堂影视香蕉久久| 东方欧美亚洲色图在线| 欧美福利视频一区| 亚洲国产经典视频| 蜜臀av在线播放一区二区三区| 99在线精品免费| 精品三级在线观看| 亚洲制服丝袜av| 成人午夜激情在线| 日韩丝袜美女视频| 亚洲综合激情另类小说区| 国产一区二区久久| 欧美精品aⅴ在线视频| 国产精品色眯眯| 精品在线播放免费| 欧美日韩高清影院| ㊣最新国产の精品bt伙计久久| 韩国精品免费视频| 欧美妇女性影城| 一区二区三区在线看| 国产成人一级电影| 日韩欧美国产一二三区| 亚洲午夜羞羞片| 91麻豆精品秘密| 国产精品毛片无遮挡高清| 精品一区二区影视| 正在播放亚洲一区| 香蕉成人啪国产精品视频综合网 | 亚洲专区一二三| 成人av片在线观看| 国产日韩视频一区二区三区| 久久精品国产网站| 日韩视频不卡中文| 午夜影视日本亚洲欧洲精品| 日本久久一区二区| 亚洲视频免费在线观看| 不卡的av网站| √…a在线天堂一区| 丁香六月综合激情| 中文字幕av一区二区三区免费看| 国产九色精品成人porny| 日韩精品一区二区在线观看| 青青草97国产精品免费观看| 欧美日韩国产精品自在自线| 亚洲一二三级电影| 欧美伊人精品成人久久综合97| 亚洲免费资源在线播放| 色综合天天综合网国产成人综合天| 国产精品国产a级| 97se狠狠狠综合亚洲狠狠| 中文字幕亚洲成人| 91免费观看视频| 一区二区三区日韩在线观看| 日本高清无吗v一区| 一级做a爱片久久| 欧美日韩日本视频| 人人精品人人爱| 日韩视频国产视频| 国产乱国产乱300精品| 国产偷国产偷精品高清尤物| 懂色一区二区三区免费观看| 国产精品国产三级国产普通话三级 | 精品欧美黑人一区二区三区| 美女被吸乳得到大胸91| 精品999久久久| 国产成人福利片| 综合网在线视频| 欧美亚洲自拍偷拍| 日本成人在线电影网| 精品国产三级电影在线观看| 国产大陆亚洲精品国产| 亚洲视频综合在线| 欧美日韩精品一区二区三区 | 日产欧产美韩系列久久99| 精品日产卡一卡二卡麻豆| 国产风韵犹存在线视精品| 中文字幕欧美一| 欧美日韩在线播放| 久久99国产精品免费网站| 日本一区二区在线不卡| 色噜噜狠狠成人网p站| 日韩av中文字幕一区二区三区 | 亚洲综合视频网| 日韩欧美电影一二三| 成人教育av在线| 亚洲v中文字幕| 久久蜜桃一区二区| 在线一区二区三区四区五区 | 久久疯狂做爰流白浆xx| 国产精品免费网站在线观看| 欧美在线一二三四区| 激情都市一区二区| 亚洲美女视频在线观看| 日韩一区二区三区免费看| 成人av影视在线观看| 天天综合天天做天天综合| 国产婷婷色一区二区三区四区| 一本久道中文字幕精品亚洲嫩| 美女网站色91| 亚洲精品亚洲人成人网| 久久夜色精品国产欧美乱极品| 色婷婷久久久亚洲一区二区三区| 麻豆传媒一区二区三区| 亚洲精品中文字幕乱码三区| 欧美一级午夜免费电影| 91在线一区二区三区| 久草在线在线精品观看| 亚洲综合免费观看高清完整版 | 欧美高清你懂得| 99热这里都是精品| 精品在线亚洲视频| 一区二区激情小说| 国产欧美视频一区二区三区| 欧美另类一区二区三区| 不卡电影免费在线播放一区| 日本中文字幕一区| 夜夜精品浪潮av一区二区三区| 久久九九久精品国产免费直播| 欧美美女一区二区在线观看| 97精品超碰一区二区三区| 狠狠色2019综合网| 日韩高清不卡一区| 亚洲黄一区二区三区| 国产精品污网站| 久久久久久免费毛片精品| 日韩一区二区三区四区| 欧美日韩在线播放一区| 91免费观看视频在线| 成人免费看片app下载| 精品亚洲成a人| 日韩精品五月天| 亚洲亚洲人成综合网络| 亚洲人妖av一区二区| 国产欧美综合在线| 精品国产乱码久久久久久蜜臀 | 中文字幕一区不卡| 国产亚洲女人久久久久毛片| 91精品免费在线| 欧美久久久久久久久中文字幕| 色哟哟一区二区在线观看| 成人av电影在线网| 成人av集中营| 99精品视频在线免费观看| 成人午夜视频福利|