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

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

?? isd51.h

?? 用來調(diào)試C51程序的軟件
?? H
字號(hào):
//
//  ISD51  In-System Debugger for 8051 based microcontrollers
//  Copyright KEIL ELEKTRONIK GmbH and Keil Software, Inc. 2000 - 2002
//  Version 1.00
//------------------------------------------------------------------------------
//  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  IE   = 0xA8;

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

/* IEN Bits */
sbit ES   = IE^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

//------------------------------------------------------------------------------
//
//  ISD51 HARDWARE BREAKREGISTER SUPPORT
//  ====================================
//
//  ISD51 supports Hardware Breakpoints of some specific 8051 devices.
//  Currently the TI MSC device is supported.  If you are running ISD51 on
//  this device, uncomment the following define statement.
//
/* #define  TI_MSC1210_BREAKS */

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲第一成人在线| 三级欧美韩日大片在线看| 欧美日韩久久久一区| 精品亚洲国产成人av制服丝袜| 色婷婷综合五月| 激情欧美日韩一区二区| 亚洲电影第三页| 18成人在线观看| 精品成人一区二区| 欧美日本乱大交xxxxx| 99精品视频在线观看| 国产在线观看一区二区| 国产三级精品三级在线专区| 制服丝袜激情欧洲亚洲| 色屁屁一区二区| 午夜视频在线观看一区二区 | 欧美日韩视频在线第一区| 国产精品一区二区在线观看网站| 欧美激情在线免费观看| 欧美电视剧免费全集观看| 欧美日韩激情一区| 色综合久久久久综合99| 99久久国产免费看| 午夜影院在线观看欧美| 亚洲女同女同女同女同女同69| 精品视频在线免费| 91在线观看免费视频| 成人午夜电影网站| 国产成人免费在线观看| 亚洲一区二区美女| 成人免费在线播放视频| 国产精品乱码人人做人人爱| 国产日韩在线不卡| 欧美吻胸吃奶大尺度电影 | 亚洲精品乱码久久久久久黑人 | 欧美一区二区人人喊爽| 国产1区2区3区精品美女| 久久精品免费看| 蜜臀av国产精品久久久久| 国产婷婷一区二区| 久久精品在线观看| 久久久精品免费免费| 在线免费不卡电影| 欧美性受极品xxxx喷水| 欧美视频在线一区| 丁香婷婷深情五月亚洲| 日韩影院免费视频| 天堂久久一区二区三区| 日本不卡视频在线观看| 日av在线不卡| 精品一区二区三区在线播放| 亚洲摸摸操操av| 亚洲一区二区精品久久av| 午夜精品久久久| 国产精品视频线看| 亚洲日本va在线观看| 亚洲精品免费看| 日本不卡1234视频| 国产毛片精品一区| av亚洲精华国产精华精华 | 日韩精品午夜视频| 精品一区二区三区视频在线观看| 一区二区三区四区五区视频在线观看 | 青青国产91久久久久久| 国内外成人在线| 日韩高清一级片| 国内欧美视频一区二区 | 久久久久久一级片| 国产精品卡一卡二卡三| 亚洲一级片在线观看| 肉肉av福利一精品导航| 国产中文一区二区三区| youjizz久久| 欧美日韩成人在线一区| 久久久99精品久久| 91精品国产91综合久久蜜臀| 2020国产精品| 欧美变态tickling挠脚心| 中文字幕高清一区| 丝袜亚洲另类丝袜在线| 国产精品中文字幕日韩精品 | 精品综合久久久久久8888| 国产大陆a不卡| 欧美无人高清视频在线观看| 精品国产123| 一区二区三区影院| 一区二区三区欧美在线观看| 亚洲丝袜自拍清纯另类| 蜜桃av一区二区| 91丨porny丨国产入口| 日韩午夜在线播放| 亚洲少妇30p| 中文字幕制服丝袜成人av| 亚洲va欧美va人人爽| 国产成人av电影| 91精品在线观看入口| 国产精品久久久久久久午夜片| 国产午夜精品久久久久久免费视 | 5858s免费视频成人| 欧美日韩国产一二三| 欧美另类一区二区三区| 国产精品丝袜91| 久久精品国产亚洲高清剧情介绍| 美女mm1313爽爽久久久蜜臀| 91丨九色丨尤物| 欧美色爱综合网| 日韩一级黄色大片| 亚洲欧美福利一区二区| 国产精品一区二区无线| 欧美日产国产精品| 亚洲精品高清在线| 成人夜色视频网站在线观看| 日韩区在线观看| 亚洲成年人影院| 免费成人结看片| 欧美日韩亚洲国产综合| 国产精品激情偷乱一区二区∴| 一区二区在线观看免费视频播放| 亚洲午夜久久久久久久久久久 | 亚洲成人www| 一本到一区二区三区| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久久久久免费相片 | 狠狠狠色丁香婷婷综合久久五月| 国产69精品一区二区亚洲孕妇| 日本精品视频一区二区| 欧美一区二区二区| 亚洲3atv精品一区二区三区| 色综合天天狠狠| 中文字幕在线观看不卡| 一区二区不卡在线播放| 99国产精品视频免费观看| 精品视频在线视频| 久久久亚洲精品一区二区三区| 国产精品国产三级国产普通话99| 亚洲成a天堂v人片| 欧美日韩国产一二三| 欧美极品美女视频| 丁香另类激情小说| 国产精品网站一区| 成人精品在线视频观看| 国产精品家庭影院| 精品一区二区在线观看| 在线观看亚洲精品| 久久久精品国产99久久精品芒果| 一区二区三区在线播| 欧美亚洲一区二区在线| 首页综合国产亚洲丝袜| 日韩一区二区麻豆国产| 开心九九激情九九欧美日韩精美视频电影 | 婷婷激情综合网| 日韩限制级电影在线观看| 国产在线视频一区二区| 国产精品乱子久久久久| 欧洲一区二区三区在线| 日本亚洲欧美天堂免费| 精品美女在线观看| 粉嫩绯色av一区二区在线观看| 91精品福利在线一区二区三区| 亚洲欧美日韩久久| 在线成人高清不卡| 激情深爱一区二区| 亚洲婷婷在线视频| 99综合电影在线视频| 亚洲一区二区三区在线播放| 91麻豆精品国产91久久久使用方法 | 日韩一级黄色大片| 日韩专区一卡二卡| 久久精品一二三| 狠狠色狠狠色合久久伊人| 国产精品剧情在线亚洲| 成人性生交大片免费看中文| 悠悠色在线精品| 欧美成va人片在线观看| 美国十次综合导航| 91精品国产综合久久精品| 国产一区二区精品久久91| 精品久久一区二区| 99精品久久免费看蜜臀剧情介绍| 欧美国产日韩在线观看| 国产成人综合亚洲网站| 亚洲国产另类av| 国产人成亚洲第一网站在线播放| 国内精品嫩模私拍在线| 亚洲美女免费在线| 欧美va亚洲va香蕉在线| 久久av中文字幕片| 亚洲欧美一区二区三区极速播放| 99久久99久久精品国产片果冻 | 亚洲高清中文字幕| 久久久激情视频| 911精品产国品一二三产区 | 成人91在线观看| 麻豆精品在线播放| 亚洲精品国产高清久久伦理二区| 欧美亚洲免费在线一区| 国产xxx精品视频大全| 亚洲成av人片一区二区| 国产精品久久久久婷婷| 久久网这里都是精品|