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

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

?? io_map.h

?? MC9S08DZ60的一個SPI實例!比較適合初學者閱讀!
?? H
?? 第 1 頁 / 共 5 頁
字號:
/** ###################################################################
**     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename  : IO_Map.H
**     Project   : Project
**     Processor : MC9S08DZ60MLF
**     Beantype  : IO_Map
**     Version   : Driver 01.06
**     Compiler  : CodeWarrior HCS08 C Compiler
**     Date/Time : 2008-12-10, 上午 09:28
**     Abstract  :
**         IO_Map.h - implements an IO device's mapping. 
**         This module contains symbol definitions of all peripheral 
**         registers and bits. 
**     Settings  :
**
**     Contents  :
**         No public methods
**
**     (c) Copyright UNIS, spol. s r.o. 1997-2006
**     UNIS, spol. s r.o.
**     Jundrovska 33
**     624 00 Brno
**     Czech Republic
**     http      : www.processorexpert.com
**     mail      : info@processorexpert.com
** ###################################################################*/

#ifndef _IO_MAP_H
#define _IO_MAP_H
/* Based on CPU DB MC9S08DZ60_48, version 2.87.131 (RegistersPrg V2.18) */
/* DataSheet : MC9S08DZ60 Rev. 1 Draft G 2/2007 */

#include "PE_Types.h"

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

/*********************************************/
/*                                           */
/* PE I/O map                                */
/*                                           */
/*********************************************/

/**************** interrupt vector numbers ****************/
#define VectorNumber_Vacmp2             31
#define VectorNumber_Vacmp1             30
#define VectorNumber_Vcantx             29
#define VectorNumber_Vcanrx             28
#define VectorNumber_Vcanerr            27
#define VectorNumber_Vcanwu             26
#define VectorNumber_Vrtc               25
#define VectorNumber_Viic               24
#define VectorNumber_Vadc               23
#define VectorNumber_Vport              22
#define VectorNumber_Vsci2tx            21
#define VectorNumber_Vsci2rx            20
#define VectorNumber_Vsci2err           19
#define VectorNumber_Vsci1tx            18
#define VectorNumber_Vsci1rx            17
#define VectorNumber_Vsci1err           16
#define VectorNumber_Vspi               15
#define VectorNumber_Vtpm2ovf           14
#define VectorNumber_Vtpm2ch1           13
#define VectorNumber_Vtpm2ch0           12
#define VectorNumber_Vtpm1ovf           11
#define VectorNumber_Vtpm1ch5           10
#define VectorNumber_Vtpm1ch4           9
#define VectorNumber_Vtpm1ch3           8
#define VectorNumber_Vtpm1ch2           7
#define VectorNumber_Vtpm1ch1           6
#define VectorNumber_Vtpm1ch0           5
#define VectorNumber_Vlol               4
#define VectorNumber_Vlvd               3
#define VectorNumber_Virq               2
#define VectorNumber_Vswi               1
#define VectorNumber_Vreset             0

/**************** interrupt vector table ****************/
#define Vacmp2                          0x0000FFC0
#define Vacmp1                          0x0000FFC2
#define Vcantx                          0x0000FFC4
#define Vcanrx                          0x0000FFC6
#define Vcanerr                         0x0000FFC8
#define Vcanwu                          0x0000FFCA
#define Vrtc                            0x0000FFCC
#define Viic                            0x0000FFCE
#define Vadc                            0x0000FFD0
#define Vport                           0x0000FFD2
#define Vsci2tx                         0x0000FFD4
#define Vsci2rx                         0x0000FFD6
#define Vsci2err                        0x0000FFD8
#define Vsci1tx                         0x0000FFDA
#define Vsci1rx                         0x0000FFDC
#define Vsci1err                        0x0000FFDE
#define Vspi                            0x0000FFE0
#define Vtpm2ovf                        0x0000FFE2
#define Vtpm2ch1                        0x0000FFE4
#define Vtpm2ch0                        0x0000FFE6
#define Vtpm1ovf                        0x0000FFE8
#define Vtpm1ch5                        0x0000FFEA
#define Vtpm1ch4                        0x0000FFEC
#define Vtpm1ch3                        0x0000FFEE
#define Vtpm1ch2                        0x0000FFF0
#define Vtpm1ch1                        0x0000FFF2
#define Vtpm1ch0                        0x0000FFF4
#define Vlol                            0x0000FFF6
#define Vlvd                            0x0000FFF8
#define Virq                            0x0000FFFA
#define Vswi                            0x0000FFFC
#define Vreset                          0x0000FFFE

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

