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

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

?? startu32.a51

?? Keil uVision2
?? A51
字號(hào):
$NOMOD51
;------------------------------------------------------------------------------
;  Startu32.a51
;
;  Version:
;  September 2004 Version 0.7 - Removed code that disables the DDC SRAM as it is
;                                disabled by default upon reset.
;  July 2004 Version 0.6 - Comments edited, added note about DDC SRAM related to
;                           date code.
;  June 2004 Version 0.5 - Comments edited, code to disable DDC SRAM corrected.
;  Dependencies: None
;
;
;  Description:
;  This code is executed after a reset.  Besides the usual C51 startup 
;  settings, other uPSD Turbo initializations can be added here.  When
;  the startup code execution is complete, this code jumps to C_START that is 
;  typically the main() function in the C code.
;
;  Notes:
;   - Watchdog timer is disabled - should be enabled at beginning of user's code
;   - DDC and its RAM is disabled
;   - Various IP prescalers are set to large values (lowers power consumption)
;     The IP device drivers must initialize the prescalers appropriately.
;
;  Copyright (c) 2004 STMicroelectronics Inc.
;
;  This example demo code is provided as is and has no warranty,
;  implied or otherwise.  You are free to use/modify any of the provided
;  code at your own risk in your applications with the expressed limitation
;  of liability (see below) so long as your product using the code contains
;  at least one uPSD product (device).
;
;  LIMITATION OF LIABILITY:   NEITHER STMicroelectronics NOR ITS VENDORS OR 
;  AGENTS SHALL BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF USE, LOSS OF DATA,
;  INTERRUPTION OF BUSINESS, NOR FOR INDIRECT, SPECIAL, INCIDENTAL OR
;  CONSEQUENTIAL DAMAGES OF ANY KIND WHETHER UNDER THIS AGREEMENT OR
;  OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
;------------------------------------------------------------------------------


;  User-defined Power-On Initialization of Memory (Clear Memory)
;
;  With the following EQU statements the initialization of memory
;  at processor reset can be defined:

;               ; the absolute start-address of IDATA memory is always 0
IDATALEN        EQU     100H    ; the length of IDATA memory in bytes.

; *** NOTE: uPSD users need to fill in the following based on where SRAM memory mapped.

XDATASTART      EQU     0H      ; the absolute start-address of XDATA memory
XDATALEN        EQU     0H      ; the length of XDATA memory in bytes.

PDATASTART      EQU     0H      ; the absolute start-address of PDATA memory
PDATALEN        EQU     0H      ; the length of PDATA memory in bytes.

;  Notes:  The IDATA space overlaps physically the DATA and BIT areas of the
;          8051 CPU. At minimum the memory space occupied from the C51 
;          run-time routines must be set to zero.


;------------------------------------------------------------------------------
;
;  Reentrant Stack Initilization
;
;  The following EQU statements define the stack pointer for reentrant
;  functions and initialized it:
;
;  Stack Space for reentrant functions in the SMALL model.
IBPSTACK        EQU     0       ; set to 1 if small reentrant is used.
IBPSTACKTOP     EQU     0FFH+1  ; set top of stack to highest location+1.
;
;  Stack Space for reentrant functions in the LARGE model.      
XBPSTACK        EQU     0       ; set to 1 if large reentrant is used.
XBPSTACKTOP     EQU     0FFFFH+1; set top of stack to highest location+1.
;
;  Stack Space for reentrant functions in the COMPACT model.    
PBPSTACK        EQU     0       ; set to 1 if compact reentrant is used.
PBPSTACKTOP     EQU     0FFFFH+1; set top of stack to highest location+1.
;
;------------------------------------------------------------------------------
;
;  Page Definition for Using the Compact Model with 64 KByte xdata RAM
;
;  The following EQU statements define the xdata page used for pdata
;  variables. The EQU PPAGE must conform with the PPAGE control used
;  in the linker invocation.
;
PPAGEENABLE     EQU     0       ; set to 1 if pdata object are used.
;
PPAGE           EQU     0       ; define PPAGE number.
;
PPAGE_SFR       DATA    0A0H    ; SFR that supplies uppermost address byte
;               (most 8051 variants use P2 as uppermost address byte)
;
;------------------------------------------------------------------------------

; Standard SFR Symbols 
ACC     DATA    0E0H
B       DATA    0F0H
SP      DATA    81H
DPL     DATA    82H
DPH     DATA    83H
WDKEY   DATA    0AEH
ASCL    DATA    095H
PSCL0L  DATA    0B1H
PSCL0H  DATA    0B2H
PSCL1L  DATA    0B3H
PSCL1H  DATA    0B4H
USCL    DATA    0E1H
DDCCON  DATA    0D7H
S1CON   DATA    0D8H

                NAME    ?C_STARTUP


