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

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

?? test8key3.lst

?? 此文件是一個源程序代碼
?? LST
?? 第 1 頁 / 共 5 頁
字號:
    0000: 80 67    JMP   0x0068
    0002: 30       HALT  
    0003: 30       HALT  
FILE: .\boot.asm
(0001) ; Generated by PSoC Designer ver 4.2  b1013 : 02 September, 2004
(0002) ;
(0003) ;@Id: boot.tpl#15 @
(0004) ;=============================================================================
(0005) ;  FILENAME:   boot.asm
(0006) ;  VERSION:    4.15
(0007) ;  DATE:       18 August 2004
(0008) ;
(0009) ;  DESCRIPTION:
(0010) ;  M8C Boot Code for CY8C21x34 microcontroller devices.
(0011) ;
(0012) ;  Copyright (C) Cypress MicroSystems 2000-2004. All rights reserved.
(0013) ;
(0014) ; NOTES:
(0015) ; PSoC Designer's Device Editor uses a template file, BOOT.TPL, located in
(0016) ; the project's root directory to create BOOT.ASM. Any changes made to
(0017) ; BOOT.ASM will be  overwritten every time the project is generated; therfore
(0018) ; changes should be made to BOOT.TPL not BOOT.ASM. Care must be taken when
(0019) ; modifying BOOT.TPL so that replacement strings (such as @PROJECT_NAME)
(0020) ; are not accidentally modified.
(0021) ;
(0022) ;=============================================================================
(0023) 
(0024) include ".\lib\GlobalParams.inc"
(0025) include "m8c.inc"
(0026) include "m8ssc.inc"
(0027) include "memory.inc"
(0028) 
(0029) ;--------------------------------------
(0030) ; Export Declarations
(0031) ;--------------------------------------
(0032) 
(0033) export __Start
(0034) export __bss_start
(0035) export __data_start
(0036) export __idata_start
(0037) export __func_lit_start
(0038) export __text_start
(0039) export  _bGetPowerSetting
(0040) export   bGetPowerSetting
(0041) 
(0042) 
(0043) ;--------------------------------------
(0044) ; Optimization flags
(0045) ;--------------------------------------
(0046) ;
(0047) ; To change the value of these flags, modify the file boot.tpl, not
(0048) ; boot.asm. See the notes in the banner comment at the beginning of
(0049) ; this file.
(0050) 
(0051) ; Optimization for Assembly language (only) projects and C-language projects
(0052) ; that do not depend on the C compiler to initialize the values of RAM variables.
(0053) ;   Set to 1: Support for C Run-time Environment initialization
(0054) ;   Set to 0: Support for C not included. Faster start up, smaller code space.
(0055) ;
(0056) C_LANGUAGE_SUPPORT:              equ 1
(0057) 
(0058) 
(0059) ; For historical reasons, by default the boot code uses an lcall instruction
(0060) ; to invoke the user's _main code. If _main executes a return instruction,
(0061) ; boot provides an infinite loop. By changing the following equate from zero
(0062) ; to 1, boot's lcall will be replaced by a ljmp instruction, saving two
(0063) ; bytes on the stack which are otherwise required for the return address. If
(0064) ; this option is enabled, _main must not return. (Beginning with the 4.2
(0065) ; release, the C compiler automatically places an infinite loop at the end
(0066) ; of main, rather than a return instruction.)
(0067) ;
(0068) ENABLE_LJMP_TO_MAIN:             equ 0
(0069) 
(0070) 
(0071) ;-----------------------------------------------------------------------------
(0072) ; Interrupt Vector Table
(0073) ;-----------------------------------------------------------------------------
(0074) ;
(0075) ; Interrupt vector table entries are 4 bytes long.  Each one contains
(0076) ; a jump instruction to an ISR (Interrupt Service Routine), although
(0077) ; very short ISRs could be encoded within the table itself. Normally,
(0078) ; vector jump targets are modified automatically according to the user
(0079) ; modules selected. This occurs when the 'Generate Application' opera-
(0080) ; tion is run causing PSoC Designer to create boot.asm and the other
(0081) ; configuration files. If you need to hard code a vector, update the
(0082) ; file boot.tpl, not boot.asm. See the banner comment at the beginning
(0083) ; of this file.
(0084) ;-----------------------------------------------------------------------------
(0085) 
(0086)     AREA TOP (ROM, ABS, CON)
(0087) 
(0088)     org   0                        ;Reset Interrupt Vector
(0089)     jmp   __Start                  ;First instruction executed following a Reset
(0090) 
(0091)     org   04h                      ;Supply Monitor Interrupt Vector
(0092)     halt                           ;Stop execution if power falls too low
    0004: 30       HALT  
    0005: 30       HALT  
    0006: 30       HALT  
    0007: 30       HALT  
