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

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

?? main.h

?? 英飛凌C166之XC164CS開關(guān)SWITCH程序
?? H
?? 第 1 頁 / 共 5 頁
字號:
//****************************************************************************
// @Module        Project Settings
// @Filename      MAIN.H
// @Project       SWITCH.dav
//----------------------------------------------------------------------------
// @Controller    Infineon XC164CS-16F
//
// @Compiler      Keil
//
// @Codegenerator 2.8
//
// @Description   This file contains all function prototypes and macros for 
//                the MAIN module.
//
//----------------------------------------------------------------------------
// @Date          2007-5-25 16:09:02
//
//****************************************************************************

// USER CODE BEGIN (MAIN_Header,1)

// USER CODE END



#ifndef _MAIN_H_
#define _MAIN_H_

//****************************************************************************
// @Project Includes
//****************************************************************************

// USER CODE BEGIN (MAIN_Header,2)

// USER CODE END


//****************************************************************************
// @Macros
//****************************************************************************

// USER CODE BEGIN (MAIN_Header,3)

// USER CODE END


//****************************************************************************
// @Defines
//****************************************************************************
#define KEIL

// USER CODE BEGIN (MAIN_Header,4)

// USER CODE END


//****************************************************************************
// @Declaration of SFRs
//****************************************************************************


// The source and destination pointers SRCPx and DSTPx
#define SRCP0                  (*((uword volatile *) 0xEC40))
#define DSTP0                  (*((uword volatile *) 0xEC42))
#define SRCP1                  (*((uword volatile *) 0xEC44))
#define DSTP1                  (*((uword volatile *) 0xEC46))
#define SRCP2                  (*((uword volatile *) 0xEC48))
#define DSTP2                  (*((uword volatile *) 0xEC4A))
#define SRCP3                  (*((uword volatile *) 0xEC4C))
#define DSTP3                  (*((uword volatile *) 0xEC4E))
#define SRCP4                  (*((uword volatile *) 0xEC50))
#define DSTP4                  (*((uword volatile *) 0xEC52))
#define SRCP5                  (*((uword volatile *) 0xEC54))
#define DSTP5                  (*((uword volatile *) 0xEC56))
#define SRCP6                  (*((uword volatile *) 0xEC58))
#define DSTP6                  (*((uword volatile *) 0xEC5A))
#define SRCP7                  (*((uword volatile *) 0xEC5C))
#define DSTP7                  (*((uword volatile *) 0xEC5E))

// ADC End of Conversion Interrupt Control Register
#define ADC_CIC                (*((uword volatile *) 0xFF98))
#define ADC_CIC_GPX                      ((T_Reg16 *) 0xFF98)->bit8
#define ADC_CIC_IE                       ((T_Reg16 *) 0xFF98)->bit6
#define ADC_CIC_IR                       ((T_Reg16 *) 0xFF98)->bit7

// A/D Converter Control Register
#define ADC_CON                (*((uword volatile *) 0xFFA0))
#define ADC_CON_ADBSY                    ((T_Reg16 *) 0xFFA0)->bit8
#define ADC_CON_ADCIN                    ((T_Reg16 *) 0xFFA0)->bit10
#define ADC_CON_ADCRQ                    ((T_Reg16 *) 0xFFA0)->bit11
#define ADC_CON_ADST                     ((T_Reg16 *) 0xFFA0)->bit7
#define ADC_CON_ADWR                     ((T_Reg16 *) 0xFFA0)->bit9

// A/D Converter Control Register 1
#define ADC_CON1               (*((uword volatile *) 0xFFA6))
#define ADC_CON1_CAL                      ((T_Reg16 *) 0xFFA6)->bit13
#define ADC_CON1_ICST                     ((T_Reg16 *) 0xFFA6)->bit15
#define ADC_CON1_RES                      ((T_Reg16 *) 0xFFA6)->bit12
#define ADC_CON1_SAMPLE                   ((T_Reg16 *) 0xFFA6)->bit14