/*** PTAD - Port A Data Register; 0x00000000 ***/
typedef union {
  byte Byte;
  struct {
    byte PTAD0       :1;                                       /* Port A Data Register Bit 0 */
    byte PTAD1       :1;                                       /* Port A Data Register Bit 1 */
    byte PTAD2       :1;                                       /* Port A Data Register Bit 2 */
    byte PTAD3       :1;                                       /* Port A Data Register Bit 3 */
    byte PTAD4       :1;                                       /* Port A Data Register Bit 4 */
    byte PTAD5       :1;                                       /* Port A Data Register Bit 5 */
    byte PTAD6       :1;                                       /* Port A Data Register Bit 6 */
    byte PTAD7       :1;                                       /* Port A Data Register Bit 7 */
  } Bits;
} PTADSTR;
extern volatile PTADSTR _PTAD @0x00000000;
#define PTAD                            _PTAD.Byte
#define PTAD_PTAD0                      _PTAD.Bits.PTAD0
#define PTAD_PTAD1                      _PTAD.Bits.PTAD1
#define PTAD_PTAD2                      _PTAD.Bits.PTAD2
#define PTAD_PTAD3                      _PTAD.Bits.PTAD3
#define PTAD_PTAD4                      _PTAD.Bits.PTAD4
#define PTAD_PTAD5                      _PTAD.Bits.PTAD5
#define PTAD_PTAD6                      _PTAD.Bits.PTAD6
#define PTAD_PTAD7                      _PTAD.Bits.PTAD7

#define PTAD_PTAD0_MASK                 0x01
#define PTAD_PTAD1_MASK                 0x02
#define PTAD_PTAD2_MASK                 0x04
#define PTAD_PTAD3_MASK                 0x08
#define PTAD_PTAD4_MASK                 0x10
#define PTAD_PTAD5_MASK                 0x20
#define PTAD_PTAD6_MASK                 0x40
#define PTAD_PTAD7_MASK                 0x80


/*** PTADD - Data Direction Register A; 0x00000001 ***/
typedef union {
  byte Byte;
  struct {
    byte PTADD0      :1;                                       /* Data Direction for Port A Bit 0 */
    byte PTADD1      :1;                                       /* Data Direction for Port A Bit 1 */
    byte PTADD2      :1;                                       /* Data Direction for Port A Bit 2 */
    byte PTADD3      :1;                                       /* Data Direction for Port A Bit 3 */
    byte PTADD4      :1;                                       /* Data Direction for Port A Bit 4 */
    byte PTADD5      :1;                                       /* Data Direction for Port A Bit 5 */
    byte PTADD6      :1;                                       /* Data Direction for Port A Bit 6 */
    byte PTADD7      :1;                                       /* Data Direction for Port A Bit 7 */
  } Bits;
} PTADDSTR;
extern volatile PTADDSTR _PTADD @0x00000001;
#define PTADD                           _PTADD.Byte
#define PTADD_PTADD0                    _PTADD.Bits.PTADD0
#define PTADD_PTADD1                    _PTADD.Bits.PTADD1
#define PTADD_PTADD2                    _PTADD.Bits.PTADD2
#define PTADD_PTADD3                    _PTADD.Bits.PTADD3
#define PTADD_PTADD4                    _PTADD.Bits.PTADD4
#define PTADD_PTADD5                    _PTADD.Bits.PTADD5
#define PTADD_PTADD6                    _PTADD.Bits.PTADD6
#define PTADD_PTADD7                    _PTADD.Bits.PTADD7

#define PTADD_PTADD0_MASK               0x01
#define PTADD_PTADD1_MASK               0x02
#define PTADD_PTADD2_MASK               0x04
#define PTADD_PTADD3_MASK               0x08
#define PTADD_PTADD4_MASK               0x10
#define PTADD_PTADD5_MASK               0x20
#define PTADD_PTADD6_MASK               0x40
#define PTADD_PTADD7_MASK               0x80


