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

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

?? io_macros.h

?? IAR下LED代碼
?? H
字號(hào):
/**********************************************************
 *
 * Common macro declarations used for peripheral I/O
 * declarations for ARM IAR C/C++ Compiler and Assembler.
 *
 * Copyright 1999-2005 IAR Systems. All rights reserved.
 *
 * $Revision: 1.9 $
 *
 **********************************************************/

#ifndef __IO_MACROS_H
#define __IO_MACROS_H

/***********************************************
 *      C specific macros
 ***********************************************/

#ifdef __IAR_SYSTEMS_ICC__

#ifndef _SYSTEM_BUILD
  #pragma system_include
#endif

#pragma language=extended

/* SFR sizes */
#define __REG8 unsigned char
#define __REG16 unsigned short
#define __REG32 unsigned long


/***********************************************
 * I/O reg attributes
 ***********************************************/
#define __READ_WRITE
#ifdef __cplusplus
#define __READ          /* Not supported */
#else
#define __READ          const
#endif
#define __WRITE         /* Not supported */

/***********************************************
 * I/O reg bits (default names)
 ***********************************************/
typedef struct
  { 
    unsigned char no0:1;
    unsigned char no1:1;
    unsigned char no2:1;
    unsigned char no3:1;
    unsigned char no4:1;
    unsigned char no5:1;
    unsigned char no6:1;
    unsigned char no7:1;
  } __BITS8;

typedef struct
  { 
    unsigned short no0:1;
    unsigned short no1:1;
    unsigned short no2:1;
    unsigned short no3:1;
    unsigned short no4:1;
    unsigned short no5:1;
    unsigned short no6:1;
    unsigned short no7:1;
    unsigned short no8:1;
    unsigned short no9:1;
    unsigned short no10:1;
    unsigned short no11:1;
    unsigned short no12:1;
    unsigned short no13:1;
    unsigned short no14:1;
    unsigned short no15:1;
  } __BITS16;

typedef struct
  { 
    unsigned long no0:1;
    unsigned long no1:1;
    unsigned long no2:1;
    unsigned long no3:1;
    unsigned long no4:1;
    unsigned long no5:1;
    unsigned long no6:1;
    unsigned long no7:1;
    unsigned long no8:1;
    unsigned long no9:1;
    unsigned long no10:1;
    unsigned long no11:1;
    unsigned long no12:1;
    unsigned long no13:1;
    unsigned long no14:1;
    unsigned long no15:1;
    unsigned long no16:1;
    unsigned long no17:1;
    unsigned long no18:1;
    unsigned long no19:1;
    unsigned long no20:1;
    unsigned long no21:1;
    unsigned long no22:1;
    unsigned long no23:1;
    unsigned long no24:1;
    unsigned long no25:1;
    unsigned long no26:1;
    unsigned long no27:1;
    unsigned long no28:1;
    unsigned long no29:1;
    unsigned long no30:1;
    unsigned long no31:1;
  } __BITS32;

/***********************************************
 * Define NAME as an I/O reg
 * Access of 8/16/32 bit reg:  NAME
 ***********************************************/
#define __IO_REG8(NAME, ADDRESS, ATTRIBUTE)              \
                   volatile __no_init ATTRIBUTE unsigned char NAME @ ADDRESS
        
#define __IO_REG16(NAME, ADDRESS, ATTRIBUTE)             \
                   volatile __no_init ATTRIBUTE unsigned short NAME @ ADDRESS

#define __IO_REG32(NAME, ADDRESS, ATTRIBUTE)             \
                   volatile __no_init ATTRIBUTE unsigned long NAME @ ADDRESS
        
/***********************************************
 * Define NAME as an I/O reg
 * Access of 8/16/32 bit reg:  NAME
 * Access of bit(s):           NAME_bit.noX  (X=1-31)
 ***********************************************/
#define __IO_REG8_BIT(NAME, ADDRESS, ATTRIBUTE, BIT_STRUCT)\
                       volatile __no_init ATTRIBUTE union \
                        {                                 \
                          unsigned char NAME;             \
                          BIT_STRUCT NAME ## _bit;      \
                        } @ ADDRESS
        
#define __IO_REG16_BIT(NAME, ADDRESS, ATTRIBUTE,BIT_STRUCT)\
                        volatile __no_init ATTRIBUTE union \
                         {                                 \
                           unsigned short NAME;            \
                           BIT_STRUCT NAME ## _bit;      \
                         } @ ADDRESS