// A/D Converter Control Register 0
#define ADC_CTR0               (*((uword volatile *) 0xFFBE))
#define ADC_CTR0_0                        ((T_Reg16 *) 0xFFBE)->bit4
#define ADC_CTR0_ADBSY                    ((T_Reg16 *) 0xFFBE)->bit8
#define ADC_CTR0_ADCIN                    ((T_Reg16 *) 0xFFBE)->bit10
#define ADC_CTR0_ADCRQ                    ((T_Reg16 *) 0xFFBE)->bit11
#define ADC_CTR0_ADST                     ((T_Reg16 *) 0xFFBE)->bit7
#define ADC_CTR0_ADWR                     ((T_Reg16 *) 0xFFBE)->bit9
#define ADC_CTR0_MD                       ((T_Reg16 *) 0xFFBE)->bit15
#define ADC_CTR0_SMPL                     ((T_Reg16 *) 0xFFBE)->bit14

// A/D Converter Control Register 2
#define ADC_CTR2               (*((uword volatile *) 0xF09C))

// A/D Converter Injection Control Register 2
#define ADC_CTR2IN             (*((uword volatile *) 0xF09E))

// A/D Converter Result Register
#define ADC_DAT                (*((uword volatile *) 0xFEA0))

// A/D Converter Result Register 2
#define ADC_DAT2               (*((uword volatile *) 0xF0A0))

// ADC Overrun Error Control Register
#define ADC_EIC                (*((uword volatile *) 0xFF9A))
#define ADC_EIC_GPX                      ((T_Reg16 *) 0xFF9A)->bit8
#define ADC_EIC_IE                       ((T_Reg16 *) 0xFF9A)->bit6
#define ADC_EIC_IR                       ((T_Reg16 *) 0xFF9A)->bit7

// CS1 Address Range and Size Selection Register
#define ADDRSEL1               (*((uword volatile *) 0xEE1E))

// CS2 Address Range and Size Selection Register
#define ADDRSEL2               (*((uword volatile *) 0xEE26))

// CS3 Address Range and Size Selection Register
#define ADDRSEL3               (*((uword volatile *) 0xEE2E))

// CS4 Address Range and Size Selection Register
#define ADDRSEL4               (*((uword volatile *) 0xEE36))

// CS5 Address Range and Size Selection Register
#define ADDRSEL5               (*((uword volatile *) 0xEE3E))

// CS6 Address Range and Size Selection Register
#define ADDRSEL6               (*((uword volatile *) 0xEE46))

// CS7 Address Range and Size Selection Register
#define ADDRSEL7               (*((uword volatile *) 0xEE4E))

// Alternate I/O Source 0 Port P1H
#define ALTSEL0P1H             (*((uword volatile *) 0xF120))
#define ALTSEL0P1H_P0                       ((T_Reg16 *) 0xF120)->bit0
#define ALTSEL0P1H_P1                       ((T_Reg16 *) 0xF120)->bit1
#define ALTSEL0P1H_P2                       ((T_Reg16 *) 0xF120)->bit2
#define ALTSEL0P1H_P3                       ((T_Reg16 *) 0xF120)->bit3
#define ALTSEL0P1H_P4                       ((T_Reg16 *) 0xF120)->bit4
#define ALTSEL0P1H_P5                       ((T_Reg16 *) 0xF120)->bit5
#define ALTSEL0P1H_P6                       ((T_Reg16 *) 0xF120)->bit6
#define ALTSEL0P1H_P7                       ((T_Reg16 *) 0xF120)->bit7

