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

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

?? compiler.h

?? C語(yǔ)言寫的源代碼
?? H
字號(hào):
/*H**************************************************************************
* NAME:         compiler.h         
*----------------------------------------------------------------------------
* Copyright (c) 2003 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      snd1c-refd-nf-4_0_3      
* REVISION:     1.8     
*----------------------------------------------------------------------------
* PURPOSE:
* This file redefines dedicated KEIL and TASKINKG C51/C251 keywords in order
* to ensure that any source file can be processed by both compilers.
*****************************************************************************/

#ifndef _COMPILER_H_
#define _COMPILER_H_

/*_____ I N C L U D E S ____________________________________________________*/


/*_____ M A C R O S ________________________________________________________*/

/***  Type definition ***/

typedef unsigned char      Byte;
typedef unsigned char      Uchar;
typedef unsigned char      uchar;
typedef unsigned int       Uint16;
typedef unsigned int       uint; 
typedef unsigned char      Uint8;
typedef int                Int16;
typedef float              Float16;
typedef unsigned long int  Uint32;
typedef long int           Int32;
typedef unsigned char      Bool;
typedef bit                BOOL;

typedef union 
{
  Uint32 l;
  Uint16 w[2];
  Byte   b[4];
} Union32;

typedef union 
{

  Uint16 w;
  Byte   b[2];
} Union16;




/***  General purpose defines ***/

#define FALSE   0
#define TRUE    1
#define KO      0
#define OK      1
#define OFF     0
#define ON      1
#define CLR     0
#define SET     1

#define LOW(U16)   ((Byte)U16)
#define HIGH(U16)  ((Byte)(U16>>8))

/* little endian conversion */
#define LE16(b) (((b & 0xFF) << 8) | ((b & 0xFF00) >> 8))
#define LE32(b) (((b & 0xFF) << 24) | ((b & 0xFF00) << 8) | \
                 ((b & 0xFF0000) >> 8) | ((b & 0xFF000000) >> 24))

#define TST_BIT_X(addrx,mask)       (*addrx & mask)
#define SET_BIT_X(addrx,mask)       (*addrx = (*addrx | mask))
#define CLR_BIT_X(addrx,mask)       (*addrx = (*addrx & ~mask))
#define OUT_X(addrx,value)          (*addrx = value)
#define IN_X(addrx)                 (*addrx)

/***********************************************************
 SET_SFR_BIT macro 
  parameters 
    sfr_reg : defined value in include file for sfr register 
    bit_pos : defined value B_XX in include file for particular
              bit of sfr register 
    bit_val : CLR / SET 
************************************************************/
#define SET_SFR_BIT(sfr_reg, bit_pos, bit_val) { sfr_reg &= ~(1<<(bit_pos)); sfr_reg |= ((bit_val)<<(bit_pos));}

/***********************************************************
 TST_SFR_BIT macro 
  parameters 
    sfr_reg : defined value in include file for sfr register 
    bit_pos : defined value B_XX in include file for particular
              bit of sfr register 
************************************************************/
#define TST_SFR_BIT(sfr_reg, bit_pos) ((sfr_reg & (1<<(bit_pos)))>>(bit_pos))

/***  KEIL compiler ***/
//#ifdef KEIL
//#define KEIL

  #define Reentrant(x)      x reentrant
  #define Sfr(x,y)          sfr x = y
  #define Sfr16(x,y)        sfr16 x = y
  #define Sbit(x,y,z)       sbit x = y ^ z
  #define Interrupt(x,y)    x interrupt y
  #define At(x)             _at_ x

  #ifdef __C51__              /* C51 Compiler */
    #define far  xdata        /* far is for 251 only */
  #endif
//#endif  /* KEIL */


/***  RAISONANCE compiler ***/

//#ifdef RAISONANCE
//  #define Reentrant(x)      x reentrant
//  #define Sfr(x,y)          sfr x = y
//  #define Sbit(x,y,z)       sbit x = y ^ z
//  #define Interrupt(x,y)    x interrupt y
//  #define At(x)             _at_ x

//  #ifdef __C51__              /* C51 Compiler */
//    #define far  xdata        /* far is for 251 only */
//  #endif
//#endif  /* RAISONANCE */


/***  TASKING compiler ***/

//#ifdef TASKING
//  #include <keil.h>        /* Some job already done! */

//  #define far               _far
//  #define Reentrant(x)      _reentrant x
//  #define Sfr(x,y)          _sfrbyte x _at(y)
//  #define Sbit(x,y,z)       _sfrbit x _atbit(y,z)
//  #define Interrupt(x,y)    _interrupt(y) x
//#endif  /* TASKING */


/*_____ D E F I N I T I O N ________________________________________________*/


/*_____ D E C L A R A T I O N ______________________________________________*/