#define __IO_REG32_BIT(NAME, ADDRESS, ATTRIBUTE, BIT_STRUCT)\
                        volatile __no_init ATTRIBUTE union \
                         {                                 \
                           unsigned long NAME;             \
                           BIT_STRUCT NAME ## _bit;      \
                         } @ ADDRESS
        
#endif /* __IAR_SYSTEMS_ICC__ */


/***********************************************
 *      Assembler specific macros
 ***********************************************/

#ifdef __IAR_SYSTEMS_ASM__

/***********************************************
 * I/O reg attributes (ignored)
 ***********************************************/
#define __READ_WRITE 0
#define __READ 0
#define __WRITE 0

/***********************************************
 * Define NAME as an I/O reg
 ***********************************************/
#define __IO_REG8(NAME, ADDRESS, ATTRIBUTE)      \
                  NAME DEFINE ADDRESS

#define __IO_REG16(NAME, ADDRESS, ATTRIBUTE)     \
                   NAME DEFINE ADDRESS

#define __IO_REG32(NAME, ADDRESS, ATTRIBUTE)     \
                   NAME DEFINE ADDRESS

/***********************************************
 * Define NAME as an I/O reg
 ***********************************************/
#define __IO_REG8_BIT(NAME, ADDRESS, ATTRIBUTE, BIT_STRUCT)  \
                      NAME DEFINE ADDRESS

#define __IO_REG16_BIT(NAME, ADDRESS, ATTRIBUTE, BIT_STRUCT) \
                       NAME DEFINE ADDRESS

#define __IO_REG32_BIT(NAME, ADDRESS, ATTRIBUTE, BIT_STRUCT) \
                       NAME DEFINE ADDRESS

#endif /* __IAR_SYSTEMS_ASM__ */

