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

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

?? isd51_u1.h

?? 包含一個完整的開發(fā)實例的源文件(包括LED驅(qū)動),已經(jīng)通過編譯,供upsd3200開發(fā)參考.
?? H
字號:
//
//  ISD51  In-System Debugger for 8051 based microcontrollers
//  Copyright KEIL ELEKTRONIK GmbH and Keil Software, Inc. 2000 - 2002
//  Version 1.00 Beta 0
//------------------------------------------------------------------------------
//  ISD51.H:  This header file allows the configuration of the ISD51
//            In-System Monitor
//
//
//  Copy this file to your project folder and add the copy to your uVision2
//  project.  You can customize several parameters of the ISD51 In-System 
//  Monitor within this configuration file.
//
//------------------------------------------------------------------------------
//  ISD51 Memory Space
//  ==================
//
//  The following define specifies the size of the on-chip DATA/IDATA RAM.
//  Most 8051 devices have 256 bytes IDATA RAM.  Some devices offer just
//  128 Bytes.  ISD51 uses 1 Byte in this IDATA.  In addition each software
//  breakpoint requires another 2 Bytes IDATA space.  For example, if two
//  breakpoints are defined, ISD51 uses the IDATA locations 0xFB .. 0xFF.

#define RAMSIZE  0x100   // default is 0x100 => 256 bytes IDATA RAM

//------------------------------------------------------------------------------
//
//  ISD51 UART Interface
//  ====================
//
//  ISD51 uses a standard on-chip 8051 UART as communication interface.  The
//  following assembler macros allow you to change the UART interface used by 
//  ISD51.

#ifndef __C51__

/* 8051 SFR Register addresses for on-chip 8051 UART */
sfr  SCON = 0x98;
sfr  SBUF = 0x99;
sfr  IEN  = 0xA8;
//sfr  SCON2 = 0x9A; 

/*  SCON  Bits */
sbit TI   = SCON^1;
sbit RI   = SCON^0;

/* IEN Bits */
sbit ES   = IEN^4;

CLR_TI   MACRO             ; Clear Transmit Interrupt Flag 
         CLR     TI        ; No CPU register may be changed here
         ENDM

SET_TI   MACRO             ; Set   Transmit Interrupt Flag
         SETB    TI        ; No CPU register may be changed here
         ENDM

SBYTE    MACRO             ; Transmit Byte in ACC via serial UART
         JNB    TI,$       ; PSW may be modified without saving it
         CLR    TI
         MOV    SBUF,A
         ENDM

JB_RI    MACRO   label     ; Jump if Receiver Interrupt Flag set
         JB      RI,label  ; ACC and PSW may be modified without saving it
         ENDM

JNB_RI   MACRO   label     ; Jump if Receiver Interrupt Flag not set
         JNB     RI,label  ; ACC and PSW may be modified without saving it
         ENDM

RBYTE    MACRO             ; Read one Byte from serial UART to ACC
         MOV    A,SBUF     ; ACC and PSW may be modified without saving it
         CLR    RI
         ENDM

SET_ES   MACRO             ; Enable Serial Interrupt
         SETB   ES         ; No CPU register may be changed here
         ENDM

SINTRVEC EQU    0x23       ; Interrupt Vector Address of UART interrupt

#endif
//------------------------------------------------------------------------------
//
//  ISD51 Functions
//  ===============
//
//  The following C Macro define the IDS51 functions

#ifdef __C51__

#include <absacc.h>

extern void __isd_init (void);   // ISD51 core init function

#define ISDinit()                                                      \
  if (ES == 0)  {        /* Is ISD51 UART already initialized?     */  \
    __isd_init ();       /* Init ISD51 core & enable ISD interrupt */  \
  }

#define ISDwait()                                                      \
  while (1)  {                                                         \
    if (RI)  {           /* wait until Debugger sends 0xA5 */          \
      if (SBUF == 0xA5)  break;                                        \    
      RI = 0;                                                          \
    }                                                                  \
  }                                                                    \
  __isd_init ();         /* Init ISD51 core & enable ISD interrupt */


#define ISDcheck()                                                     \
  if (ES == 0)  {        /* Is ISD51 UART already initialized?     */  \
    if (RI)  {           /* wait until Debugger sends 0xA5 */          \
      if (SBUF != 0xA5) RI = 0;                                        \
      else  __isd_init (); /* Init core & ISD interrupt */             \
    }                                                                  \
  }                                                                    \

#define ISDdisable()     /* Disable ISD Interrupt                  */  \
    ES = 0;

#define ISDenable()      /* Disable ISD Interrupt                  */  \
    ES = 1;

#define ISDbreak()       /* hard-code program stop (breakpoint) */     \
    TI = 1;              /* Enter ISD Interrupt function */            \
    _nop_ ();

#endif