#endif /* _COMPILER_H_ */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷久久综合九色综合绿巨人| 午夜av电影一区| 欧美日韩中文字幕一区二区| 麻豆精品视频在线观看免费 | 在线日韩一区二区| 激情久久五月天| 亚洲福利一二三区| 中文字幕二三区不卡| 91精品国产色综合久久ai换脸 | 99国产精品久| 国产一区美女在线| 午夜久久久影院| 亚洲乱码日产精品bd| 国产香蕉久久精品综合网| 欧美日本在线观看| 91麻豆免费观看| 不卡的av网站| 国产精品99久久久久久有的能看| 日本欧美久久久久免费播放网| √…a在线天堂一区| 久久久久久一二三区| 日韩免费视频一区二区| 欧美日韩另类国产亚洲欧美一级| 91麻豆国产精品久久| 国产福利91精品| 国产成人日日夜夜| 国产精品资源站在线| 国内偷窥港台综合视频在线播放| 日韩不卡一二三区| 亚洲成人黄色小说| 亚洲一区二区三区四区五区中文| 亚洲日本青草视频在线怡红院| 国产香蕉久久精品综合网| 精品国产乱码久久久久久图片| 欧美日韩免费观看一区三区| av网站免费线看精品| 成人免费视频一区| 不卡高清视频专区| 99久久久免费精品国产一区二区| 波多野结衣精品在线| 成人免费视频视频| 高清不卡一区二区| 国产成人8x视频一区二区| 国产一区二区三区视频在线播放| 看电影不卡的网站| 精品一区二区免费在线观看| 久草这里只有精品视频| 国产一区二区精品久久| 国产福利91精品| 成人a免费在线看| 一本大道综合伊人精品热热| 91免费视频大全| 欧美在线制服丝袜| 欧美日本在线看| 欧美一级精品大片| 精品sm捆绑视频| 欧美激情一区二区三区蜜桃视频 | 免费人成在线不卡| 蜜桃久久精品一区二区| 精品亚洲成av人在线观看| 激情综合网最新| 懂色av中文一区二区三区| 大尺度一区二区| 欧美中文字幕一区二区三区亚洲 | 欧美优质美女网站| 7777精品伊人久久久大香线蕉的 | 韩国成人在线视频| a级精品国产片在线观看| 在线日韩一区二区| 欧美哺乳videos| 国产精品欧美久久久久一区二区 | 亚洲欧洲精品一区二区精品久久久 | 国产精品888| 91麻豆免费观看| 日韩午夜精品视频| 欧美高清在线一区二区| 亚洲综合av网| 国产一区二区精品久久| 91浏览器打开| 欧美不卡在线视频| 亚洲另类色综合网站| 日韩成人av影视| 成人激情免费网站| 欧美三级日韩在线| 国产性天天综合网| 性感美女极品91精品| 国产成人av电影在线观看| 日本久久电影网| 精品国产自在久精品国产| 国产精品污网站| 日本中文字幕不卡| 99久久久国产精品免费蜜臀| 欧美日韩免费电影| 国产一区二区三区在线观看免费视频| 国产成人免费视| 色综合久久久久综合体| 中文字幕在线一区二区三区| 夜夜操天天操亚洲| 国产精品一区二区在线播放| 日本精品一区二区三区四区的功能| 奇米影视一区二区三区小说| 国产精品77777| 粉嫩一区二区三区性色av| 国产日韩欧美精品在线| 国产精品一区免费视频| 国产亚洲精品久| 国产美女精品在线| 国产亚洲视频系列| 高清国产午夜精品久久久久久| 久久久久久久综合色一本| 国产又粗又猛又爽又黄91精品| 精品国精品国产| 国产精品一区二区久久精品爱涩| 久久久噜噜噜久久中文字幕色伊伊 | 日韩黄色一级片| 欧美三级三级三级爽爽爽| 午夜精品一区二区三区免费视频| 欧美日韩国产一二三| 亚洲gay无套男同| 在线成人午夜影院| 蜜桃免费网站一区二区三区| 日韩片之四级片| 狠狠色丁香婷综合久久| 国产欧美日韩中文久久| 成人综合激情网| 亚洲毛片av在线| 欧美老肥妇做.爰bbww| 日本成人在线电影网| 久久久久久久免费视频了| 国产乱一区二区| 亚洲欧美日韩一区| 91精品国产全国免费观看| 久久99久久精品| 日本一区二区视频在线| 91蜜桃视频在线| 亚洲二区在线视频| 欧美电视剧在线看免费| 国产毛片一区二区| 亚洲欧洲综合另类在线| 欧美日韩国产综合视频在线观看| 日韩高清欧美激情| 国产亚洲一二三区| 欧美视频中文字幕| 国产一区在线观看视频| 亚洲蜜臀av乱码久久精品| 欧美一区二区三区在线看| 国产精品综合二区| 国产精品1区2区3区在线观看| 国产精品久久久久久久久久免费看| 一本一道综合狠狠老| 日本在线不卡视频| 亚洲欧洲一区二区在线播放| 欧美精品乱人伦久久久久久| 国产毛片精品一区| 亚洲一区二区三区四区五区黄| 久久综合九色综合欧美98 | 精品日韩欧美在线| 91香蕉视频mp4| 理论电影国产精品| 亚洲视频 欧洲视频| 日韩欧美在线1卡| 99精品国产一区二区三区不卡| 亚洲成年人影院| 中文字幕免费不卡| 欧美一区二区三区婷婷月色 | 欧美zozozo| 欧美亚洲动漫另类| 国产成人精品三级麻豆| 视频一区国产视频| 亚洲精选一二三| 日本一区二区三区四区| 欧美一级午夜免费电影| 在线观看国产一区二区| 从欧美一区二区三区| 久久国产剧场电影| 午夜久久久影院| 亚洲欧美另类久久久精品2019 | 麻豆91免费看| 亚洲国产一区二区视频| 国产精品久久久久久亚洲伦 | 一区二区三区四区在线播放| 久久九九久精品国产免费直播| 91精品国产91久久久久久最新毛片| av一本久道久久综合久久鬼色| 国产精品主播直播| 蜜臀久久久99精品久久久久久| 亚洲第一成年网| 亚洲综合区在线| 一区二区三区在线视频免费观看| 国产精品电影一区二区三区| 久久婷婷国产综合精品青草| 日韩西西人体444www| 538prom精品视频线放| 日本道免费精品一区二区三区| 国产成人免费xxxxxxxx| 国产成人综合在线播放| 国产自产高清不卡| 国产呦精品一区二区三区网站| 久久国产尿小便嘘嘘| 精品亚洲国内自在自线福利|