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

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

?? mc68hc908jb16.h

?? bdm源代碼. coldfire處理器用
?? H
?? 第 1 頁 / 共 5 頁
字號:
/* Based on CPU DB MC68HC908JB16, version 2.89.005 (RegistersPrg V1.061) */

#ifndef _MC68HC908JB16_H
#define _MC68HC908JB16_H

/* Types definition */
typedef unsigned char byte;
typedef unsigned int word;
typedef unsigned long dword;
typedef unsigned long dlong[2];

#ifndef __RESET_WATCHDOG_MACRO
#define __RESET_WATCHDOG_MACRO
/* Watchdog reset macro */
#ifdef _lint
  #define __RESET_WATCHDOG()  /* empty */
#else
  #define __RESET_WATCHDOG() {asm sta COPCTL;}  /* Just write a byte to feed the dog */
#endif
#endif /* __RESET_WATCHDOG_MACRO */

#define REG_BASE 0x0000                /* Base address for the I/O register block */


#pragma MESSAGE DISABLE C1106 /* WARNING C1106: Non-standard bitfield type */

/**************** interrupt vector table ****************/
#define INT_KBI                 0x0000FFE0
#define INT_SCITransmit         0x0000FFE2
#define INT_SCIReceive          0x0000FFE4
#define INT_SCIError            0x0000FFE6
#define INT_TIM2Ovr             0x0000FFE8
#define INT_TIM2CH01            0x0000FFEA
#define INT_TIM2CH1             0x0000FFEC
#define INT_TIM2CH0             0x0000FFEE
#define INT_TIM1Ovr             0x0000FFF0
#define INT_TIM1CH01            0x0000FFF2
#define INT_TIM1CH1             0x0000FFF4
#define INT_TIM1CH0             0x0000FFF6
#define INT_IRQ                 0x0000FFF8
#define INT_USB                 0x0000FFFA
#define INT_SWI                 0x0000FFFC
#define INT_RESET               0x0000FFFE

/**************** registers I/O map ****************/

/*** PTA - Port A Data Register; 0x00000000 ***/
typedef union {
  byte Byte;
  struct {
    byte PTA0        :1;                                       /* Port A Data Bit 0 */
    byte PTA1        :1;                                       /* Port A Data Bit 1 */
    byte PTA2        :1;                                       /* Port A Data Bit 2 */
    byte PTA3        :1;                                       /* Port A Data Bit 3 */
    byte PTA4        :1;                                       /* Port A Data Bit 4 */
    byte PTA5        :1;                                       /* Port A Data Bit 5 */
    byte PTA6        :1;                                       /* Port A Data Bit 6 */
    byte PTA7        :1;                                       /* Port A Data Bit 7 */
  } Bits;
  struct {
    byte grpPTA  :8;
  } MergedBits;
} PTASTR;
extern volatile PTASTR _PTA @0x00000000;
#define PTA _PTA.Byte
#define PTA_PTA0 _PTA.Bits.PTA0
#define PTA_PTA1 _PTA.Bits.PTA1
#define PTA_PTA2 _PTA.Bits.PTA2
#define PTA_PTA3 _PTA.Bits.PTA3
#define PTA_PTA4 _PTA.Bits.PTA4
#define PTA_PTA5 _PTA.Bits.PTA5
#define PTA_PTA6 _PTA.Bits.PTA6
#define PTA_PTA7 _PTA.Bits.PTA7
#define PTA_PTA _PTA.MergedBits.grpPTA

#define PTA_PTA0_MASK   1
#define PTA_PTA0_BITNUM 0
#define PTA_PTA1_MASK   2
#define PTA_PTA1_BITNUM 1
#define PTA_PTA2_MASK   4
#define PTA_PTA2_BITNUM 2
#define PTA_PTA3_MASK   8
#define PTA_PTA3_BITNUM 3
#define PTA_PTA4_MASK   16
#define PTA_PTA4_BITNUM 4
#define PTA_PTA5_MASK   32
#define PTA_PTA5_BITNUM 5
#define PTA_PTA6_MASK   64
#define PTA_PTA6_BITNUM 6
#define PTA_PTA7_MASK   128
#define PTA_PTA7_BITNUM 7
#define PTA_PTA_MASK  255
#define PTA_PTA_BITNUM  0