?C_C51STARTUP   SEGMENT   CODE
?STACK          SEGMENT   IDATA

                RSEG    ?STACK
                DS      1

                EXTRN CODE (?C_START)
                PUBLIC  ?C_STARTUP

                CSEG    AT      0
?C_STARTUP:     LJMP    STARTUP1

                RSEG    ?C_C51STARTUP

STARTUP1:

; uPSD specific initialization

                MOV     A, #0FEH          ; Load pre-scalars with large value
                MOV     ASCL, A           ; Slow down ADC Logic
                MOV     PSCL0L, A         ; Slow down PWM Logic
                MOV     PSCL0H, A
                MOV     PSCL1L, A
                MOV     PSCL1H, A
                MOV     USCL, A           ; Slow down USB Logic

                MOV     A, #055H          ; Disable Watch Dog Reset
                MOV     WDKEY, A

IF IDATALEN <> 0
                MOV     R0,#IDATALEN - 1
                CLR     A
IDATALOOP:      MOV     @R0,A
                DJNZ    R0,IDATALOOP
ENDIF

IF XDATALEN <> 0
                MOV     DPTR,#XDATASTART
                MOV     R7,#LOW (XDATALEN)
  IF (LOW (XDATALEN)) <> 0
                MOV     R6,#(HIGH (XDATALEN)) +1
  ELSE
                MOV     R6,#HIGH (XDATALEN)
  ENDIF
                CLR     A
XDATALOOP:      MOVX    @DPTR,A
                INC     DPTR
                DJNZ    R7,XDATALOOP
                DJNZ    R6,XDATALOOP
ENDIF

IF PPAGEENABLE <> 0
                MOV     PPAGE_SFR,#PPAGE
ENDIF

IF PDATALEN <> 0
                MOV     R0,#LOW (PDATASTART)
                MOV     R7,#LOW (PDATALEN)
                CLR     A
PDATALOOP:      MOVX    @R0,A
                INC     R0
                DJNZ    R7,PDATALOOP
ENDIF

IF IBPSTACK <> 0
EXTRN DATA (?C_IBP)

                MOV     ?C_IBP,#LOW IBPSTACKTOP
ENDIF

IF XBPSTACK <> 0
EXTRN DATA (?C_XBP)

                MOV     ?C_XBP,#HIGH XBPSTACKTOP
                MOV     ?C_XBP+1,#LOW XBPSTACKTOP
ENDIF

IF PBPSTACK <> 0
EXTRN DATA (?C_PBP)
                MOV     ?C_PBP,#LOW PBPSTACKTOP
ENDIF

                MOV     SP,#?STACK-1
