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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩极品在线观看一区| 国产精品区一区二区三| 国产清纯白嫩初高生在线观看91 | 蜜桃av一区二区| 高清成人免费视频| 欧美一区二区三区四区五区| 亚洲欧美在线视频| 国产精品一区二区久久不卡| 欧美伦理影视网| 亚洲三级小视频| 成人丝袜高跟foot| 亚洲精品一区二区三区蜜桃下载 | 欧美日韩免费一区二区三区视频| 国产亚洲精品免费| 老汉av免费一区二区三区| 欧美日韩亚洲丝袜制服| 亚洲图片自拍偷拍| www.综合网.com| 一区二区三区四区高清精品免费观看 | 国产乱人伦精品一区二区在线观看 | jizz一区二区| 久久久精品影视| 久久精品国产99国产精品| 欧美群妇大交群中文字幕| 亚洲国产视频在线| 日本精品一区二区三区高清| 亚洲嫩草精品久久| 色94色欧美sute亚洲线路一久| 国产欧美一二三区| 成人综合婷婷国产精品久久免费| 精品日韩一区二区| 韩国欧美一区二区| 国产欧美日韩在线看| 成人午夜激情在线| 国产精品福利一区二区三区| 99精品久久免费看蜜臀剧情介绍| 18成人在线观看| 欧美性受极品xxxx喷水| 午夜天堂影视香蕉久久| 欧美日韩国产一二三| 日韩激情一区二区| 欧美成人三级在线| 国产成a人亚洲| 国产精品成人一区二区艾草 | 国产高清久久久久| 亚洲国产精品成人综合 | 樱桃视频在线观看一区| 欧美特级限制片免费在线观看| 亚洲一区免费观看| 日韩午夜小视频| 成人网男人的天堂| 夜夜嗨av一区二区三区四季av| 欧美高清视频一二三区| 国产一区二区三区不卡在线观看| 国产欧美精品一区| 日本道精品一区二区三区| 亚洲成人黄色小说| 精品久久久三级丝袜| 成人美女视频在线看| 亚洲成人一区二区在线观看| 精品欧美一区二区三区精品久久 | 国产精品第一页第二页第三页| 95精品视频在线| 蜜臀99久久精品久久久久久软件| 国产三级精品在线| 欧美视频精品在线| 国产精品99久久久久久久vr| 亚洲日本在线看| 精品不卡在线视频| 91极品美女在线| 国产美女精品人人做人人爽| 亚洲激情图片qvod| 国产日韩精品一区二区浪潮av | 亚洲成av人片在线观看无码| 久久蜜桃av一区精品变态类天堂| 欧美性做爰猛烈叫床潮| 国产aⅴ综合色| 日韩av中文字幕一区二区三区| 成人免费在线播放视频| 欧美r级在线观看| 欧洲亚洲国产日韩| 国产成人免费在线视频| 午夜不卡在线视频| 亚洲视频一区二区在线观看| 欧美精品一区二区在线播放| 欧美三级在线看| 色悠悠久久综合| 成人亚洲一区二区一| 国内久久精品视频| 青青草原综合久久大伊人精品| 亚洲色图欧美偷拍| 久久久精品蜜桃| 欧美变态凌虐bdsm| 日韩欧美亚洲国产精品字幕久久久| 欧美亚洲禁片免费| 一本到不卡免费一区二区| 成人免费毛片a| 国产露脸91国语对白| 久久精品久久久精品美女| 亚洲第一福利视频在线| 亚洲一区日韩精品中文字幕| 1区2区3区欧美| 亚洲日本一区二区三区| 国产精品久久久久久久久图文区| www成人在线观看| 久久综合色之久久综合| 精品国产乱子伦一区| 精品国产乱码久久久久久老虎| 91精品国产欧美一区二区18 | 欧美最猛性xxxxx直播| av电影一区二区| kk眼镜猥琐国模调教系列一区二区 | 老鸭窝一区二区久久精品| 青青草成人在线观看| 婷婷丁香久久五月婷婷| 日本欧美一区二区三区| 日本女人一区二区三区| 裸体健美xxxx欧美裸体表演| 奇米亚洲午夜久久精品| 麻豆精品一二三| 久久国产精品第一页| 精品亚洲国内自在自线福利| 久久疯狂做爰流白浆xx| 国产精品亚洲综合一区在线观看| 国产一区二区三区不卡在线观看 | 亚洲乱码日产精品bd| 一片黄亚洲嫩模| 午夜精品在线视频一区| 毛片av中文字幕一区二区| 精品一区二区三区免费| 懂色av一区二区三区蜜臀| 99re视频精品| 91麻豆精品久久久久蜜臀| 精品久久五月天| 中文字幕欧美国产| 一区二区三区四区蜜桃| 蜜臀久久99精品久久久画质超高清| 久久精品国产网站| 国产精品自拍网站| 91看片淫黄大片一级在线观看| 欧美日本乱大交xxxxx| 日韩欧美成人午夜| 中文字幕高清一区| 亚洲第一狼人社区| 国产福利91精品一区| 91福利在线观看| 日韩欧美亚洲国产精品字幕久久久| 国产欧美久久久精品影院| 亚洲国产精品综合小说图片区| 精品一二三四在线| 91高清在线观看| 国产欧美日韩麻豆91| 亚洲国产三级在线| 高清在线成人网| 337p亚洲精品色噜噜噜| 国产精品美女久久久久久| 欧美a级一区二区| 91丨porny丨中文| 精品盗摄一区二区三区| 亚洲精品成人精品456| 韩国欧美国产1区| 欧美日韩成人在线一区| 中文字幕色av一区二区三区| 麻豆高清免费国产一区| 欧美最猛性xxxxx直播| 欧美国产精品劲爆| 日本不卡1234视频| 色一区在线观看| 国产人久久人人人人爽| 美洲天堂一区二卡三卡四卡视频| 91在线视频在线| 久久综合久久综合久久| 日韩专区在线视频| 91丝袜国产在线播放| 欧美激情艳妇裸体舞| 麻豆精品国产91久久久久久| 欧美日韩亚洲综合一区二区三区| 国产精品传媒在线| 国产精品一品视频| 日韩欧美久久一区| 欧美a级理论片| 9191成人精品久久| 亚洲一级不卡视频| 色婷婷精品大视频在线蜜桃视频| 国产精品视频一二三区| 国产一区二区影院| 26uuuu精品一区二区| 久久精品72免费观看| 日韩一区二区三区观看| 亚洲v精品v日韩v欧美v专区| 在线观看一区不卡| 一区二区三区国产精华| 欧美在线观看你懂的| 亚洲最大色网站| 欧美日韩在线直播| 亚洲国产精品一区二区www在线| 色哟哟一区二区三区| 夜色激情一区二区| 欧美日韩免费电影| 午夜不卡av在线|