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

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

?? io_map.h

?? 用C語言寫的CCD攝像頭數據采集源代碼
?? H
?? 第 1 頁 / 共 5 頁
字號:
/** ###################################################################
**     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename  : IO_Map.H
**     Project   : CCDBIT
**     Processor : MC9S12DG128BCPV
**     Beantype  : IO_Map
**     Version   : Driver 01.04
**     Compiler  : Metrowerks HC12 C Compiler
**     Date/Time : 2008-3-21, PM 07:45
**     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-2005
**     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
/* Linker pragmas */
#pragma LINK_INFO DERIVATIVE   "MC9S12DG128B"
#pragma LINK_INFO OSCFREQUENCY "16000000"


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

/* Based on CPU DB MC9S12DG128_112, version 2.87.280 (RegistersPrg V2.02) */
/* DataSheet : 9S12DT128BDGV1/D V01.05 */

#include "PE_Types.h"

#pragma MESSAGE DISABLE C1106 /* WARNING C1106: Non-standard bitfield type */
#pragma OPTION ADD V30toV31Compatible "-BfaGapLimitBits4294967295" /*this guarantee correct bitfield positions*/

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

/**************** interrupt vector table ****************/
#define VReserved63             0x0000FF80
#define VReserved62             0x0000FF82
#define VReserved61             0x0000FF84
#define VReserved60             0x0000FF86
#define VReserved59             0x0000FF88
#define VReserved58             0x0000FF8A
#define Vpwmesdn                0x0000FF8C
#define Vportp                  0x0000FF8E
#define Vcan4tx                 0x0000FF90
#define Vcan4rx                 0x0000FF92
#define Vcan4err                0x0000FF94
#define Vcan4wkup               0x0000FF96
#define VReserved51             0x0000FF98
#define VReserved50             0x0000FF9A
#define VReserved49             0x0000FF9C
#define VReserved48             0x0000FF9E
#define VReserved47             0x0000FFA0
#define VReserved46             0x0000FFA2
#define VReserved45             0x0000FFA4
#define VReserved44             0x0000FFA6
#define VReserved43             0x0000FFA8
#define VReserved42             0x0000FFAA
#define VReserved41             0x0000FFAC
#define VReserved40             0x0000FFAE
#define Vcan0tx                 0x0000FFB0
#define Vcan0rx                 0x0000FFB2
#define Vcan0err                0x0000FFB4
#define Vcan0wkup               0x0000FFB6
#define Vflash                  0x0000FFB8
#define Veeprom                 0x0000FFBA
#define VReserved33             0x0000FFBC
#define Vspi1                   0x0000FFBE
#define Viic                    0x0000FFC0
#define VReserved30             0x0000FFC2
#define Vcrgscm                 0x0000FFC4
#define Vcrgplllck              0x0000FFC6
#define Vtimpabovf              0x0000FFC8
#define Vtimmdcu                0x0000FFCA
#define Vporth                  0x0000FFCC
#define Vportj                  0x0000FFCE
#define Vatd1                   0x0000FFD0
#define Vatd0                   0x0000FFD2
#define Vsci1                   0x0000FFD4
#define Vsci0                   0x0000FFD6
#define Vspi0                   0x0000FFD8
#define Vtimpaie                0x0000FFDA
#define Vtimpaaovf              0x0000FFDC
#define Vtimovf                 0x0000FFDE
#define Vtimch7                 0x0000FFE0
#define Vtimch6                 0x0000FFE2
#define Vtimch5                 0x0000FFE4
#define Vtimch4                 0x0000FFE6
#define Vtimch3                 0x0000FFE8
#define Vtimch2                 0x0000FFEA
#define Vtimch1                 0x0000FFEC
#define Vtimch0                 0x0000FFEE
#define Vrti                    0x0000FFF0
#define Virq                    0x0000FFF2
#define Vxirq                   0x0000FFF4
#define Vswi                    0x0000FFF6
#define Vtrap                   0x0000FFF8
#define Vcop                    0x0000FFFA
#define Vclkmon                 0x0000FFFC
#define Vreset                  0x0000FFFE

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

