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

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

?? io_map.h

?? MCS-51的一個Free小型操作系統,在KeilC中下編譯工作
?? H
?? 第 1 頁 / 共 5 頁
字號:
  struct {
    word grpFRZ  :2;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
  } MergedBits;
} ATDCTL23STR;
extern volatile ATDCTL23STR _ATDCTL23 @(REG_BASE + 0x00000082);
#define ATDCTL23 _ATDCTL23.Word
#define ATDCTL23_FRZ0 _ATDCTL23.Bits.FRZ0
#define ATDCTL23_FRZ1 _ATDCTL23.Bits.FRZ1
#define ATDCTL23_FIFO _ATDCTL23.Bits.FIFO
#define ATDCTL23_S1C _ATDCTL23.Bits.S1C
#define ATDCTL23_S2C _ATDCTL23.Bits.S2C
#define ATDCTL23_S4C _ATDCTL23.Bits.S4C
#define ATDCTL23_S8C _ATDCTL23.Bits.S8C
#define ATDCTL23_ASCIF _ATDCTL23.Bits.ASCIF
#define ATDCTL23_ASCIE _ATDCTL23.Bits.ASCIE
#define ATDCTL23_ETRIGE _ATDCTL23.Bits.ETRIGE
#define ATDCTL23_ETRIGP _ATDCTL23.Bits.ETRIGP
#define ATDCTL23_ETRIGLE _ATDCTL23.Bits.ETRIGLE
#define ATDCTL23_AWAI _ATDCTL23.Bits.AWAI
#define ATDCTL23_AFFC _ATDCTL23.Bits.AFFC
#define ATDCTL23_ADPU _ATDCTL23.Bits.ADPU
#define ATDCTL23_FRZ _ATDCTL23.MergedBits.grpFRZ