/*** PTBD - Port B Data Register; 0x00000002 ***/
typedef union {
  byte Byte;
  struct {
    byte PTBD0       :1;                                       /* Port B Data Register Bit 0 */
    byte PTBD1       :1;                                       /* Port B Data Register Bit 1 */
    byte PTBD2       :1;                                       /* Port B Data Register Bit 2 */
    byte PTBD3       :1;                                       /* Port B Data Register Bit 3 */
    byte PTBD4       :1;                                       /* Port B Data Register Bit 4 */
    byte PTBD5       :1;                                       /* Port B Data Register Bit 5 */
    byte PTBD6       :1;                                       /* Port B Data Register Bit 6 */
    byte PTBD7       :1;                                       /* Port B Data Register Bit 7 */
  } Bits;
} PTBDSTR;
extern volatile PTBDSTR _PTBD @0x00000002;
#define PTBD                            _PTBD.Byte
#define PTBD_PTBD0                      _PTBD.Bits.PTBD0
#define PTBD_PTBD1                      _PTBD.Bits.PTBD1
#define PTBD_PTBD2                      _PTBD.Bits.PTBD2
#define PTBD_PTBD3                      _PTBD.Bits.PTBD3
#define PTBD_PTBD4                      _PTBD.Bits.PTBD4
#define PTBD_PTBD5                      _PTBD.Bits.PTBD5
#define PTBD_PTBD6                      _PTBD.Bits.PTBD6
#define PTBD_PTBD7                      _PTBD.Bits.PTBD7

#define PTBD_PTBD0_MASK                 0x01
#define PTBD_PTBD1_MASK                 0x02
#define PTBD_PTBD2_MASK                 0x04
#define PTBD_PTBD3_MASK                 0x08
#define PTBD_PTBD4_MASK                 0x10
#define PTBD_PTBD5_MASK                 0x20
#define PTBD_PTBD6_MASK                 0x40
#define PTBD_PTBD7_MASK                 0x80


/*** PTBDD - Data Direction Register B; 0x00000003 ***/
typedef union {
  byte Byte;
  struct {
    byte PTBDD0      :1;                                       /* Data Direction for Port B Bit 0 */
    byte PTBDD1      :1;                                       /* Data Direction for Port B Bit 1 */
    byte PTBDD2      :1;                                       /* Data Direction for Port B Bit 2 */
    byte PTBDD3      :1;                                       /* Data Direction for Port B Bit 3 */
    byte PTBDD4      :1;                                       /* Data Direction for Port B Bit 4 */
    byte PTBDD5      :1;                                       /* Data Direction for Port B Bit 5 */
    byte PTBDD6      :1;                                       /* Data Direction for Port B Bit 6 */
    byte PTBDD7      :1;                                       /* Data Direction for Port B Bit 7 */
  } Bits;
} PTBDDSTR;
extern volatile PTBDDSTR _PTBDD @0x00000003;
#define PTBDD                           _PTBDD.Byte
#define PTBDD_PTBDD0                    _PTBDD.Bits.PTBDD0
#define PTBDD_PTBDD1                    _PTBDD.Bits.PTBDD1
#define PTBDD_PTBDD2                    _PTBDD.Bits.PTBDD2
#define PTBDD_PTBDD3                    _PTBDD.Bits.PTBDD3
#define PTBDD_PTBDD4                    _PTBDD.Bits.PTBDD4
#define PTBDD_PTBDD5                    _PTBDD.Bits.PTBDD5
#define PTBDD_PTBDD6                    _PTBDD.Bits.PTBDD6
#define PTBDD_PTBDD7                    _PTBDD.Bits.PTBDD7

#define PTBDD_PTBDD0_MASK               0x01
#define PTBDD_PTBDD1_MASK               0x02
#define PTBDD_PTBDD2_MASK               0x04
#define PTBDD_PTBDD3_MASK               0x08
#define PTBDD_PTBDD4_MASK               0x10
#define PTBDD_PTBDD5_MASK               0x20
#define PTBDD_PTBDD6_MASK               0x40
#define PTBDD_PTBDD7_MASK               0x80