(0093) 
(0094)     org   08h                      ;Analog Column 0 Interrupt Vector
(0095)     // call	void_handler
(0096)     reti
    0008: 7E       RETI  
    0009: 30       HALT  
    000A: 30       HALT  
    000B: 30       HALT  
(0097) 
(0098)     org   0Ch                      ;Analog Column 1 Interrupt Vector
(0099)     // call	void_handler
(0100)     reti
    000C: 7E       RETI  
    000D: 30       HALT  
    000E: 30       HALT  
    000F: 30       HALT  
    0010: 30       HALT  
    0011: 30       HALT  
    0012: 30       HALT  
    0013: 30       HALT  
    0014: 30       HALT  
    0015: 30       HALT  
    0016: 30       HALT  
    0017: 30       HALT  
(0101) 
(0102)     org   18h                      ;VC3 Interrupt Vector
(0103)     // call	void_handler
(0104)     reti
    0018: 7E       RETI  
    0019: 30       HALT  
    001A: 30       HALT  
    001B: 30       HALT  
(0105) 
(0106)     org   1Ch                      ;GPIO Interrupt Vector
(0107)     // call	void_handler
(0108)     reti
    001C: 7E       RETI  
    001D: 30       HALT  
    001E: 30       HALT  
    001F: 30       HALT  
(0109) 
(0110)     org   20h                      ;PSoC Block DBB00 Interrupt Vector
(0111)     ljmp	_CSR_1_SCAN_ISR
    0020: 7D 0C F9 LJMP  _CSR_1_SCAN_ISR
(0112)     reti
    0023: 7E       RETI  
(0113) 
(0114)     org   24h                      ;PSoC Block DBB01 Interrupt Vector
(0115)     // call	void_handler
(0116)     reti
    0024: 7E       RETI  
    0025: 30       HALT  
    0026: 30       HALT  
    0027: 30       HALT  
(0117) 
(0118)     org   28h                      ;PSoC Block DCB02 Interrupt Vector
(0119)     // call	void_handler
(0120)     reti
    0028: 7E       RETI  
    0029: 30       HALT  
    002A: 30       HALT  
    002B: 30       HALT  
(0121) 
(0122)     org   2Ch                      ;PSoC Block DCB03 Interrupt Vector
(0123)     // call	void_handler
(0124)     reti
    002C: 7E       RETI  
    002D: 30       HALT  
    002E: 30       HALT  
    002F: 30       HALT  
    0030: 30       HALT  
    0031: 30       HALT  
    0032: 30       HALT  
    0033: 30       HALT  
    0034: 30       HALT  
    0035: 30       HALT  
    0036: 30       HALT  
    0037: 30       HALT  
    0038: 30       HALT  
    0039: 30       HALT  
    003A: 30       HALT  
    003B: 30       HALT  
    003C: 30       HALT  
    003D: 30       HALT  
    003E: 30       HALT  
    003F: 30       HALT  
    0040: 30       HALT  
    0041: 30       HALT  
    0042: 30       HALT  
    0043: 30       HALT  
    0044: 30       HALT  
    0045: 30       HALT  
    0046: 30       HALT  
    0047: 30       HALT  
    0048: 30       HALT  
    0049: 30       HALT  
    004A: 30       HALT  
    004B: 30       HALT  
    004C: 30       HALT  
    004D: 30       HALT  
    004E: 30       HALT  
    004F: 30       HALT  
    0050: 30       HALT  
    0051: 30       HALT  
    0052: 30       HALT  
    0053: 30       HALT  
    0054: 30       HALT  
    0055: 30       HALT  
    0056: 30       HALT  
    0057: 30       HALT  
    0058: 30       HALT  
    0059: 30       HALT  
    005A: 30       HALT  
    005B: 30       HALT  
    005C: 30       HALT  
    005D: 30       HALT  
    005E: 30       HALT  
    005F: 30       HALT  