// P1L Alternate Select Register 0
#define ALTSEL0P1L             (*((uword volatile *) 0xF130))
#define ALTSEL0P1L_P0                       ((T_Reg16 *) 0xF130)->bit0
#define ALTSEL0P1L_P1                       ((T_Reg16 *) 0xF130)->bit1
#define ALTSEL0P1L_P2                       ((T_Reg16 *) 0xF130)->bit2
#define ALTSEL0P1L_P3                       ((T_Reg16 *) 0xF130)->bit3
#define ALTSEL0P1L_P4                       ((T_Reg16 *) 0xF130)->bit4
#define ALTSEL0P1L_P5                       ((T_Reg16 *) 0xF130)->bit5
#define ALTSEL0P1L_P6                       ((T_Reg16 *) 0xF130)->bit6
#define ALTSEL0P1L_P7                       ((T_Reg16 *) 0xF130)->bit7

// Alternate I/O Source Port 3 Selection
#define ALTSEL0P3              (*((uword volatile *) 0xF126))
#define ALTSEL0P3_P1                       ((T_Reg16 *) 0xF126)->bit1
#define ALTSEL0P3_P10                      ((T_Reg16 *) 0xF126)->bit10
#define ALTSEL0P3_P11                      ((T_Reg16 *) 0xF126)->bit11
#define ALTSEL0P3_P13                      ((T_Reg16 *) 0xF126)->bit13
#define ALTSEL0P3_P3                       ((T_Reg16 *) 0xF126)->bit3
#define ALTSEL0P3_P5                       ((T_Reg16 *) 0xF126)->bit5
#define ALTSEL0P3_P8                       ((T_Reg16 *) 0xF126)->bit8
#define ALTSEL0P3_P9                       ((T_Reg16 *) 0xF126)->bit9

// Alternate I/O Source 0 Port P4
#define ALTSEL0P4              (*((uword volatile *) 0xF12A))
#define ALTSEL0P4_P6                       ((T_Reg16 *) 0xF12A)->bit6
#define ALTSEL0P4_P7                       ((T_Reg16 *) 0xF12A)->bit7

// Alternate I/O Source 0 Port P9
#define ALTSEL0P9              (*((uword volatile *) 0xF138))
#define ALTSEL0P9_P0                       ((T_Reg16 *) 0xF138)->bit0
#define ALTSEL0P9_P1                       ((T_Reg16 *) 0xF138)->bit1
#define ALTSEL0P9_P2                       ((T_Reg16 *) 0xF138)->bit2
#define ALTSEL0P9_P3                       ((T_Reg16 *) 0xF138)->bit3
#define ALTSEL0P9_P4                       ((T_Reg16 *) 0xF138)->bit4
#define ALTSEL0P9_P5                       ((T_Reg16 *) 0xF138)->bit5

// Alternate I/O Source 1 Port P3
#define ALTSEL1P3              (*((uword volatile *) 0xF128))
#define ALTSEL1P3_P1                       ((T_Reg16 *) 0xF128)->bit1

// Alternate I/O Source 1 Port P4
#define ALTSEL1P4              (*((uword volatile *) 0xF136))
#define ALTSEL1P4_P7                       ((T_Reg16 *) 0xF136)->bit7

// Alternate I/O Source 1 Port P9
#define ALTSEL1P9              (*((uword volatile *) 0xF13A))
#define ALTSEL1P9_P0                       ((T_Reg16 *) 0xF13A)->bit0
#define ALTSEL1P9_P1                       ((T_Reg16 *) 0xF13A)->bit1
#define ALTSEL1P9_P2                       ((T_Reg16 *) 0xF13A)->bit2
#define ALTSEL1P9_P3                       ((T_Reg16 *) 0xF13A)->bit3
#define ALTSEL1P9_P4                       ((T_Reg16 *) 0xF13A)->bit4
#define ALTSEL1P9_P5                       ((T_Reg16 *) 0xF13A)->bit5