//-----------------------------------------------------------------------------
//---------------- !!! End of User Configuration Part    !!! ------------------
//-----------------------------------------------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久| 4438x成人网最大色成网站| 91黄色小视频| 精品国产乱码久久久久久1区2区| 一区在线播放视频| 久久99久久久久| 色播五月激情综合网| 国产色综合一区| 天堂av在线一区| 色吧成人激情小说| 中文字幕亚洲视频| 国产麻豆成人传媒免费观看| 91精品国产免费| 亚洲精品高清视频在线观看| 大美女一区二区三区| 精品国产亚洲一区二区三区在线观看| 一卡二卡三卡日韩欧美| av一二三不卡影片| 国产女人aaa级久久久级| 精品一区二区久久| 日韩视频在线观看一区二区| 性久久久久久久久| 欧美性做爰猛烈叫床潮| 亚洲精品视频一区| 99国内精品久久| 亚洲欧美自拍偷拍色图| 成人激情黄色小说| 国产精品美女视频| 成人伦理片在线| 国产精品美女久久久久久2018| 国产精品一区免费在线观看| 久久久亚洲精华液精华液精华液 | 在线不卡中文字幕| 亚洲国产成人tv| 欧美三级乱人伦电影| 亚洲午夜日本在线观看| 色婷婷综合视频在线观看| 亚洲裸体xxx| 欧美在线免费播放| 午夜精品在线看| 欧美一区二区日韩| 久久国产麻豆精品| 国产欧美一二三区| 91视视频在线观看入口直接观看www | 国产精品久久毛片| 91免费观看视频| 亚洲高清一区二区三区| 欧美高清精品3d| 久久99深爱久久99精品| 国产精品美女久久久久久久网站| 91年精品国产| 日韩激情一二三区| 2021中文字幕一区亚洲| 成人精品小蝌蚪| 亚洲一区欧美一区| 欧美不卡一区二区| 成人美女视频在线观看| 亚洲综合色网站| 欧美成人精精品一区二区频| 成人av在线播放网站| 亚洲成人av免费| 国产亚洲精品超碰| 欧洲一区二区av| 国内精品视频一区二区三区八戒| 一区在线中文字幕| 日韩三级精品电影久久久| 成人福利在线看| 视频一区视频二区在线观看| 国产视频一区在线观看 | 97久久精品人人做人人爽| 亚洲制服丝袜一区| 国产欧美中文在线| 91精品国产综合久久久蜜臀粉嫩| 国产黄色精品网站| 亚洲444eee在线观看| 亚洲国产精品高清| 91精品国产色综合久久不卡蜜臀 | 久久久美女毛片| 欧美日韩精品是欧美日韩精品| 国产一本一道久久香蕉| 亚洲宅男天堂在线观看无病毒| 久久久久99精品一区| 日韩视频一区在线观看| 色综合久久久久综合99| 国产精品亚洲а∨天堂免在线| 洋洋av久久久久久久一区| 亚洲国产精品精华液ab| 精品sm捆绑视频| 欧美一区三区四区| 色拍拍在线精品视频8848| 国产精品亚洲一区二区三区妖精 | 日韩精品亚洲专区| 亚洲人成小说网站色在线| 久久久久久久久99精品| 欧美一级黄色片| 欧美亚洲国产一区二区三区va| 国产高清亚洲一区| 精品综合免费视频观看| 日韩av一区二区三区| 亚洲线精品一区二区三区| 亚洲美女在线国产| 中文字幕成人在线观看| 久久精品视频一区| 久久免费美女视频| 久久一区二区三区国产精品| 日韩精品一区二区三区视频| 777xxx欧美| 欧美日韩亚洲不卡| 欧美日韩一区精品| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| av中文字幕亚洲| 91碰在线视频| 91黄视频在线观看| 欧美日韩不卡视频| 欧美日韩日本视频| 69堂精品视频| 日韩免费高清av| 久久久综合九色合综国产精品| 国产三级一区二区| 中文字幕一区三区| 日韩美女精品在线| 亚洲一区二区三区不卡国产欧美| 亚洲一区在线免费观看| 日韩精品电影在线观看| 久久精品国产亚洲高清剧情介绍| 久久se精品一区二区| 国产福利不卡视频| 91麻豆国产福利精品| 欧美日韩国产综合久久| 日韩欧美国产精品| 国产午夜精品美女毛片视频| 国产精品久久久久久亚洲伦| 亚洲欧洲韩国日本视频 | 亚洲欧洲av另类| 一区二区三区精品在线观看| 午夜亚洲国产au精品一区二区 | 日韩精品电影在线| 国产在线精品一区在线观看麻豆| 成人精品一区二区三区四区| 在线免费观看日本欧美| 日韩一区二区三区四区| 亚洲国产精品国自产拍av| 一二三区精品视频| 紧缚奴在线一区二区三区| av在线一区二区| 欧美一二三四在线| 国产精品二三区| 日本不卡高清视频| 99视频在线精品| 91精品国产综合久久久久久| 中文字幕的久久| 秋霞电影一区二区| 91在线观看视频| 精品国产凹凸成av人网站| 亚洲日本va在线观看| 韩国毛片一区二区三区| 91成人免费在线视频| 久久亚洲综合色| 亚洲成人动漫在线观看| 粉嫩绯色av一区二区在线观看| 欧美日本在线视频| 国产精品美女久久久久久久久| 青青草国产精品97视觉盛宴| 波多野结衣中文一区| 精品日本一线二线三线不卡| 亚洲一区欧美一区| 9人人澡人人爽人人精品| 欧美不卡一区二区三区四区| 亚洲成人中文在线| 成人福利电影精品一区二区在线观看| 欧美一三区三区四区免费在线看| ...av二区三区久久精品| 国产综合色精品一区二区三区| 欧美日韩一区小说| 亚洲精品国产精华液| 成人污视频在线观看| 精品国产一二三| 日韩精品电影在线观看| 欧美日韩综合不卡| 亚洲精品免费一二三区| 成人午夜伦理影院| 国产免费成人在线视频| 国产综合色视频| 精品国产乱子伦一区| 蜜臀精品久久久久久蜜臀| 欧美人狂配大交3d怪物一区| 一区二区在线观看视频| 91色婷婷久久久久合中文| 国产精品家庭影院| www.色综合.com| 欧美高清在线视频| 9l国产精品久久久久麻豆| 国产精品三级av| 成+人+亚洲+综合天堂| 国产精品毛片a∨一区二区三区 | 国产精品不卡在线观看| 成人丝袜视频网| 国产精品天天摸av网| 成人爱爱电影网址| 亚洲国产电影在线观看|