/*** PORTAB - Port AB Register; 0x00000000 ***/
typedef union {
  word Word;
   /* Overlapped registers: */
  struct {
    /*** PORTA - Port A Register; 0x00000000 ***/
    union {
      byte Byte;
      struct {
        byte BIT0        :1;                                       /* Port A Bit 0 */
        byte BIT1        :1;                                       /* Port A Bit 1 */
        byte BIT2        :1;                                       /* Port A Bit 2 */
        byte BIT3        :1;                                       /* Port A Bit 3 */
        byte BIT4        :1;                                       /* Port A Bit 4 */
        byte BIT5        :1;                                       /* Port A Bit 5 */
        byte BIT6        :1;                                       /* Port A Bit 6 */
        byte BIT7        :1;                                       /* Port A Bit 7 */
      } Bits;
    } PORTASTR;
    #define PORTA                       _PORTAB.Overlap_STR.PORTASTR.Byte
    #define PORTA_BIT0                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT0
    #define PORTA_BIT1                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT1
    #define PORTA_BIT2                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT2
    #define PORTA_BIT3                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT3
    #define PORTA_BIT4                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT4
    #define PORTA_BIT5                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT5
    #define PORTA_BIT6                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT6
    #define PORTA_BIT7                  _PORTAB.Overlap_STR.PORTASTR.Bits.BIT7
    
    
    #define PORTA_BIT0_MASK             1
    #define PORTA_BIT1_MASK             2
    #define PORTA_BIT2_MASK             4
    #define PORTA_BIT3_MASK             8
    #define PORTA_BIT4_MASK             16
    #define PORTA_BIT5_MASK             32
    #define PORTA_BIT6_MASK             64
    #define PORTA_BIT7_MASK             128


    /*** PORTB - Port B Register; 0x00000001 ***/
    union {
      byte Byte;
      struct {
        byte BIT0        :1;                                       /* Port B Bit 0 */
        byte BIT1        :1;                                       /* Port B Bit 1 */
        byte BIT2        :1;                                       /* Port B Bit 2 */
        byte BIT3        :1;                                       /* Port B Bit 3 */
        byte BIT4        :1;                                       /* Port B Bit 4 */
        byte BIT5        :1;                                       /* Port B Bit 5 */
        byte BIT6        :1;                                       /* Port B Bit 6 */
        byte BIT7        :1;                                       /* Port B Bit 7 */
      } Bits;
    } PORTBSTR;
    #define PORTB                       _PORTAB.Overlap_STR.PORTBSTR.Byte
    #define PORTB_BIT0                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT0
    #define PORTB_BIT1                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT1
    #define PORTB_BIT2                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT2
    #define PORTB_BIT3                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT3
    #define PORTB_BIT4                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT4
    #define PORTB_BIT5                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT5
    #define PORTB_BIT6                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT6
    #define PORTB_BIT7                  _PORTAB.Overlap_STR.PORTBSTR.Bits.BIT7
    
    
    #define PORTB_BIT0_MASK             1
    #define PORTB_BIT1_MASK             2
    #define PORTB_BIT2_MASK             4
    #define PORTB_BIT3_MASK             8
    #define PORTB_BIT4_MASK             16
    #define PORTB_BIT5_MASK             32
    #define PORTB_BIT6_MASK             64
    #define PORTB_BIT7_MASK             128

  } Overlap_STR;

  struct {
    word BIT0        :1;                                       /* Port AB Bit 0 */
    word BIT1        :1;                                       /* Port AB Bit 1 */
    word BIT2        :1;                                       /* Port AB Bit 2 */
    word BIT3        :1;                                       /* Port AB Bit 3 */
    word BIT4        :1;                                       /* Port AB Bit 4 */
    word BIT5        :1;                                       /* Port AB Bit 5 */
    word BIT6        :1;                                       /* Port AB Bit 6 */
    word BIT7        :1;                                       /* Port AB Bit 7 */
    word BIT8        :1;                                       /* Port AB Bit 8 */
    word BIT9        :1;                                       /* Port AB Bit 9 */
    word BIT10       :1;                                       /* Port AB Bit 10 */
    word BIT11       :1;                                       /* Port AB Bit 11 */
    word BIT12       :1;                                       /* Port AB Bit 12 */
    word BIT13       :1;                                       /* Port AB Bit 13 */
    word BIT14       :1;                                       /* Port AB Bit 14 */
    word BIT15       :1;                                       /* Port AB Bit 15 */
  } Bits;
} PORTABSTR;
extern volatile PORTABSTR _PORTAB @(REG_BASE + 0x00000000);
#define PORTAB                          _PORTAB.Word
#define PORTAB_BIT0                     _PORTAB.Bits.BIT0
#define PORTAB_BIT1                     _PORTAB.Bits.BIT1
#define PORTAB_BIT2                     _PORTAB.Bits.BIT2
#define PORTAB_BIT3                     _PORTAB.Bits.BIT3
#define PORTAB_BIT4                     _PORTAB.Bits.BIT4
#define PORTAB_BIT5                     _PORTAB.Bits.BIT5
#define PORTAB_BIT6                     _PORTAB.Bits.BIT6
#define PORTAB_BIT7                     _PORTAB.Bits.BIT7
#define PORTAB_BIT8                     _PORTAB.Bits.BIT8
#define PORTAB_BIT9                     _PORTAB.Bits.BIT9
#define PORTAB_BIT10                    _PORTAB.Bits.BIT10
#define PORTAB_BIT11                    _PORTAB.Bits.BIT11
#define PORTAB_BIT12                    _PORTAB.Bits.BIT12
#define PORTAB_BIT13                    _PORTAB.Bits.BIT13
#define PORTAB_BIT14                    _PORTAB.Bits.BIT14
#define PORTAB_BIT15                    _PORTAB.Bits.BIT15