#endif /* __IO_MACROS_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品婷婷国产综合久久| 欧美欧美欧美欧美首页| 激情文学综合插| 日韩一区精品视频| 婷婷国产在线综合| 亚洲国产另类av| 亚洲成人免费观看| 日本91福利区| 精品一区二区综合| 国产一区二区成人久久免费影院| 国产精品一区免费视频| 国产成人精品免费网站| www.成人网.com| 一本色道久久加勒比精品| 色欧美88888久久久久久影院| 欧美少妇xxx| 精品三级在线观看| 中文成人综合网| 又紧又大又爽精品一区二区| 亚洲午夜久久久久久久久久久| 水蜜桃久久夜色精品一区的特点| 麻豆国产精品一区二区三区| 狠狠色综合日日| 99精品偷自拍| 欧美精品在线观看一区二区| 久久综合久久综合久久| 亚洲天堂成人在线观看| 日本女人一区二区三区| 国产精品18久久久| 99视频在线观看一区三区| 欧洲视频一区二区| 欧美不卡视频一区| 亚洲乱码国产乱码精品精小说 | 中文字幕日韩av资源站| 亚洲人成精品久久久久久| 日韩av一级片| www.日韩精品| 亚洲精品一区在线观看| 亚洲精品日产精品乱码不卡| 久久国产三级精品| 欧美亚洲图片小说| 亚洲国产精品成人综合| 奇米综合一区二区三区精品视频| 国产成人午夜电影网| 欧美日韩午夜影院| 椎名由奈av一区二区三区| 奇米色777欧美一区二区| 色天天综合色天天久久| 久久久99精品久久| 日韩精品一级二级 | 91精品麻豆日日躁夜夜躁| 国产亚洲精品bt天堂精选| 偷窥少妇高潮呻吟av久久免费| 国产**成人网毛片九色| 日韩精品一区二区三区swag | 欧美日韩中文国产| 亚洲欧洲精品一区二区三区不卡| 国产一区激情在线| 91精品在线一区二区| 一区二区三区中文字幕电影| 成人午夜激情影院| 国产喷白浆一区二区三区| 蜜桃av一区二区| 91麻豆精品国产91久久久| 亚洲成av人片在线观看无码| 一本色道久久综合亚洲91| 最新国产精品久久精品| 成人综合日日夜夜| 国产欧美精品日韩区二区麻豆天美| 精品一区二区三区欧美| 日韩一本二本av| 丝袜国产日韩另类美女| 在线观看av一区二区| 一区二区三区四区不卡视频| 日本高清不卡aⅴ免费网站| 亚洲欧洲国产日本综合| 色综合久久久久综合体| 一区二区在线观看免费视频播放| 色综合久久99| 亚洲午夜免费视频| 欧美美女bb生活片| 日本成人中文字幕| 欧美mv日韩mv| 国产一区在线观看麻豆| 中文字幕精品在线不卡| 成人av电影在线网| 亚洲精品欧美在线| 欧美视频三区在线播放| 免费看欧美美女黄的网站| 欧美成人video| 国产精品一区免费视频| 国产精品传媒在线| 欧美亚洲国产怡红院影院| 日韩电影在线观看电影| 欧美r级电影在线观看| 成人av免费在线| 亚洲一区av在线| 日韩视频在线观看一区二区| 高清国产一区二区| 亚洲男同性视频| 欧美一区二区三区视频| 国产精品中文欧美| 亚洲最大成人网4388xx| 欧美成人a视频| 成人黄页在线观看| 午夜伦欧美伦电影理论片| 久久久久国产精品免费免费搜索| 成人黄色免费短视频| 亚洲第一福利视频在线| 久久久精品免费观看| 色94色欧美sute亚洲线路二| 爽爽淫人综合网网站| 国产精品久久三区| 欧美日韩国产一二三| 国产成人av网站| 婷婷开心久久网| 中文字幕亚洲成人| 欧美一级一级性生活免费录像| 国产成人精品免费视频网站| 视频在线观看91| 国产精品久线观看视频| 精品久久久久久无| 91国产福利在线| 国产成人综合视频| 蜜桃视频在线一区| 亚洲图片欧美视频| 国产精品视频免费看| 欧美一区二区在线免费观看| 一本到高清视频免费精品| 国产一区二区三区最好精华液| 亚洲国产成人91porn| 国产精品久久久一本精品| 日韩亚洲国产中文字幕欧美| 欧美性色aⅴ视频一区日韩精品| 福利一区二区在线| 国产揄拍国内精品对白| 日韩国产一二三区| 亚洲影院在线观看| 一区二区三区久久| 亚洲三级电影全部在线观看高清| 国产午夜精品一区二区三区四区| 欧美一区二区二区| 欧美中文字幕不卡| 色吧成人激情小说| 色94色欧美sute亚洲线路一ni| jlzzjlzz国产精品久久| 国产成都精品91一区二区三| 国产米奇在线777精品观看| 欧美bbbbb| 久久成人羞羞网站| 麻豆精品视频在线| 精品亚洲国产成人av制服丝袜| 日韩精品一二区| 男人操女人的视频在线观看欧美| 日本v片在线高清不卡在线观看| 婷婷一区二区三区| 麻豆国产欧美日韩综合精品二区| 久久精工是国产品牌吗| 极品美女销魂一区二区三区免费| 久久精品国产亚洲aⅴ| 国内精品国产成人| 国产白丝网站精品污在线入口| 国内精品久久久久影院薰衣草| 国产精品一区二区免费不卡 | 日日摸夜夜添夜夜添亚洲女人| 天堂精品中文字幕在线| 日韩高清一区在线| 裸体健美xxxx欧美裸体表演| 久久精品久久综合| 国产+成+人+亚洲欧洲自线| 91麻豆视频网站| 欧美日韩成人在线一区| 日韩美女视频一区二区在线观看| 欧美电视剧免费观看| 国产精品丝袜一区| 夜夜精品视频一区二区 | 国产精品中文字幕欧美| 成人精品视频.| 欧美视频精品在线观看| 欧美刺激午夜性久久久久久久| 国产日韩欧美精品电影三级在线 | 亚洲大尺度视频在线观看| 亚洲1区2区3区视频| 国内久久婷婷综合| 99久久精品国产精品久久| 欧美精品 国产精品| 国产亚洲一区二区三区四区| 一区二区成人在线| 免费观看成人av| 91视频你懂的| 日韩欧美精品三级| 中文字幕一区二区三区av| 日韩在线一二三区| 大美女一区二区三区| 91超碰这里只有精品国产| 久久精品欧美一区二区三区不卡| 亚洲无人区一区| 高清在线不卡av| 精品久久久久香蕉网| 亚洲一区在线播放|