/*** PTC - Port C Data Register; 0x00000002 ***/
typedef union {
  byte Byte;
  struct {
    byte PTC0        :1;                                       /* Port C Data Bit 0 */
    byte PTC1        :1;                                       /* Port C Data Bit 1 */
    byte             :1;
    byte             :1;
    byte             :1;
    byte             :1;
    byte             :1;
    byte             :1;
  } Bits;
  struct {
    byte grpPTC  :2;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
  } MergedBits;
} PTCSTR;
extern volatile PTCSTR _PTC @0x00000002;
#define PTC _PTC.Byte
#define PTC_PTC0 _PTC.Bits.PTC0
#define PTC_PTC1 _PTC.Bits.PTC1
#define PTC_PTC _PTC.MergedBits.grpPTC

#define PTC_PTC0_MASK   1
#define PTC_PTC0_BITNUM 0
#define PTC_PTC1_MASK   2
#define PTC_PTC1_BITNUM 1
#define PTC_PTC_MASK  3
#define PTC_PTC_BITNUM  0


/*** PTD - Port D Data Register; 0x00000003 ***/
typedef union {
  byte Byte;
  struct {
    byte PTD0        :1;                                       /* Port D Data Bit 0 */
    byte PTD1        :1;                                       /* Port D Data Bit 1 */
    byte PTD2        :1;                                       /* Port D Data Bit 2 */
    byte PTD3        :1;                                       /* Port D Data Bit 3 */
    byte PTD4        :1;                                       /* Port D Data Bit 4 */
    byte PTD5        :1;                                       /* Port D Data Bit 5 */
    byte             :1;
    byte             :1;
  } Bits;
  struct {
    byte grpPTD  :6;
    byte         :1;
    byte         :1;
  } MergedBits;
} PTDSTR;
extern volatile PTDSTR _PTD @0x00000003;
#define PTD _PTD.Byte
#define PTD_PTD0 _PTD.Bits.PTD0
#define PTD_PTD1 _PTD.Bits.PTD1
#define PTD_PTD2 _PTD.Bits.PTD2
#define PTD_PTD3 _PTD.Bits.PTD3
#define PTD_PTD4 _PTD.Bits.PTD4
#define PTD_PTD5 _PTD.Bits.PTD5
#define PTD_PTD _PTD.MergedBits.grpPTD

#define PTD_PTD0_MASK   1
#define PTD_PTD0_BITNUM 0
#define PTD_PTD1_MASK   2
#define PTD_PTD1_BITNUM 1
#define PTD_PTD2_MASK   4
#define PTD_PTD2_BITNUM 2
#define PTD_PTD3_MASK   8
#define PTD_PTD3_BITNUM 3
#define PTD_PTD4_MASK   16
#define PTD_PTD4_BITNUM 4
#define PTD_PTD5_MASK   32
#define PTD_PTD5_BITNUM 5
#define PTD_PTD_MASK  63
#define PTD_PTD_BITNUM  0


/*** DDRA - Data Direction Register A; 0x00000004 ***/
typedef union {
  byte Byte;
  struct {
    byte DDRA0       :1;                                       /* Data Direction Register A Bit 0 */
    byte DDRA1       :1;                                       /* Data Direction Register A Bit 1 */
    byte DDRA2       :1;                                       /* Data Direction Register A Bit 2 */
    byte DDRA3       :1;                                       /* Data Direction Register A Bit 3 */
    byte DDRA4       :1;                                       /* Data Direction Register A Bit 4 */
    byte DDRA5       :1;                                       /* Data Direction Register A Bit 5 */
    byte DDRA6       :1;                                       /* Data Direction Register A Bit 6 */
    byte DDRA7       :1;                                       /* Data Direction Register A Bit 7 */
  } Bits;
  struct {
    byte grpDDRA :8;
  } MergedBits;
} DDRASTR;
extern volatile DDRASTR _DDRA @0x00000004;
#define DDRA _DDRA.Byte
#define DDRA_DDRA0 _DDRA.Bits.DDRA0
#define DDRA_DDRA1 _DDRA.Bits.DDRA1
#define DDRA_DDRA2 _DDRA.Bits.DDRA2
#define DDRA_DDRA3 _DDRA.Bits.DDRA3
#define DDRA_DDRA4 _DDRA.Bits.DDRA4
#define DDRA_DDRA5 _DDRA.Bits.DDRA5
#define DDRA_DDRA6 _DDRA.Bits.DDRA6
#define DDRA_DDRA7 _DDRA.Bits.DDRA7
#define DDRA_DDRA _DDRA.MergedBits.grpDDRA