; This code is required if you use L51_BANK.A51 with Banking Mode 4
; EXTRN CODE (?B_SWITCH0)
;               CALL    ?B_SWITCH0      ; init bank mechanism to code bank 0
                LJMP    ?C_START

                END

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区三区久久久久久久久不| 亚洲天堂精品视频| 伊人婷婷欧美激情| 国产精品123| 亚洲精品在线电影| 亚洲图片欧美视频| 94色蜜桃网一区二区三区| 国产亚洲一区二区三区四区 | 一区二区三区国产精品| 色综合中文字幕国产 | 欧美人妇做爰xxxⅹ性高电影| 亚洲欧洲另类国产综合| 成人精品一区二区三区中文字幕| 久久久久久久久99精品| 成人黄色在线视频| 亚洲欧美成aⅴ人在线观看| 在线视频国产一区| 亚洲成人在线观看视频| 在线观看免费一区| 不卡视频免费播放| 精品无码三级在线观看视频| 久久香蕉国产线看观看99| 不卡一二三区首页| 国产99久久久国产精品| 亚洲男女一区二区三区| 久久久久国色av免费看影院| 日韩色在线观看| 国产盗摄女厕一区二区三区| 捆绑紧缚一区二区三区视频| 日本一区二区三区在线不卡| 久久综合999| 精品国产乱码久久久久久蜜臀| 欧美日韩国产精选| 欧美日高清视频| 91高清在线观看| 国产精品亚洲一区二区三区妖精 | 精品国产百合女同互慰| 91精品国产综合久久久久久久| 日韩精品一区第一页| 欧美mv日韩mv国产网站app| 91亚洲男人天堂| 久久精品国产第一区二区三区| 亚洲成人1区2区| 婷婷丁香激情综合| 国产精品久久久久久久久免费丝袜| 欧美在线啊v一区| 在线观看网站黄不卡| 在线一区二区三区四区| 欧美撒尿777hd撒尿| 蜜臀av性久久久久av蜜臀妖精| 国产精品婷婷午夜在线观看| 欧美一区二区三区视频在线| av不卡在线观看| 激情成人午夜视频| 天天av天天翘天天综合网| 亚洲va欧美va人人爽| 麻豆成人av在线| 国产中文字幕精品| 国产成人aaa| 成人av手机在线观看| 91麻豆6部合集magnet| 欧美三级电影网| 日韩一区二区在线播放| 久久精品日韩一区二区三区| 亚洲欧洲成人精品av97| 亚洲综合久久av| 亚洲人成小说网站色在线| 亚洲视频一区二区在线| 亚洲一区二区影院| 免费亚洲电影在线| 亚洲一区日韩精品中文字幕| 日韩高清不卡在线| 亚洲成在人线免费| 九九热在线视频观看这里只有精品| 成人综合激情网| 欧美日韩综合在线免费观看| 久久综合久久综合久久| 国产精品久久久久影视| 日韩制服丝袜先锋影音| 国产iv一区二区三区| 在线精品视频小说1| 欧美精品一区二区三区很污很色的| 国产精品网站在线播放| 视频在线观看91| 成人精品小蝌蚪| 777欧美精品| 国产精品毛片高清在线完整版| 午夜视频在线观看一区二区三区| 精品一区二区综合| 色婷婷一区二区三区四区| 色视频欧美一区二区三区| 日韩你懂的电影在线观看| 日韩精品自拍偷拍| 亚洲色图欧美在线| 精品一区二区三区在线播放视频| 91香蕉视频mp4| 欧美白人最猛性xxxxx69交| 亚洲免费观看高清完整| 国产在线看一区| 欧美视频完全免费看| 欧美调教femdomvk| 中文字幕不卡一区| 日韩美女啊v在线免费观看| 奇米精品一区二区三区四区| 成人ar影院免费观看视频| 欧美电视剧免费全集观看| 一区二区三区免费网站| 国产福利精品一区| 欧美一级理论片| 亚洲高清视频在线| 91丨九色丨黑人外教| 2020国产成人综合网| 日韩激情中文字幕| 91传媒视频在线播放| 中文字幕在线一区| 精品一区精品二区高清| 欧美日韩成人综合| 亚洲激情中文1区| 不卡av在线网| 国产人伦精品一区二区| 精品一区二区三区在线播放视频| 欧美久久久久免费| 久久噜噜亚洲综合| 免费成人在线视频观看| 欧美日韩国产bt| 亚洲国产精品综合小说图片区| av高清不卡在线| 国产精品久久久久影视| 国产成人8x视频一区二区| 久久久久久久网| 国产综合成人久久大片91| 日韩精品一区二区三区四区视频| 五月综合激情日本mⅴ| 欧美日韩激情一区| 亚洲电影视频在线| 欧美日韩精品欧美日韩精品一| 亚洲午夜在线视频| 欧美日韩亚洲国产综合| 亚洲国产精品尤物yw在线观看| 欧美性色综合网| 日韩高清不卡一区| 精品区一区二区| 国产在线精品国自产拍免费| 欧美性欧美巨大黑白大战| 一区二区三区蜜桃| 欧美色欧美亚洲另类二区| 午夜精品久久久久久久| 欧美一区在线视频| 日本不卡一二三区黄网| 精品国产一区二区亚洲人成毛片| 国内精品久久久久影院一蜜桃| 2021中文字幕一区亚洲| 成人免费视频免费观看| 最新不卡av在线| 在线亚洲人成电影网站色www| 一区二区高清视频在线观看| 欧美日韩黄色一区二区| 精品中文字幕一区二区| 国产欧美一区二区三区沐欲| 99免费精品在线| 亚洲成人在线网站| 欧美mv和日韩mv的网站| 高清日韩电视剧大全免费| 自拍偷拍亚洲综合| 欧美久久婷婷综合色| 国内外成人在线| 日韩美女视频19| 777亚洲妇女| 成人免费视频免费观看| 亚洲国产视频直播| 日韩欧美国产系列| 99久久精品国产一区| 日韩成人免费看| 中文字幕欧美国产| 欧美日韩在线电影| 国产麻豆午夜三级精品| 亚洲欧美区自拍先锋| 日韩一区二区精品| jizz一区二区| 奇米四色…亚洲| 一区在线中文字幕| 91精品国产综合久久小美女| 成人av网在线| 麻豆精品一二三| 亚洲女同一区二区| 精品国产乱码久久久久久闺蜜| 91色在线porny| 国产综合成人久久大片91| 亚洲一区二区三区视频在线| 久久久亚洲欧洲日产国码αv| 在线视频中文字幕一区二区| 久久99精品久久久久久久久久久久 | 欧美成人video| 色94色欧美sute亚洲线路一久| 韩国午夜理伦三级不卡影院| 亚洲精品视频在线看| 欧美精品一区二区三区高清aⅴ | 色爱区综合激月婷婷| 国产成+人+日韩+欧美+亚洲| 天天操天天色综合|