(0125) 
(0126)     org   60h                      ;PSoC I2C Interrupt Vector
(0127)     // call	void_handler
(0128)     reti
    0060: 7E       RETI  
    0061: 30       HALT  
    0062: 30       HALT  
    0063: 30       HALT  
(0129) 
(0130)     org   64h                      ;Sleep Timer Interrupt Vector
(0131)     // call	void_handler
(0132)     reti
    0064: 7E       RETI  
    0065: 30       HALT  
    0066: 30       HALT  
    0067: 30       HALT  
(0133) 
(0134) ;-----------------------------------------------------------------------------
(0135) ;  Start of Execution.
(0136) ;-----------------------------------------------------------------------------
(0137) ;  The Supervisory ROM SWBootReset function has already completed the
(0138) ;  calibrate1 process, loading trim values for 5 volt operation.
(0139) ;
(0140)     org 68h
(0141) __Start:
(0142) 
(0143)     ; initialize SMP values for voltage stabilization, if required,
(0144)     ; leaving power-on reset (POR) level at the default (low) level, at
(0145)     ; least for now. 
(0146)     ;
(0147)     M8C_SetBank1
    0068: 71 10    OR    F,16
(0148)     mov   reg[VLT_CR], SWITCH_MODE_PUMP_JUST | LVD_TBEN_JUST | TRIP_VOLTAGE_JUST
    006A: 62 E3 87 MOV   REG[227],135
(0149)     M8C_SetBank0
    006D: 70 EF    AND   F,239
(0150) 
(0151) IF ( WATCHDOG_ENABLE )             ; WDT selected in Global Params
(0152)     M8C_EnableWatchDog
(0153) ENDIF
(0154) 
(0155)     and  reg[CPU_SCR1], ~CPU_SCR1_ECO_ALLOWED  ; Prevent ECO from being enabled
    006F: 41 FE FB AND   REG[254],251
(0156) 
(0157)     ;---------------------------
(0158)     ; Set up the Temporary stack
(0159)     ;---------------------------
(0160)     ; A temporary stack is set up for the SSC instructions.
(0161)     ; The real stack start will be assigned later.
(0162)     ;
(0163) _stack_start:          equ 80h
(0164)     mov   A, _stack_start          ; Set top of stack to end of used RAM
    0072: 50 80    MOV   A,128
(0165)     swap  SP, A                    ; This is only temporary if going to LMM
    0074: 4E       SWAP  SP,A
(0166) 
(0167)     ;------------------------
(0168)     ; Set Power-related Trim 
(0169)     ;------------------------
(0170) 
(0171) IF ( POWER_SETTING & POWER_SET_5V0)            ; *** 5.0 Volt operation   ***
(0172)  IF ( POWER_SETTING & POWER_SET_SLOW_IMO)      ; *** 6MHZ Main Oscillator ***
(0173)     or  reg[CPU_SCR1], CPU_SCR1_SLIMO
(0174)     M8SSC_Set2TableTrims 2, SSCTBL2_TRIM_IMO_5V_6MHZ, 1, SSCTBL1_TRIM_BGR_5V
(0175)  ENDIF
(0176) ENDIF ; 5.0 V Operation
(0177) 
(0178) IF ( POWER_SETTING & POWER_SET_3V3)            ; *** 3.3 Volt operation   ***
(0179)  IF ( POWER_SETTING & POWER_SET_SLOW_IMO)      ; *** 6MHZ Main Oscillator ***
(0180)     or  reg[CPU_SCR1], CPU_SCR1_SLIMO
(0181)     M8SSC_Set2TableTrims 2, SSCTBL2_TRIM_IMO_3V_6MHZ, 1, SSCTBL1_TRIM_BGR_3V
(0182)  ELSE                                          ; *** 12MHZ Main Oscillator ***
(0183)     M8SSC_SetTableTrims  1, SSCTBL1_TRIM_IMO_3V_24MHZ, SSCTBL1_TRIM_BGR_3V
(0184)  ENDIF
(0185) ENDIF ; 3.3 Volt Operation
(0186) 
(0187) IF ( POWER_SETTING & POWER_SET_2V7_12MHZ)      ; *** 2.7 Volts / 12MHZ operation ***
(0188)     or  reg[CPU_SCR1], CPU_SCR1_SLIMO
(0189)     M8SSC_SetTableTrims  2, SSCTBL2_TRIM_IMO_2V_12MHZ, SSCTBL2_TRIM_BGR_2V
(0190) ENDIF ; *** 2.7 Volts / 12MHZ operation ***
(0191) 
(0192) IF ( POWER_SETTING & POWER_SET_2V7_6MHZ)       ; *** 2.7 Volts /  6MHZ operation ***
(0193)     or  reg[CPU_SCR1], CPU_SCR1_SLIMO
(0194)     M8SSC_SetTableTrims  2, SSCTBL2_TRIM_IMO_2V_6MHZ,  SSCTBL2_TRIM_BGR_2V
(0195) ENDIF ; *** 2.7 Volts /  6MHZ operation ***
(0196) 
(0197)     mov  [bSSC_KEY1],  0           ; Lock out Flash and Supervisiory operations
    0075: 55 F8 00 MOV   [248],0