/*** PTCD - Port C Data Register; 0x00000004 ***/
typedef union {
  byte Byte;
  struct {
    byte PTCD0       :1;                                       /* Port C Data Register Bit 0 */
    byte PTCD1       :1;                                       /* Port C Data Register Bit 1 */
    byte PTCD2       :1;                                       /* Port C Data Register Bit 2 */
    byte PTCD3       :1;                                       /* Port C Data Register Bit 3 */
    byte PTCD4       :1;                                       /* Port C Data Register Bit 4 */
    byte PTCD5       :1;                                       /* Port C Data Register Bit 5 */
    byte PTCD6       :1;                                       /* Port C Data Register Bit 6 */
    byte PTCD7       :1;                                       /* Port C Data Register Bit 7 */
  } Bits;
} PTCDSTR;
extern volatile PTCDSTR _PTCD @0x00000004;
#define PTCD                            _PTCD.Byte
#define PTCD_PTCD0                      _PTCD.Bits.PTCD0
#define PTCD_PTCD1                      _PTCD.Bits.PTCD1
#define PTCD_PTCD2                      _PTCD.Bits.PTCD2
#define PTCD_PTCD3                      _PTCD.Bits.PTCD3
#define PTCD_PTCD4                      _PTCD.Bits.PTCD4
#define PTCD_PTCD5                      _PTCD.Bits.PTCD5
#define PTCD_PTCD6                      _PTCD.Bits.PTCD6
#define PTCD_PTCD7                      _PTCD.Bits.PTCD7