#define DDRA_DDRA0_MASK   1
#define DDRA_DDRA0_BITNUM 0
#define DDRA_DDRA1_MASK   2
#define DDRA_DDRA1_BITNUM 1
#define DDRA_DDRA2_MASK   4
#define DDRA_DDRA2_BITNUM 2
#define DDRA_DDRA3_MASK   8
#define DDRA_DDRA3_BITNUM 3
#define DDRA_DDRA4_MASK   16
#define DDRA_DDRA4_BITNUM 4
#define DDRA_DDRA5_MASK   32
#define DDRA_DDRA5_BITNUM 5
#define DDRA_DDRA6_MASK   64
#define DDRA_DDRA6_BITNUM 6
#define DDRA_DDRA7_MASK   128
#define DDRA_DDRA7_BITNUM 7
#define DDRA_DDRA_MASK  255
#define DDRA_DDRA_BITNUM  0


/*** DDRC - Data Direction Register C; 0x00000006 ***/
typedef union {
  byte Byte;
  struct {
    byte DDRC0       :1;                                       /* Data Direction Register C Bit 0 */
    byte DDRC1       :1;                                       /* Data Direction Register C Bit 1 */
    byte             :1;
    byte             :1;
    byte             :1;
    byte             :1;
    byte             :1;
    byte             :1;
  } Bits;
  struct {
    byte grpDDRC :2;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
  } MergedBits;
} DDRCSTR;
extern volatile DDRCSTR _DDRC @0x00000006;
#define DDRC _DDRC.Byte
#define DDRC_DDRC0 _DDRC.Bits.DDRC0
#define DDRC_DDRC1 _DDRC.Bits.DDRC1
#define DDRC_DDRC _DDRC.MergedBits.grpDDRC

#define DDRC_DDRC0_MASK   1
#define DDRC_DDRC0_BITNUM 0
#define DDRC_DDRC1_MASK   2
#define DDRC_DDRC1_BITNUM 1
#define DDRC_DDRC_MASK  3
#define DDRC_DDRC_BITNUM  0


/*** DDRD - Data Direction Register D; 0x00000007 ***/
typedef union {
  byte Byte;
  struct {
    byte DDRD0       :1;                                       /* Data Direction Register D Bit 0 */
    byte DDRD1       :1;                                       /* Data Direction Register D Bit 1 */
    byte DDRD2       :1;                                       /* Data Direction Register D Bit 2 */
    byte DDRD3       :1;                                       /* Data Direction Register D Bit 3 */
    byte DDRD4       :1;                                       /* Data Direction Register D Bit 4 */
    byte DDRD5       :1;                                       /* Data Direction Register D Bit 5 */
    byte             :1;
    byte             :1;
  } Bits;
  struct {
    byte grpDDRD :6;
    byte         :1;
    byte         :1;
  } MergedBits;
} DDRDSTR;
extern volatile DDRDSTR _DDRD @0x00000007;
#define DDRD _DDRD.Byte
#define DDRD_DDRD0 _DDRD.Bits.DDRD0
#define DDRD_DDRD1 _DDRD.Bits.DDRD1
#define DDRD_DDRD2 _DDRD.Bits.DDRD2
#define DDRD_DDRD3 _DDRD.Bits.DDRD3
#define DDRD_DDRD4 _DDRD.Bits.DDRD4
#define DDRD_DDRD5 _DDRD.Bits.DDRD5
#define DDRD_DDRD _DDRD.MergedBits.grpDDRD