/*** ATDCTL45 - ATD Control Register 45; 0x00000084 ***/
typedef union {
  word Word;
   /* Overlapped registers: */
  struct {
    /*** ATDCTL4 - ATD Control Register 4; 0x00000084 ***/
    union {
      byte Byte;
      struct {
        byte PRS0        :1;                                       /* ATD Clock Prescaler 0 */
        byte PRS1        :1;                                       /* ATD Clock Prescaler 1 */
        byte PRS2        :1;                                       /* ATD Clock Prescaler 2 */
        byte PRS3        :1;                                       /* ATD Clock Prescaler 3 */
        byte PRS4        :1;                                       /* ATD Clock Prescaler 4 */
        byte SMP0        :1;                                       /* Sample Time Select 0 */
        byte SMP1        :1;                                       /* Sample Time Select 1 */
        byte SRES8       :1;                                       /* A/D Resolution Select */
      } Bits;
      struct {
        byte grpPRS :5;
        byte grpSMP :2;
        byte grpSRES_8 :1;
      } MergedBits;
    } ATDCTL4STR;
    #define ATDCTL4 _ATDCTL45.Overlap_STR.ATDCTL4STR.Byte
    #define ATDCTL4_PRS0 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.PRS0
    #define ATDCTL4_PRS1 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.PRS1
    #define ATDCTL4_PRS2 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.PRS2
    #define ATDCTL4_PRS3 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.PRS3
    #define ATDCTL4_PRS4 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.PRS4
    #define ATDCTL4_SMP0 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.SMP0
    #define ATDCTL4_SMP1 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.SMP1
    #define ATDCTL4_SRES8 _ATDCTL45.Overlap_STR.ATDCTL4STR.Bits.SRES8
    #define ATDCTL4_PRS _ATDCTL45.Overlap_STR.ATDCTL4STR.MergedBits.grpPRS
    #define ATDCTL4_SMP _ATDCTL45.Overlap_STR.ATDCTL4STR.MergedBits.grpSMP
    
    /*** ATDCTL5 - ATD Control Register 5; 0x00000085 ***/
    union {
      byte Byte;
      struct {
        byte CA          :1;                                       /* Analog Input Channel Select Code A */
        byte CB          :1;                                       /* Analog Input Channel Select Code B */
        byte CC          :1;                                       /* Analog Input Channel Select Code C */
        byte             :1; 
        byte MULT        :1;                                       /* Multi-Channel Sample Mode */
        byte SCAN        :1;                                       /* Continuous Conversion Sequence Mode */
        byte DSGN        :1;                                       /* Signed/Unsigned Result Data Mode */
        byte DJM         :1;                                       /* Result Register Data Justification Mode */
      } Bits;
    } ATDCTL5STR;
    #define ATDCTL5 _ATDCTL45.Overlap_STR.ATDCTL5STR.Byte
    #define ATDCTL5_CA _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.CA
    #define ATDCTL5_CB _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.CB
    #define ATDCTL5_CC _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.CC
    #define ATDCTL5_MULT _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.MULT
    #define ATDCTL5_SCAN _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.SCAN
    #define ATDCTL5_DSGN _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.DSGN
    #define ATDCTL5_DJM _ATDCTL45.Overlap_STR.ATDCTL5STR.Bits.DJM
    
  } Overlap_STR;

  struct {
    word CA          :1;                                       /* Analog Input Channel Select Code A */
    word CB          :1;                                       /* Analog Input Channel Select Code B */
    word CC          :1;                                       /* Analog Input Channel Select Code C */
    word             :1; 
    word MULT        :1;                                       /* Multi-Channel Sample Mode */
    word SCAN        :1;                                       /* Continuous Conversion Sequence Mode */
    word DSGN        :1;                                       /* Signed/Unsigned Result Data Mode */
    word DJM         :1;                                       /* Result Register Data Justification Mode */
    word PRS0        :1;                                       /* ATD Clock Prescaler 0 */
    word PRS1        :1;                                       /* ATD Clock Prescaler 1 */
    word PRS2        :1;                                       /* ATD Clock Prescaler 2 */
    word PRS3        :1;                                       /* ATD Clock Prescaler 3 */
    word PRS4        :1;                                       /* ATD Clock Prescaler 4 */
    word SMP0        :1;                                       /* Sample Time Select 0 */
    word SMP1        :1;                                       /* Sample Time Select 1 */
    word SRES8       :1;                                       /* A/D Resolution Select */
  } Bits;
  struct {
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word grpPRS  :5;
    word grpSMP  :2;
    word grpSRES_8 :1;
  } MergedBits;
} ATDCTL45STR;
extern volatile ATDCTL45STR _ATDCTL45 @(REG_BASE + 0x00000084);
#define ATDCTL45 _ATDCTL45.Word
#define ATDCTL45_CA _ATDCTL45.Bits.CA
#define ATDCTL45_CB _ATDCTL45.Bits.CB
#define ATDCTL45_CC _ATDCTL45.Bits.CC
#define ATDCTL45_MULT _ATDCTL45.Bits.MULT
#define ATDCTL45_SCAN _ATDCTL45.Bits.SCAN
#define ATDCTL45_DSGN _ATDCTL45.Bits.DSGN
#define ATDCTL45_DJM _ATDCTL45.Bits.DJM
#define ATDCTL45_PRS0 _ATDCTL45.Bits.PRS0
#define ATDCTL45_PRS1 _ATDCTL45.Bits.PRS1
#define ATDCTL45_PRS2 _ATDCTL45.Bits.PRS2
#define ATDCTL45_PRS3 _ATDCTL45.Bits.PRS3
#define ATDCTL45_PRS4 _ATDCTL45.Bits.PRS4
#define ATDCTL45_SMP0 _ATDCTL45.Bits.SMP0
#define ATDCTL45_SMP1 _ATDCTL45.Bits.SMP1
#define ATDCTL45_SRES8 _ATDCTL45.Bits.SRES8
#define ATDCTL45_PRS _ATDCTL45.MergedBits.grpPRS
#define ATDCTL45_SMP _ATDCTL45.MergedBits.grpSMP