#define PTCD_PTCD0_MASK                 0x01

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美v国产在线一区二区三区| 91黄色免费看| 成人开心网精品视频| 色综合久久久久综合体| 欧美成人精品二区三区99精品| 日韩一区二区免费高清| 亚洲女同ⅹxx女同tv| 国产一区二区福利| 欧美另类videos死尸| 中文字幕一区免费在线观看| 国产精品中文字幕日韩精品| 91精品欧美一区二区三区综合在| 亚洲视频1区2区| 国产成人欧美日韩在线电影| 日韩欧美综合在线| 日韩专区一卡二卡| 在线观看一区日韩| ●精品国产综合乱码久久久久| 国产成人av一区二区三区在线观看| 欧美一级日韩不卡播放免费| 亚洲va欧美va人人爽| 在线看国产日韩| 亚洲精选在线视频| 99久久精品国产观看| 亚洲国产精品高清| 懂色av中文一区二区三区| 国产无人区一区二区三区| 经典一区二区三区| 日韩美女一区二区三区四区| 日韩中文字幕亚洲一区二区va在线| 欧美私人免费视频| 亚洲一区在线观看免费| 欧美三级视频在线播放| 亚洲电影在线播放| 欧美色电影在线| 香蕉久久夜色精品国产使用方法| 日本电影欧美片| 亚洲成av人片在www色猫咪| 欧美主播一区二区三区| 亚洲成人自拍一区| 欧美一区二区三区四区久久| 日本成人在线看| 精品国产伦一区二区三区观看体验 | 亚洲国产欧美在线| 欧美熟乱第一页| 久久精品国内一区二区三区| 精品国产一区二区在线观看| 国产成人欧美日韩在线电影| 亚洲欧美综合色| 欧美视频一区在线观看| 麻豆精品一区二区av白丝在线| 精品精品国产高清a毛片牛牛| 国产精品亚洲第一区在线暖暖韩国| 久久丝袜美腿综合| av一本久道久久综合久久鬼色| 中文字幕制服丝袜一区二区三区| 在线亚洲高清视频| 久久精品免费观看| 亚洲日本丝袜连裤袜办公室| 欧美精品少妇一区二区三区| 国产一区视频在线看| 中文字幕在线观看一区| 欧美日韩三级视频| 国产精品1024| 图片区日韩欧美亚洲| 国产日产欧美一区| 欧美伦理影视网| 成人性生交大片免费看在线播放| 亚洲第一综合色| 国产欧美一区在线| 欧美久久久久免费| 高清在线不卡av| 五月婷婷激情综合网| 国产欧美日韩综合| 91精品国产欧美一区二区成人| 国产精品一区免费在线观看| 一区二区激情小说| 日本一区二区三区视频视频| 欧美精选在线播放| 99精品久久久久久| 国产美女精品一区二区三区| 午夜精品一区在线观看| 国产精品久久久久影院老司| 精品日韩一区二区| 欧美系列在线观看| 99视频在线观看一区三区| 蜜桃久久精品一区二区| 一区二区三区中文字幕在线观看| 久久久电影一区二区三区| 欧美日本高清视频在线观看| 成人黄色777网| 久久精品国产成人一区二区三区| 亚洲妇女屁股眼交7| 亚洲日本免费电影| 中文字幕一区在线观看| 国产视频亚洲色图| 26uuu久久天堂性欧美| 91麻豆精品91久久久久久清纯| 91在线小视频| 99在线视频精品| 成人一道本在线| 国产成人鲁色资源国产91色综| 久久精品国产精品亚洲红杏| 日韩精品成人一区二区三区| 亚洲在线视频一区| 亚洲精品视频在线看| 亚洲色欲色欲www| 1024精品合集| 亚洲欧美国产77777| 亚洲欧洲综合另类在线| 亚洲欧洲综合另类| 一区二区三区在线观看动漫| 亚洲免费观看高清在线观看| 国产精品免费aⅴ片在线观看| 国产网站一区二区三区| 欧美激情一区二区三区蜜桃视频| 国产日韩亚洲欧美综合| 久久精品一区四区| 中文在线资源观看网站视频免费不卡 | 尤物av一区二区| 亚洲视频在线观看三级| 中文字幕一区二区日韩精品绯色| 国产精品三级电影| 最新热久久免费视频| 一区二区三区四区在线播放| 亚洲夂夂婷婷色拍ww47| 日本成人在线电影网| 久久99精品久久久久久动态图| 精品一区二区三区日韩| 东方欧美亚洲色图在线| 色综合色狠狠综合色| 欧美色爱综合网| 精品国精品国产| 国产精品九色蝌蚪自拍| 亚洲精品国产精华液| 日本vs亚洲vs韩国一区三区二区| 久久精品国产秦先生| av网站一区二区三区| 欧美日韩综合一区| 欧美大片在线观看一区二区| 久久精子c满五个校花| 亚洲男人的天堂网| 日韩av高清在线观看| 高清久久久久久| 欧美欧美午夜aⅴ在线观看| 精品国精品国产| 亚洲人精品午夜| 精一区二区三区| 91在线免费看| 精品国产网站在线观看| 亚洲视频 欧洲视频| 久久精品国产亚洲高清剧情介绍 | 亚洲激情六月丁香| 免费视频最近日韩| 99久久精品国产一区二区三区| 欧美人伦禁忌dvd放荡欲情| 久久精品免视看| 亚洲成人高清在线| 丁香六月久久综合狠狠色| 欧美美女一区二区三区| 中文字幕一区av| 激情五月婷婷综合网| 欧美日韩另类一区| 国产精品美女久久久久久久网站| 人人狠狠综合久久亚洲| 91美女精品福利| 国产日韩精品视频一区| 午夜精品123| 一本色道久久加勒比精品| 26uuu精品一区二区在线观看| 亚洲国产毛片aaaaa无费看| 高清shemale亚洲人妖| 制服丝袜一区二区三区| 一区二区高清免费观看影视大全 | 欧美激情一区三区| 久久99国产精品尤物| 欧美日韩国产三级| 亚洲免费色视频| av一区二区不卡| 国产精品国产三级国产普通话99| 另类欧美日韩国产在线| 国产精品自拍毛片| 一区二区三区精品| 欧美日韩精品综合在线| 国产性做久久久久久| 天天影视色香欲综合网老头| 色狠狠av一区二区三区| 欧美激情一区二区三区四区| 国产综合久久久久久鬼色 | 国产九色精品成人porny | 94-欧美-setu| 中文字幕av不卡| 成人高清免费在线播放| 国产农村妇女精品| 丰满放荡岳乱妇91ww| 国产欧美日韩久久| 国产成人精品免费看| 国产精品网站导航| 波波电影院一区二区三区| 国产精品日韩成人|