#define DDRD_DDRD0_MASK   1
#define DDRD_DDRD0_BITNUM 0
#define DDRD_DDRD1_MASK   2
#define DDRD_DDRD1_BITNUM 1
#define DDRD_DDRD2_MASK   4
#define DDRD_DDRD2_BITNUM 2
#define DDRD_DDRD3_MASK   8
#define DDRD_DDRD3_BITNUM 3
#define DDRD_DDRD4_MASK   16
#define DDRD_DDRD4_BITNUM 4
#define DDRD_DDRD5_MASK   32
#define DDRD_DDRD5_BITNUM 5
#define DDRD_DDRD_MASK  63
#define DDRD_DDRD_BITNUM  0


/*** PTE - Port E Data Register; 0x00000008 ***/
typedef union {
  byte Byte;
  struct {
    byte PTE0        :1;                                       /* Port E Data Bit 0 */
    byte PTE1        :1;                                       /* Port E Data Bit 1 */
    byte PTE2        :1;                                       /* Port E Data Bit 2 */
    byte PTE3        :1;                                       /* Port E Data Bit 3 */
    byte PTE4        :1;                                       /* Port E Data Bit 4 */
    byte             :1;
    byte             :1;
    byte             :1;
  } Bits;
  struct {
    byte grpPTE  :5;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品综合久久| 欧美日韩一级二级| 一本久久a久久精品亚洲| 欧美午夜电影网| 日韩一区二区三区视频| 国产欧美日韩视频一区二区 | 不卡一卡二卡三乱码免费网站| 国产精品综合视频| 欧美午夜精品久久久久久超碰| 日韩一区二区三区三四区视频在线观看| 久久综合九色欧美综合狠狠 | 久久机这里只有精品| 成人综合婷婷国产精品久久 | 一区二区三区四区国产精品| 日韩精品成人一区二区三区 | 视频一区二区中文字幕| 国产麻豆精品在线| 欧美日韩欧美一区二区| 91精品国产一区二区人妖| 中文字幕一区二| 国产一区视频网站| 欧美精品一卡二卡| 樱桃视频在线观看一区| 久久人人超碰精品| 国产精品乱人伦| 国产精品私房写真福利视频| 五月激情六月综合| 91污片在线观看| 久久精品一区二区三区四区| 亚洲国产精品综合小说图片区| 国产麻豆视频精品| 26uuuu精品一区二区| 午夜精品久久久久影视| 91亚洲大成网污www| 国产欧美精品一区二区色综合朱莉| 亚洲国产视频a| 欧洲中文字幕精品| 亚洲一区在线观看视频| 色系网站成人免费| 亚洲电影中文字幕在线观看| 精品国产123| 久久99这里只有精品| 久久综合色鬼综合色| 国产在线观看免费一区| 欧美激情一区二区三区在线| 福利一区二区在线观看| 亚洲欧洲成人av每日更新| 91一区二区在线| 亚洲第一成人在线| 欧美一级二级三级蜜桃| 久久91精品国产91久久小草 | 成人欧美一区二区三区黑人麻豆| 成人污视频在线观看| 专区另类欧美日韩| 欧美久久免费观看| 国产成人aaa| 亚洲日本va在线观看| 在线不卡的av| 国产精品自拍三区| 亚洲精品成人a在线观看| 91 com成人网| 国产成人在线观看免费网站| 自拍偷拍欧美精品| 欧美一区二区三区在线看| 国产91清纯白嫩初高中在线观看 | 日韩不卡手机在线v区| 精品嫩草影院久久| 99国产精品视频免费观看| 日韩高清一区二区| 国产精品卡一卡二卡三| 91精品福利在线一区二区三区| 国产成人一区二区精品非洲| 一区二区视频在线| 久久久亚洲精品一区二区三区| 91理论电影在线观看| 麻豆成人久久精品二区三区小说| 欧美激情中文不卡| 日韩一区二区免费电影| 99九九99九九九视频精品| 秋霞午夜鲁丝一区二区老狼| 国产精品麻豆久久久| 日韩一区二区三区在线观看| 色狠狠av一区二区三区| 国产一区二区不卡| 秋霞午夜av一区二区三区| 一区二区三区中文字幕精品精品| 久久久av毛片精品| 欧美一级艳片视频免费观看| 91传媒视频在线播放| 福利91精品一区二区三区| 青娱乐精品在线视频| 亚洲一区在线观看网站| 国产精品美女久久久久久久久 | 国产乱子伦一区二区三区国色天香| 亚洲自拍另类综合| 亚洲视频在线一区观看| 久久综合九色综合欧美就去吻| 欧美人与禽zozo性伦| 日本精品视频一区二区三区| 成人免费视频网站在线观看| 国产成人免费xxxxxxxx| 国产伦精品一区二区三区免费迷| 日本aⅴ免费视频一区二区三区| 亚洲午夜久久久| 一区二区三区在线看| 亚洲天堂成人网| 中文字幕高清不卡| 国产精品丝袜久久久久久app| 精品成人一区二区| 精品国产三级电影在线观看| 日韩欧美电影一区| 日韩欧美一区二区三区在线| 91精品国产品国语在线不卡| 91精品国产综合久久久久久| 777精品伊人久久久久大香线蕉| 欧美日韩视频在线第一区| 欧美色综合网站| 欧美久久久影院| 欧美成人三级在线| 精品国产伦理网| 亚洲国产精品精华液2区45| 国产亚洲自拍一区| 国产精品久久综合| 一区二区久久久久| 亚洲国产日韩精品| 久久精品国产亚洲高清剧情介绍| 美女精品一区二区| 国产乱码精品一区二区三区五月婷| 国产高清无密码一区二区三区| 成人av在线资源| av资源网一区| 欧美日韩精品一二三区| 日韩免费看的电影| 中文字幕精品综合| 亚洲午夜激情网站| 久久99精品一区二区三区三区| 国产精品1024久久| 91美女精品福利| 欧美精品乱人伦久久久久久| 久久久久青草大香线综合精品| 国产精品久久久99| 午夜精品aaa| 国产米奇在线777精品观看| kk眼镜猥琐国模调教系列一区二区| 91麻豆国产福利精品| 日韩色视频在线观看| 国产精品免费久久| 日韩vs国产vs欧美| 99在线精品免费| 精品乱人伦一区二区三区| 亚洲人午夜精品天堂一二香蕉| 天堂va蜜桃一区二区三区漫画版| 国产一区二区不卡老阿姨| 欧美做爰猛烈大尺度电影无法无天| 日韩欧美国产成人一区二区| 亚洲人成网站在线| 久久99国产精品成人| 欧美在线视频不卡| 中文字幕精品综合| 久久精品国产色蜜蜜麻豆| 欧亚洲嫩模精品一区三区| 国产日韩欧美一区二区三区乱码 | 高清不卡一区二区| 337p亚洲精品色噜噜噜| 国产精品久久久久久久裸模| 男女视频一区二区| 欧美性生活久久| 中文字幕免费观看一区| 蜜臀av一区二区在线观看| 一本大道久久a久久综合 | 欧美肥妇free| 亚洲综合色自拍一区| 成人免费三级在线| 久久久久久久久免费| 日韩专区中文字幕一区二区| 色狠狠色狠狠综合| 国产精品传媒在线| 国产一区二区伦理片| 欧美一级高清大全免费观看| 一区二区三区在线免费视频| 99久久国产综合精品女不卡| 欧美—级在线免费片| 久久99国产精品久久99| 日韩一区二区精品葵司在线| 午夜电影网亚洲视频| 欧美视频日韩视频| 亚洲一区二区三区在线播放| 99精品偷自拍| 中文字幕在线观看一区二区| 国产成人精品亚洲777人妖| 久久先锋资源网| 精品亚洲国内自在自线福利| 欧美电视剧免费观看| 免费看欧美女人艹b| 欧美电影精品一区二区| 狠狠久久亚洲欧美| xfplay精品久久| 国产精品综合一区二区三区| 久久久久久一二三区| 国产精品一区二区三区乱码|