#define PORTAB_BIT0_MASK                1
#define PORTAB_BIT1_MASK                2
#define PORTAB_BIT2_MASK                4
#define PORTAB_BIT3_MASK                8
#define PORTAB_BIT4_MASK                16
#define PORTAB_BIT5_MASK                32
#define PORTAB_BIT6_MASK                64
#define PORTAB_BIT7_MASK                128
#define PORTAB_BIT8_MASK                256
#define PORTAB_BIT9_MASK                512
#define PORTAB_BIT10_MASK               1024
#define PORTAB_BIT11_MASK               2048
#define PORTAB_BIT12_MASK               4096
#define PORTAB_BIT13_MASK               8192
#define PORTAB_BIT14_MASK               16384
#define PORTAB_BIT15_MASK               32768


/*** DDRAB - Port AB Data Direction Register; 0x00000002 ***/
typedef union {
  word Word;
   /* Overlapped registers: */
  struct {
    /*** DDRA - Port A Data Direction Register; 0x00000002 ***/
    union {
      byte Byte;
      struct {
        byte BIT0        :1;                                       /* Data Direction Port A Bit 0 */
        byte BIT1        :1;                                       /* Data Direction Port A Bit 1 */
        byte BIT2        :1;                                       /* Data Direction Port A Bit 2 */
        byte BIT3        :1;                                       /* Data Direction Port A Bit 3 */
        byte BIT4        :1;                                       /* Data Direction Port A Bit 4 */
        byte BIT5        :1;                                       /* Data Direction Port A Bit 5 */
        byte BIT6        :1;                                       /* Data Direction Port A Bit 6 */
        byte BIT7        :1;                                       /* Data Direction Port A Bit 7 */
      } Bits;
    } DDRASTR;
    #define DDRA                        _DDRAB.Overlap_STR.DDRASTR.Byte
    #define DDRA_BIT0                   _DDRAB.Overlap_STR.DDRASTR.Bits.BIT0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品中文av资源站在线观看| 日韩免费视频一区| 久久黄色级2电影| 亚洲午夜精品网| 亚洲欧洲国产专区| 精品91自产拍在线观看一区| 欧美日韩mp4| 欧美无人高清视频在线观看| 成人av网站在线观看| 国产精品91xxx| 狠狠色综合色综合网络| 伦理电影国产精品| 美女视频网站黄色亚洲| 日韩制服丝袜av| 亚洲国产成人av| 亚洲高清免费观看高清完整版在线观看| 欧美激情一区在线| 91精品国产美女浴室洗澡无遮挡| 欧美亚洲高清一区二区三区不卡| 91国偷自产一区二区三区成为亚洲经典 | av不卡在线播放| thepron国产精品| 97精品久久久午夜一区二区三区 | 中文字幕+乱码+中文字幕一区| 91精品一区二区三区久久久久久| 欧美美女一区二区在线观看| 欧美日韩一区久久| 国产精品一区免费在线观看| 国产aⅴ综合色| 99久久精品费精品国产一区二区| 成人av午夜电影| 色综合欧美在线视频区| 91在线免费播放| 欧美亚洲一区三区| 亚洲欧洲国产专区| 亚洲欧美在线观看| 香蕉久久一区二区不卡无毒影院 | 亚洲欧美日韩成人高清在线一区| 国产精品伦一区| 夜夜精品浪潮av一区二区三区| 久久久精品蜜桃| 久久99久久精品| 欧美另类高清zo欧美| 亚洲人一二三区| 亚洲国产人成综合网站| 九色porny丨国产精品| 国产麻豆午夜三级精品| 一本大道久久a久久综合| 欧美日韩日本视频| 国产欧美一区二区精品秋霞影院| 亚洲欧美另类小说视频| 免费日本视频一区| 91免费在线看| 久久先锋影音av鲁色资源 | 色女孩综合影院| 欧美一级二级在线观看| 亚洲欧美综合色| 久久99国产精品久久99果冻传媒 | 男男成人高潮片免费网站| 国产成人综合在线播放| 正在播放一区二区| 最新不卡av在线| 国产麻豆日韩欧美久久| 欧美午夜精品电影| 国产精品天天看| 久久99国产精品麻豆| 欧美色图天堂网| 国产精品美女一区二区在线观看| 日本最新不卡在线| 欧洲一区二区av| 国产精品嫩草影院com| 国内精品视频一区二区三区八戒| 欧美日韩另类一区| **性色生活片久久毛片| 国产精品99久久久久久有的能看| 555夜色666亚洲国产免| 一区二区三区电影在线播| 色综合久久久久| 久久久不卡影院| 麻豆精品久久久| 欧美影院午夜播放| 国产精品久久久久aaaa| 国产白丝精品91爽爽久久| 欧美成人a视频| 久久av老司机精品网站导航| 制服丝袜中文字幕一区| 五月激情综合网| 欧美妇女性影城| 亚洲一区二区四区蜜桃| 色一区在线观看| 亚洲靠逼com| 色婷婷国产精品| 亚洲男帅同性gay1069| 久久电影国产免费久久电影| 欧美精品乱码久久久久久按摩| 一区2区3区在线看| 欧美亚洲丝袜传媒另类| 午夜精品久久久久久久| 精品视频全国免费看| 亚洲成人资源网| 日韩你懂的在线播放| 美女国产一区二区三区| 精品国产乱码久久久久久免费 | 亚洲美女视频一区| 99re视频这里只有精品| 欧美极品另类videosde| 国产传媒一区在线| 日韩理论片在线| 欧美性生活久久| 亚洲色图一区二区| 欧美视频一区在线观看| 日韩影院精彩在线| 精品少妇一区二区三区免费观看 | 日韩一区日韩二区| 欧洲av一区二区嗯嗯嗯啊| 视频在线观看一区| 久久精品视频一区二区三区| 成人av免费网站| 亚洲成av人片在线| 日韩视频免费观看高清在线视频| 精品综合免费视频观看| 国产精品成人午夜| 欧美日韩国产大片| 国产福利不卡视频| 亚洲国产日韩a在线播放| 精品国产精品一区二区夜夜嗨| 成人在线一区二区三区| 亚洲高清中文字幕| 国产欧美精品日韩区二区麻豆天美| 成人性色生活片| 亚洲成人www| 国产精品色在线观看| 欧美精品123区| www.欧美日韩| 日韩av在线免费观看不卡| 国产欧美日韩激情| 91麻豆精品国产无毒不卡在线观看| 激情综合网最新| 亚洲国产另类av| 国产精品视频一二三区| 欧美人狂配大交3d怪物一区| 国产精品一区不卡| 老司机精品视频一区二区三区| 国产精品久久久久影视| 欧美电影免费观看高清完整版在| 97aⅴ精品视频一二三区| 国内一区二区在线| 亚洲一区二区偷拍精品| 欧美va在线播放| 日本韩国精品一区二区在线观看| 精品一区二区在线免费观看| 精品久久久久久久久久久久久久久| 久久精品国产精品青草| 国产欧美日韩另类一区| 日韩亚洲欧美高清| 一本大道久久a久久综合| 国产成人精品亚洲午夜麻豆| 奇米在线7777在线精品| 亚洲成av人**亚洲成av**| 国产精品少妇自拍| 欧美国产日韩精品免费观看| 日韩欧美国产一二三区| 欧美亚一区二区| 99免费精品在线观看| 国产专区综合网| 久久成人综合网| 免费看欧美女人艹b| 日本中文字幕一区二区有限公司| 一区二区三区 在线观看视频| 国产亚洲婷婷免费| 久久综合成人精品亚洲另类欧美| 欧美日本免费一区二区三区| 国产精品自在在线| 老司机精品视频线观看86| 日韩精品电影在线观看| 亚洲电影一区二区| 亚洲6080在线| 日韩福利电影在线| 麻豆精品久久久| 韩国三级在线一区| 国产成人亚洲精品狼色在线| 国产一区二区不卡在线| 国产伦精品一区二区三区免费迷| 久久精品免费观看| 麻豆视频观看网址久久| 麻豆精品视频在线观看免费| 日本va欧美va欧美va精品| 久久99久久久久| 国产乱码精品一品二品| 国产成人一区在线| 91蜜桃网址入口| 欧美色综合天天久久综合精品| 欧美亚洲尤物久久| 日韩久久免费av| 国产精品另类一区| 亚洲综合在线免费观看| 午夜精品成人在线视频| 麻豆成人久久精品二区三区红 | 亚洲黄色片在线观看| 亚洲国产一区二区三区青草影视|