// ASC0 Autobaud Control Register
#define ASC0_ABCON             (*((uword volatile *) 0xF1B8))
#define ASC0_ABCON_ABDETEN                  ((T_Reg16 *) 0xF1B8)->bit3
#define ASC0_ABCON_ABEN                     ((T_Reg16 *) 0xF1B8)->bit0
#define ASC0_ABCON_ABSTEN                   ((T_Reg16 *) 0xF1B8)->bit2
#define ASC0_ABCON_AUREN                    ((T_Reg16 *) 0xF1B8)->bit1
#define ASC0_ABCON_FCDETEN                  ((T_Reg16 *) 0xF1B8)->bit4
#define ASC0_ABCON_RXINV                    ((T_Reg16 *) 0xF1B8)->bit11
#define ASC0_ABCON_TXINV                    ((T_Reg16 *) 0xF1B8)->bit10

// ASC0 Autobaud Interrupt Control Register
#define ASC0_ABIC              (*((uword volatile *) 0xF15C))
#define ASC0_ABIC_GPX                      ((T_Reg16 *) 0xF15C)->bit8
#define ASC0_ABIC_IE                       ((T_Reg16 *) 0xF15C)->bit6
#define ASC0_ABIC_IR                       ((T_Reg16 *) 0xF15C)->bit7

// ASC0 Autobaud Status Register
#define ASC0_ABSTAT            (*((uword volatile *) 0xF0B8))
#define ASC0_ABSTAT_DETWAIT                  ((T_Reg16 *) 0xF0B8)->bit4
#define ASC0_ABSTAT_FCCDET                   ((T_Reg16 *) 0xF0B8)->bit1
#define ASC0_ABSTAT_FCSDET                   ((T_Reg16 *) 0xF0B8)->bit0
#define ASC0_ABSTAT_SCCDET                   ((T_Reg16 *) 0xF0B8)->bit3
#define ASC0_ABSTAT_SCSDET                   ((T_Reg16 *) 0xF0B8)->bit2

// Serial Channel 0 Baud Rate Generator Reload Register
#define ASC0_BG                (*((uword volatile *) 0xFEB4))

// Serial Channel 0 Control Register
#define ASC0_CON               (*((uword volatile *) 0xFFB0))
#define ASC0_CON_BRS                      ((T_Reg16 *) 0xFFB0)->bit13
#define ASC0_CON_FDE                      ((T_Reg16 *) 0xFFB0)->bit11
#define ASC0_CON_FE                       ((T_Reg16 *) 0xFFB0)->bit9
#define ASC0_CON_FEN                      ((T_Reg16 *) 0xFFB0)->bit6
#define ASC0_CON_LB                       ((T_Reg16 *) 0xFFB0)->bit14
#define ASC0_CON_ODD                      ((T_Reg16 *) 0xFFB0)->bit12
#define ASC0_CON_OE                       ((T_Reg16 *) 0xFFB0)->bit10
#define ASC0_CON_OEN                      ((T_Reg16 *) 0xFFB0)->bit7
#define ASC0_CON_PE                       ((T_Reg16 *) 0xFFB0)->bit8
#define ASC0_CON_PEN_RXDI                 ((T_Reg16 *) 0xFFB0)->bit5
#define ASC0_CON_R                        ((T_Reg16 *) 0xFFB0)->bit15
#define ASC0_CON_REN                      ((T_Reg16 *) 0xFFB0)->bit4
#define ASC0_CON_STP                      ((T_Reg16 *) 0xFFB0)->bit3

// ASC0 Error Interrupt Control Register
#define ASC0_EIC               (*((uword volatile *) 0xFF70))
#define ASC0_EIC_GPX                      ((T_Reg16 *) 0xFF70)->bit8
#define ASC0_EIC_IE                       ((T_Reg16 *) 0xFF70)->bit6
#define ASC0_EIC_IR                       ((T_Reg16 *) 0xFF70)->bit7

// Fractional Divider Register
#define ASC0_FDV               (*((uword volatile *) 0xFEB6))

// FIFO Status Register
#define ASC0_FSTAT             (*((uword volatile *) 0xF0BA))

// ASC0 IrDA Pulse Mode and Width Reg.
#define ASC0_PMW               (*((uword volatile *) 0xFEAA))

// Serial Channel 0 Receiver Buffer Register (RO)
#define ASC0_RBUF              (*((uword volatile *) 0xFEB2))