(0198)     mov  [bSSC_KEYSP], 0
    0078: 55 F9 00 MOV   [249],0
(0199) 
(0200)     ;---------------------------------------
(0201)     ; Initialize Crystal Oscillator and PLL
(0202)     ;---------------------------------------
(0203) 
(0204)     M8C_SetBank1
    007B: 71 10    OR    F,16
(0205)     mov   reg[OSC_CR0], (SLEEP_TIMER_JUST | OSC_CR0_CPU_12MHz)
    007D: 62 E0 02 MOV   REG[224],2
(0206)     M8C_SetBank0
    0080: 70 EF    AND   F,239
(0207)     M8C_ClearWDTAndSleep           ; Reset the watch dog
    0082: 62 E3 38 MOV   REG[227],56

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品一二三区| 亚洲在线中文字幕| 欧美电影免费观看高清完整版在线观看 | 91精品国产高清一区二区三区蜜臀| 色综合网站在线| 成人黄色大片在线观看| 国产在线精品免费| 岛国精品在线观看| 国产精品 日产精品 欧美精品| 国产大陆a不卡| 国产美女在线观看一区| 国产中文字幕一区| 国产精品99久久久久久久女警| 免费在线观看不卡| 国产在线乱码一区二区三区| 久久精品国产亚洲aⅴ| 国产一区福利在线| 国产精品亚洲午夜一区二区三区 | 成人一级视频在线观看| 国产一区二区三区蝌蚪| 顶级嫩模精品视频在线看| 国产乱子轮精品视频| 高清beeg欧美| 成人激情视频网站| 国产福利一区二区三区视频在线 | 欧美精品丝袜久久久中文字幕| 欧美日韩一区 二区 三区 久久精品| 91在线视频官网| 91麻豆精东视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 色诱亚洲精品久久久久久| 精品在线观看免费| 成人性视频免费网站| 99久久国产免费看| 欧美日韩第一区日日骚| 欧美丰满高潮xxxx喷水动漫| 久久天堂av综合合色蜜桃网 | 亚洲国产精品久久久久秋霞影院 | 成人午夜av在线| 91麻豆自制传媒国产之光| 91久久精品国产91性色tv| 欧美性感一区二区三区| 欧美www视频| 国产欧美一区二区精品性| 亚洲欧美精品午睡沙发| 亚洲成人一区在线| 亚洲综合一二三区| 91国偷自产一区二区开放时间| 欧美性受xxxx| 久久综合99re88久久爱| 国产精品国模大尺度视频| 天堂蜜桃一区二区三区| 国内外成人在线视频| 国产成人av资源| 制服丝袜亚洲色图| 国产三级一区二区三区| 亚洲午夜私人影院| 国产一区二区在线观看视频| 91视频一区二区| 91年精品国产| 精品美女在线播放| 亚洲毛片av在线| 久久99国产精品麻豆| yourporn久久国产精品| 日韩你懂的在线观看| 国产精品美女久久久久av爽李琼| 香蕉成人伊视频在线观看| 国产麻豆视频精品| 69堂国产成人免费视频| 中文字幕第一区| 亚洲精品欧美专区| 国产成人午夜精品5599| 欧美日韩综合色| 国产精品二三区| 蜜臀久久久99精品久久久久久| 91久久香蕉国产日韩欧美9色| 欧美精品一区二区三区在线| 亚洲视频一区二区在线观看| 免费一级片91| 在线免费观看日本一区| 日韩欧美在线影院| 亚洲激情一二三区| 捆绑调教美女网站视频一区| 色激情天天射综合网| 日韩一区二区电影网| 亚洲成人7777| av亚洲精华国产精华精| 久久嫩草精品久久久久| 午夜电影一区二区三区| 欧美视频在线一区| 国产精品欧美一区喷水| 国产夫妻精品视频| 欧美大片在线观看| 奇米影视一区二区三区小说| 日本精品免费观看高清观看| 精品久久久久久久久久久久久久久| 亚洲精品免费电影| av一本久道久久综合久久鬼色| 国产日本一区二区| 国产精品一区专区| 久久丝袜美腿综合| 九一九一国产精品| 日韩精品一区国产麻豆| 香蕉久久夜色精品国产使用方法| 精品视频999| 亚洲另类在线一区| 成人午夜av电影| 国产女人18毛片水真多成人如厕| 视频一区欧美日韩| 亚洲欧美日韩国产另类专区| www.亚洲在线| 亚洲色图视频免费播放| 成人av动漫网站| 综合婷婷亚洲小说| 91啪九色porn原创视频在线观看| 亚洲欧美怡红院| 91亚洲精品久久久蜜桃网站| 亚洲老司机在线| 色哟哟在线观看一区二区三区| 亚洲精品中文字幕在线观看| 色综合天天综合| 欧美亚洲国产一区在线观看网站| 亚洲高清免费一级二级三级| 欧美日韩在线播放一区| 老司机精品视频一区二区三区| 欧美一级黄色录像| 国产一二精品视频| 欧美激情在线观看视频免费| 91社区在线播放| 亚洲国产色一区| 日韩精品一区在线观看| 精品一区二区三区香蕉蜜桃| 亚洲国产激情av| 91视频在线观看免费| 午夜欧美2019年伦理| 欧美一三区三区四区免费在线看| 亚洲一区视频在线| 精品久久久久99| 国产精品一区二区三区99| 亚洲少妇最新在线视频| 欧美日韩视频在线一区二区| 美女一区二区久久| 日本一区二区三区在线观看| 一本久道中文字幕精品亚洲嫩| 亚洲自拍偷拍综合| 欧美精品一区二区在线播放| 成人h动漫精品| 亚洲一级二级三级在线免费观看| 欧美婷婷六月丁香综合色| 日韩av一区二区在线影视| 26uuu久久天堂性欧美| 国产一区二区视频在线播放| 亚洲视频中文字幕| 欧美v日韩v国产v| 99精品久久免费看蜜臀剧情介绍| 日韩中文字幕91| 久久精品一区二区三区四区| 在线亚洲一区二区| 美女看a上一区| 一区二区三区欧美在线观看| 538prom精品视频线放| 91免费在线看| 久久99久久久欧美国产| 亚洲激情网站免费观看| 日韩手机在线导航| 色婷婷综合激情| 精品一区二区三区久久| 一区二区三区免费看视频| 日韩欧美在线网站| 91久久久免费一区二区| 国内精品久久久久影院色| 性感美女久久精品| 国产精品免费久久| 日韩欧美精品在线| 91伊人久久大香线蕉| 国产资源精品在线观看| 亚洲精品国产一区二区精华液| 久久久国产精品不卡| 欧美日韩视频不卡| www.视频一区| 裸体在线国模精品偷拍| 午夜久久久久久久久久一区二区| 国产日韩亚洲欧美综合| 日韩一级片网站| 欧美在线观看视频一区二区| 国产成人在线观看| 日韩国产欧美三级| 亚洲国产另类av| 欧美国产精品专区| 国产亚洲1区2区3区| 56国语精品自产拍在线观看| 欧美系列亚洲系列| 不卡的看片网站| 成人手机电影网| 激情成人综合网| 国内一区二区在线| 日韩av电影天堂| 性做久久久久久| 亚洲区小说区图片区qvod| 日韩伦理免费电影|