/*** ATDDR0 - A/D Conversion Result Register 0; 0x00000090 ***/
typedef union {
  word Word;
   /* Overlapped registers: */
  struct {
    /*** ATDDR0H - A/D Conversion Result Register 0 High; 0x00000090 ***/
    union {
      byte Byte;
      struct {
        byte BIT8        :1;                                       /* Bit 8 */
        byte BIT9        :1;                                       /* Bit 9 */
        byte BIT10       :1;                                       /* Bit 10 */
        byte BIT11       :1;                                       /* Bit 11 */
        byte BIT12       :1;                                       /* Bit 12 */
        byte BIT13       :1;                                       /* Bit 13 */
        byte BIT14       :1;                                       /* Bit 14 */
        byte BIT15       :1;                                       /* Bit 15 */
      } Bits;
      struct {
        byte grpBIT_8 :8;
      } MergedBits;
    } ATDDR0HSTR;
    #define ATDDR0H _ATDDR0.Overlap_STR.ATDDR0HSTR.Byte
    #define ATDDR0H_BIT8 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT8
    #define ATDDR0H_BIT9 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT9
    #define ATDDR0H_BIT10 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT10
    #define ATDDR0H_BIT11 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT11
    #define ATDDR0H_BIT12 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT12
    #define ATDDR0H_BIT13 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT13
    #define ATDDR0H_BIT14 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT14
    #define ATDDR0H_BIT15 _ATDDR0.Overlap_STR.ATDDR0HSTR.Bits.BIT15
    #define ATDDR0H_BIT_8 _ATDDR0.Overlap_STR.ATDDR0HSTR.MergedBits.grpBIT_8
    #define ATDDR0H_BIT ATDDR0H_BIT_8
    
    /*** ATDDR0L - A/D Conversion Result Register 0 Low; 0x00000091 ***/
    union {
      byte Byte;
      struct {
        byte             :1; 
        byte             :1; 
        byte             :1; 
        byte             :1; 
        byte             :1; 
        byte             :1; 
        byte BIT6        :1;                                       /* Bit 6 */
        byte BIT7        :1;                                       /* Bit 7 */
      } Bits;
      struct {
        byte     :1;
        byte     :1;
        byte     :1;
        byte     :1;
        byte     :1;
        byte     :1;
        byte grpBIT_6 :2;
      } MergedBits;
    } ATDDR0LSTR;
    #define ATDDR0L _ATDDR0.Overlap_STR.ATDDR0LSTR.Byte
    #define ATDDR0L_BIT6 _ATDDR0.Overlap_STR.ATDDR0LSTR.Bits.BIT6
    #define ATDDR0L_BIT7 _ATDDR0.Overlap_STR.ATDDR0LSTR.Bits.BIT7
    #define ATDDR0L_BIT_6 _ATDDR0.Overlap_STR.ATDDR0LSTR.MergedBits.grpBIT_6
    #define ATDDR0L_BIT ATDDR0L_BIT_6
    
  } Overlap_STR;

  struct {
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word BIT6        :1;                                       /* Bit 6 */
    word BIT7        :1;                                       /* Bit 7 */
    word BIT8        :1;                                       /* Bit 8 */
    word BIT9        :1;                                       /* Bit 9 */
    word BIT10       :1;                                       /* Bit 10 */
    word BIT11       :1;                                       /* Bit 11 */
    word BIT12       :1;                                       /* Bit 12 */
    word BIT13       :1;                                       /* Bit 13 */
    word BIT14       :1;                                       /* Bit 14 */
    word BIT15       :1;                                       /* Bit 15 */
  } Bits;
  struct {
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word grpBIT_6 :10;
  } MergedBits;
} ATDDR0STR;
extern volatile ATDDR0STR _ATDDR0 @(REG_BASE + 0x00000090);
#define ATDDR0 _ATDDR0.Word
#define ATDDR0_BIT6 _

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美丰满一区二区免费视频| 欧美一级黄色大片| 亚洲精品国产视频| 欧美三区在线观看| 天堂久久久久va久久久久| 91麻豆精品国产综合久久久久久| 久久精品久久99精品久久| 久久精品视频在线免费观看| 成人aaaa免费全部观看| 一区二区三区四区蜜桃| 欧美精品日日鲁夜夜添| 国产在线视视频有精品| 国产精品视频一二三| 在线亚洲一区二区| 视频一区二区欧美| 国产日韩欧美综合一区| 色婷婷综合久久久久中文 | 在线视频欧美精品| 日韩中文欧美在线| 亚洲精品在线一区二区| av一本久道久久综合久久鬼色| 一级日本不卡的影视| 91精品国产综合久久蜜臀| 狠狠色丁香久久婷婷综合丁香| 国产精品免费视频观看| 欧美精品免费视频| 国产高清精品网站| 亚洲午夜电影在线| 欧美r级电影在线观看| 91视频免费看| 免费日本视频一区| 日韩毛片在线免费观看| 69av一区二区三区| 日韩欧美在线1卡| 成人激情动漫在线观看| 日日夜夜精品视频免费| 国产精品人成在线观看免费| 欧美日韩免费观看一区二区三区| 免费成人av资源网| 亚洲色图在线播放| 26uuu亚洲综合色| 日本精品一级二级| 国产精品资源在线看| 亚洲一级二级三级| 国产三级一区二区| 91精品在线一区二区| 99久久免费精品高清特色大片| 日韩成人伦理电影在线观看| 国产精品福利一区二区三区| 日韩一区二区三区精品视频| 99视频一区二区| 激情综合一区二区三区| 性久久久久久久久| 最新中文字幕一区二区三区| 精品久久久久久久久久久久久久久| 91成人免费网站| 夫妻av一区二区| 美女爽到高潮91| 亚洲一区二区免费视频| 国产精品国产三级国产a| 精品久久久久久久久久久久久久久| 欧美亚洲综合在线| 成人动漫视频在线| 国产一区91精品张津瑜| 日av在线不卡| 一区二区三区在线高清| 国产精品天干天干在线综合| 日韩精品一区二区三区视频在线观看| 欧洲生活片亚洲生活在线观看| 丁香婷婷深情五月亚洲| 九九精品一区二区| 日韩影院免费视频| 亚洲在线成人精品| 18欧美亚洲精品| 国产精品视频在线看| 久久久蜜臀国产一区二区| 日韩一区二区三区四区五区六区| 欧美系列亚洲系列| 色综合欧美在线视频区| 成人三级伦理片| 国产在线不卡一卡二卡三卡四卡| 日本欧美在线看| 亚洲成人av资源| 洋洋av久久久久久久一区| 中文字幕在线不卡一区| 国产欧美日韩中文久久| 久久蜜桃一区二区| 精品少妇一区二区三区视频免付费| 欧美精品自拍偷拍| 欧美在线综合视频| 在线观看亚洲一区| 一本大道久久a久久精二百| www.欧美.com| www.日韩av| 97成人超碰视| 91美女视频网站| 91丝袜呻吟高潮美腿白嫩在线观看| 国产ts人妖一区二区| 国内精品写真在线观看| 国模一区二区三区白浆| 国产综合色在线| 国产精品自拍三区| 国产成人精品一区二| 成人一区二区三区视频| 成人毛片视频在线观看| 不卡的电视剧免费网站有什么| 成人午夜电影久久影院| 成人av在线网站| 97久久精品人人做人人爽50路| 99久久精品国产毛片| 一本久久精品一区二区| 色诱亚洲精品久久久久久| 91成人在线精品| 欧美日韩不卡在线| 日韩一区二区三| 日韩精品专区在线影院重磅| 精品成人a区在线观看| 26uuu国产在线精品一区二区| 久久久精品天堂| 欧美国产日韩在线观看| 亚洲日本在线a| 亚洲综合色视频| 日韩和欧美的一区| 精品一区二区精品| 国产盗摄精品一区二区三区在线 | 国产婷婷一区二区| 国产清纯在线一区二区www| 中文字幕乱码一区二区免费| 最好看的中文字幕久久| 一区二区三区四区五区视频在线观看| 亚洲成人免费影院| 免费高清视频精品| 国产成人99久久亚洲综合精品| 99精品国产视频| 精品视频在线视频| 欧美电视剧在线观看完整版| 久久精品人人做| 亚洲欧美在线观看| 日韩电影免费一区| 国产美女主播视频一区| 91麻豆国产精品久久| 在线成人免费视频| 久久网站最新地址| 亚洲日本在线天堂| 免费成人结看片| 99久久伊人网影院| 欧美日韩久久不卡| 久久久国产午夜精品| 亚洲免费毛片网站| 日本视频一区二区| 成人免费高清在线| 欧美日本精品一区二区三区| 久久免费美女视频| 亚洲综合清纯丝袜自拍| 国内外精品视频| 色哦色哦哦色天天综合| 日韩欧美在线综合网| 国产精品二三区| 秋霞国产午夜精品免费视频| 成人免费va视频| 91精品国产免费| 国产精品不卡在线| 日本aⅴ免费视频一区二区三区 | 欧美高清你懂得| 国产日韩欧美一区二区三区乱码| 亚洲国产成人av好男人在线观看| 韩国一区二区三区| 色丁香久综合在线久综合在线观看| 91精品婷婷国产综合久久性色 | 欧美成人a∨高清免费观看| 中文字幕中文字幕在线一区| 日本最新不卡在线| 99精品视频一区| 精品国产凹凸成av人导航| 亚洲麻豆国产自偷在线| 国内不卡的二区三区中文字幕| 在线观看免费成人| 亚洲国产成人一区二区三区| 午夜欧美电影在线观看| 粉嫩欧美一区二区三区高清影视 | 蜜桃av一区二区在线观看| 91丨九色porny丨蝌蚪| 精品国产免费视频| 亚洲综合激情另类小说区| 国产精品88888| 欧美肥妇bbw| 亚洲人吸女人奶水| 国内精品免费在线观看| 88在线观看91蜜桃国自产| 中文字幕亚洲一区二区va在线| 老汉av免费一区二区三区 | 久久在线观看免费| 亚洲综合色丁香婷婷六月图片| 国产精品白丝av| 欧美一级日韩免费不卡| 一区二区在线免费| 成人性生交大片免费看中文| 欧美电影精品一区二区| 婷婷综合五月天| 欧美亚洲一区二区在线|