// ASC0 Receive Interrupt Control Register
#define ASC0_RIC               (*((uword volatile *) 0xFF6E))
#define ASC0_RIC_GPX                      ((T_Reg16 *) 0xFF6E)->bit8
#define ASC0_RIC_IE                       ((T_Reg16 *) 0xFF6E)->bit6
#define ASC0_RIC_IR                       ((T_Reg16 *) 0xFF6E)->bit7

// Receive FIFO Control Register
#define ASC0_RXFCON            (*((uword volatile *) 0xF0C6))
#define ASC0_RXFCON_RXFEN                    ((T_Reg16 *) 0xF0C6)->bit0
#define ASC0_RXFCON_RXFFLU                   ((T_Reg16 *) 0xF0C6)->bit1
#define ASC0_RXFCON_RXTMEN                   ((T_Reg16 *) 0xF0C6)->bit2

// ASC0 Transmit Buffer Interrupt Control Register
#define ASC0_TBIC              (*((uword volatile *) 0xF19C))
#define ASC0_TBIC_GPX                      ((T_Reg16 *) 0xF19C)->bit8

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产日韩在线观看| 欧美视频日韩视频| 久久精品这里都是精品| 国内精品嫩模私拍在线| 久久午夜电影网| 成人夜色视频网站在线观看| 国产精品美女久久久久久久网站| 成人三级伦理片| 亚洲视频在线一区二区| 日本电影亚洲天堂一区| 偷拍日韩校园综合在线| 精品久久久久99| 成人做爰69片免费看网站| 国产精品久久久久婷婷| 日韩一区二区三区在线| 久草在线在线精品观看| 国产精品毛片高清在线完整版| 成人av资源站| 午夜精品在线视频一区| 日韩精品一区二区三区中文精品| 国产精品综合网| 一区二区三区不卡视频| 欧美成人一级视频| 99精品国产一区二区三区不卡| 亚洲国产视频网站| 久久久www成人免费毛片麻豆 | 欧美日韩中字一区| 久久精品国产精品亚洲红杏| 国产日韩欧美精品在线| 欧美日韩一级片在线观看| 激情亚洲综合在线| 亚洲尤物在线视频观看| 久久久久久久久一| 欧美性色aⅴ视频一区日韩精品| 精品一区二区三区蜜桃| 亚洲免费伊人电影| 欧美电影免费观看高清完整版在线 | 久久精品一区蜜桃臀影院| 色噜噜夜夜夜综合网| 国产在线精品一区二区三区不卡 | 精品乱码亚洲一区二区不卡| 91最新地址在线播放| 另类小说图片综合网| 亚洲欧洲国产日韩| 久久综合资源网| 欧美日韩不卡一区| 91亚洲国产成人精品一区二区三| 麻豆精品视频在线观看免费| 亚洲一区二区偷拍精品| 国产精品日产欧美久久久久| 日韩免费观看2025年上映的电影| 欧美午夜一区二区| 91在线porny国产在线看| 国产精品小仙女| 久久99精品久久久久久国产越南| 亚洲自拍都市欧美小说| 亚洲欧洲成人自拍| 国产精品日韩成人| 久久久久久久久99精品| 日韩欧美一级在线播放| 欧美日韩视频在线观看一区二区三区| 懂色av中文一区二区三区| 精品一区二区久久| 久久99久久99| 毛片一区二区三区| 欧美aa在线视频| 日本欧美一区二区三区乱码| 亚洲国产成人高清精品| 亚洲一卡二卡三卡四卡无卡久久| 亚洲女爱视频在线| 专区另类欧美日韩| 亚洲欧美色图小说| 成人欧美一区二区三区小说| 日本一二三不卡| 国产精品久久久久久亚洲伦| 国产日韩欧美精品电影三级在线 | 国产片一区二区| 2014亚洲片线观看视频免费| 日韩欧美激情一区| 精品美女在线播放| 久久精品这里都是精品| 欧美经典一区二区| 国产精品乱码妇女bbbb| 综合久久久久久| 亚洲一区二区在线播放相泽| 午夜精品福利一区二区三区av| 亚洲成人先锋电影| 理论电影国产精品| 国产一区二区不卡在线| 国产精品99久久久久久有的能看| 国产精品 欧美精品| gogo大胆日本视频一区| 欧美r级在线观看| 精品国产sm最大网站| 国产日韩欧美一区二区三区乱码 | 中文幕一区二区三区久久蜜桃| 久久精品欧美一区二区三区不卡 | 成人免费黄色在线| 92精品国产成人观看免费| 色成年激情久久综合| 欧美日韩国产一区二区三区地区| 9191久久久久久久久久久| 精品久久久久久亚洲综合网| 国产精品三级在线观看| 亚洲自拍偷拍av| 久久er99热精品一区二区| 成人激情图片网| 精品视频在线免费看| 欧美成人在线直播| 椎名由奈av一区二区三区| 天天av天天翘天天综合网 | 久88久久88久久久| thepron国产精品| 欧美人妖巨大在线| 久久精品男人的天堂| 亚洲一区二区免费视频| 激情伊人五月天久久综合| 在线视频综合导航| 精品国产99国产精品| 国产精品美女久久久久久| 日韩黄色在线观看| 处破女av一区二区| 欧美日韩视频第一区| 国产午夜亚洲精品不卡| 亚洲一区在线观看网站| 国产iv一区二区三区| 欧美视频第二页| 欧美激情一区二区三区在线| 日韩成人精品在线观看| 91免费视频网| 久久久不卡网国产精品一区| 亚洲午夜激情av| 欧美一区二区三区播放老司机| 欧美国产精品中文字幕| 日韩电影在线看| 91网址在线看| 国产日韩欧美精品在线| 日本中文一区二区三区| 欧美综合一区二区| 国产精品久久久久久久久晋中 | 成人性色生活片| 日韩欧美123| 亚洲成av人影院在线观看网| caoporn国产一区二区| 精品人在线二区三区| 亚洲成人先锋电影| 色婷婷国产精品| 国产精品亲子伦对白| 精品在线观看免费| 在线不卡免费av| 亚洲高清久久久| 欧美亚洲国产一区二区三区 | 欧美一区二区三区免费在线看| 亚洲精品大片www| 不卡一区二区三区四区| 久久久美女毛片| 精品伊人久久久久7777人| 正在播放亚洲一区| 青青青爽久久午夜综合久久午夜| 欧美专区日韩专区| 亚洲综合色视频| 精品视频在线免费看| 亚洲一卡二卡三卡四卡五卡| 在线精品观看国产| 亚洲精品久久嫩草网站秘色| 色综合天天狠狠| 亚洲精选免费视频| 91麻豆视频网站| 亚洲精品一二三四区| 色天使色偷偷av一区二区| 亚洲黄色免费网站| 欧美三级韩国三级日本三斤| 亚洲香肠在线观看| 欧美嫩在线观看| 日韩精品电影在线| 精品国产乱码久久久久久蜜臀 | 欧美久久久一区| 男人操女人的视频在线观看欧美| 91精品在线观看入口| 久久99蜜桃精品| 日本一区二区三区视频视频| 成人h动漫精品一区二| 亚洲美女屁股眼交3| 91成人免费在线视频| 香蕉加勒比综合久久| 日韩美女在线视频| 国产成人av资源| 一区二区三区久久久| 91麻豆精品国产91久久久资源速度 | 日韩综合在线视频| 日韩欧美国产麻豆| 成人黄色在线视频| 一二三四区精品视频| 91精品久久久久久久久99蜜臂| 久久国产精品72免费观看| 国产欧美一区二区精品性色超碰| 成人免费视频播放| 亚洲国产综合色| 欧美成人猛片aaaaaaa| 成人性生交大片免费看在线播放 |