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

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

?? isd51_u1.h

?? uPSD Device Driver Files
?? 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    !!! ------------------
//-----------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡一二三区黄网| 色综合久久久久久久久| 欧美在线|欧美| 亚洲成人av电影| 欧美日韩国产高清一区| 日韩av网站免费在线| 久久色成人在线| 99re热这里只有精品免费视频| 3atv一区二区三区| 国产精品一区二区在线观看网站 | 亚洲色图视频免费播放| 欧美日韩亚洲国产综合| 激情小说亚洲一区| 亚洲人吸女人奶水| 亚洲精品一区二区三区蜜桃下载 | 在线亚洲一区二区| 日本成人中文字幕在线视频 | 国产喂奶挤奶一区二区三区| 91性感美女视频| 免费在线观看一区| 国产成人日日夜夜| 男女视频一区二区| 国产成人综合网| 91麻豆精品在线观看| 在线观看一区不卡| 欧美福利视频导航| 色婷婷久久久亚洲一区二区三区| 91福利国产成人精品照片| 欧美精选一区二区| 久久久久亚洲综合| 久久人人爽爽爽人久久久| 中文字幕一区二区视频| 精品国产乱码久久久久久1区2区| 国产亚洲人成网站| 视频一区欧美精品| 午夜激情一区二区| 亚洲国产毛片aaaaa无费看| 国产精品视频观看| 国产亚洲一区二区三区在线观看| 亚洲欧美日韩久久| 久久国产精品区| 精品一区二区三区av| 韩国女主播一区| 91麻豆成人久久精品二区三区| 欧美一区二区日韩一区二区| 制服丝袜亚洲精品中文字幕| 中文字幕免费不卡在线| 国产人成一区二区三区影院| 久久久99精品免费观看不卡| 婷婷久久综合九色综合伊人色| 国产成人免费网站| 日韩欧美一级在线播放| 日韩欧美在线综合网| 欧美xxxxx牲另类人与| 精品少妇一区二区三区视频免付费| 亚洲欧美二区三区| 成人av资源在线| 日本道精品一区二区三区| 欧美va在线播放| 青娱乐精品在线视频| 91日韩一区二区三区| 国产日韩精品一区| 国产精一区二区三区| 日韩午夜小视频| 日本一区中文字幕| 欧美日本乱大交xxxxx| 亚洲午夜久久久久久久久电影网| 99re成人精品视频| 亚洲精品美腿丝袜| 日本va欧美va精品发布| 在线免费观看日韩欧美| 国产精品国产精品国产专区不片| 亚洲综合另类小说| 蜜桃av一区二区三区| 成人午夜私人影院| 欧美日韩综合不卡| 亚洲综合免费观看高清完整版在线 | 亚洲欧美一区二区久久| 成人av一区二区三区| 国产精品久久久久aaaa樱花| 99re这里只有精品6| 亚洲精品国产成人久久av盗摄| 91丨porny丨最新| 一区二区高清在线| 国产a精品视频| 欧美一区二区视频观看视频| 免费在线看一区| 久久精品日产第一区二区三区高清版| 美女视频网站黄色亚洲| 337p日本欧洲亚洲大胆色噜噜| 国产裸体歌舞团一区二区| 欧美午夜电影网| 国产精品精品国产色婷婷| 色婷婷综合久久久| 视频一区在线视频| 久久久久久9999| 91久久精品一区二区三区| 婷婷综合另类小说色区| 亚洲精品一区在线观看| 不卡影院免费观看| 天天操天天色综合| 久久精品日产第一区二区三区高清版 | 国产日韩欧美激情| 色噜噜狠狠色综合中国| 日韩 欧美一区二区三区| 欧美r级电影在线观看| 99久久久无码国产精品| 丝袜亚洲另类丝袜在线| 久久亚洲综合色一区二区三区| jlzzjlzz亚洲日本少妇| 国产亚洲欧美日韩在线一区| av在线一区二区三区| 婷婷开心激情综合| 中文字幕一区在线观看视频| 欧美一区二区三区四区五区| av电影天堂一区二区在线观看| 日韩高清一区二区| 中文字幕中文字幕在线一区| 精品久久久久99| 99re在线视频这里只有精品| 国产揄拍国内精品对白| 亚洲与欧洲av电影| 日本一区二区三区dvd视频在线| 欧美日韩二区三区| 91小视频免费看| 国产成人在线视频网址| 偷拍亚洲欧洲综合| 蜜臀91精品一区二区三区| 国产精品久久看| 久久久亚洲精品一区二区三区| 欧美日韩免费视频| 91丨porny丨首页| 国产 日韩 欧美大片| 久久成人精品无人区| 午夜精品成人在线视频| 亚洲黄色免费网站| 亚洲天堂a在线| 国产精品久久久久久亚洲伦| 久久久久久黄色| 国产日韩v精品一区二区| 日韩欧美精品三级| 日韩欧美国产三级电影视频| 欧美久久久久免费| 欧美高清视频不卡网| 欧美三级电影在线看| 在线视频国内一区二区| 91美女片黄在线观看| 亚洲欧洲色图综合| 精品国产亚洲在线| 欧美一区二区三区色| 欧美军同video69gay| 欧美男女性生活在线直播观看| 在线欧美小视频| 欧亚洲嫩模精品一区三区| 日本韩国精品一区二区在线观看| 99久久精品情趣| 91色视频在线| 欧美亚洲高清一区二区三区不卡| 91精品福利在线| 51精品久久久久久久蜜臀| 在线视频中文字幕一区二区| 欧美午夜寂寞影院| 欧美精三区欧美精三区| 在线不卡的av| 精品盗摄一区二区三区| 国产午夜精品一区二区三区嫩草 | 91精品国产欧美一区二区18| 91精品国产91久久久久久最新毛片| 4438亚洲最大| 久久免费看少妇高潮| 一色屋精品亚洲香蕉网站| 亚洲午夜久久久久中文字幕久| 日韩国产精品久久| 国产高清不卡一区| 91亚洲永久精品| 欧美一区二区私人影院日本| 久久久久88色偷偷免费 | 欧美色综合影院| 日韩精品最新网址| 亚洲国产成人在线| 亚洲一区二区三区四区五区黄 | 日本亚洲电影天堂| 国产精品一色哟哟哟| 91亚洲男人天堂| 日韩欧美国产一区二区三区| 日本一区二区三区高清不卡| 亚洲电影中文字幕在线观看| 国产麻豆视频一区| 欧美老人xxxx18| 中文字幕日本乱码精品影院| 免费在线观看日韩欧美| 91女人视频在线观看| 日韩三级在线观看| 一区2区3区在线看| 国产91精品露脸国语对白| 7878成人国产在线观看| 国产日韩一级二级三级| 亚洲大片免费看| 福利电影一区二区| 日韩一卡二卡三卡国产欧美|