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

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

?? reg652x.h

?? TDK 6521 SOC 芯片 DEMO程序
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/***************************************************************************
 * This code and information is provided "as is" without warranty of any   *
 * kind, either expressed or implied, including but not limited to the     *
 * implied warranties of merchantability and/or fitness for a particular   *
 * purpose.                                                                *
 *                                                                         *
 * Copyright (C) 2005 Teridian Semiconductor Corp. All Rights Reserved.    *
 ***************************************************************************/
//**************************************************************************
//    
//  DESCRIPTION: 71M652x POWER METER - 652x Special Function Registers.
// 
//  AUTHOR:  MTF
//
//  HISTORY: See end of file.
//**************************************************************************
// File: REG652x.H
//               
#ifndef _REG652x
#define _REG652x

/*  More Bit-addressable Registers  */
sfr USER0  = 0x80;                      // Digital IO_00-07. 
sfr USER1  = 0x90;                      // Digital IO_08-15.
sfr USER2  = 0xA0;                      // Digital IO_16-21. 
sfr IFLAGS = 0xE8;                      // Enable of multiplexed interrupts.
sfr INTBIT = 0xF8;                      // Interrupt bits. Allows polling of external INT bits.

//=======================================================================//
#define IO_INT0_IV              EX0_IV  // Interrupt vector address index.  
#define IO_INT1_IV              EX1_IV  
#define FWCOL_IV                EX2_IV
#define CE_BUSYZ_IV             EX3_IV
#define PLL_IV                  EX4_IV
#define EEPROM_IV               EX5_IV
#define XFER_RTC_IV             EX6_IV

//=======================================================================//
#define EX_IO_INT0              EX0     // Interrupt enable bits.
#define EX_IO_INT1              EX1
#define EX_FWCOL01           	EX2
#define EX_CE_BUSYZ             EX3
#define EX_PLL_OK               EX4
#define EX_EEPROM               EX5
#define EX_XFER_RTC             EX6
                                       
#define EX_IO_INT0_             EX0_    // Interrupt enable masks.
#define EX_IO_INT1_             EX1_
#define EX_FWCOL01_            	EX2_
#define EX_CE_BUSYZ_            EX3_
#define EX_PLL_OK_              EX4_
#define EX_EEPROM_              EX5_
#define EX_XFER_RTC_            EX6_

//=======================================================================//
#define IE_IO_INT0              IE0     // Interrupt flag bits.
#define IE_IO_INT1              IE1
#define IE_FWCOL             	IE2
#define IE_CE_BUSYZ             IE3
#define IE_PLL                  IE4
#define IE_EEPROM               IE5
#define IE_XFER_RTC             IE6

#define IE_IO_INT0_             IE0_    // Interrupt flag masks.
#define IE_IO_INT1_             IE1_
#define IE_FWCOL_            	IE2_
#define IE_CE_BUSYZ_            IE3_
#define IE_PLL_                 IE4_
#define IE_EEPROM_              IE5_
#define IE_XFER_RTC_            IE6_
//=======================================================================//
// S0/S1REL reload values, assuming MPU running @ 4.9152MHz.
// Used by code that automatically adjusts to MPU_DIV
#define BPS_153600             -1
#define BPS_76800              -2
#define BPS_38400              -4
#define BPS_19200              -8
#define BPS_9600               -16
#define BPS_4800               -32
#define BPS_2400               -64
#define BPS_1200               -128
#define BPS_600                -256
#define BPS_300                -512
#if XTAL_FREQ == 32768
#define BPS_BROWNOUT_300       0x10000-3  // UART clock is 7/8 of xtal_freq
#elif XTAL_FREQ == 4194304
#define BPS_BROWNOUT_300       0xff26  	// UART clock is 1/2 xtal_freq
#else
#error "unknown crystal frequency"
#endif


// sfr USER0 = 0x80;                      // Digital IO_0 
sbit USER0_7 = USER0^7;
sbit USER0_6 = USER0^6;
sbit USER0_5 = USER0^5;
sbit USER0_4 = USER0^4;
sbit USER0_3 = USER0^3;
sbit USER0_2 = USER0^2;
sbit USER0_1 = USER0^1;
sbit USER0_0 = USER0^0;

sfr DIR0  = 0xA2;                       // 1 => output, 0 => input pin.
#define USER0_7_               BIT7
#define USER0_6_               BIT6
#define USER0_5_               BIT5
#define USER0_4_               BIT4
#define USER0_3_               BIT3
#define USER0_2_               BIT2
#define USER0_1_               BIT1
#define USER0_0_               BIT0

// sfr USER1 = 0x90;                    // Digital IO_1 
sbit USER1_7 = USER1^7;
sbit USER1_6 = USER1^6;
sbit USER1_5 = USER1^5;
sbit USER1_4 = USER1^4;
sbit USER1_3 = USER1^3;
sbit USER1_2 = USER1^2;
sbit USER1_1 = USER1^1;
sbit USER1_0 = USER1^0;

sfr DIR1  = 0x91;                       // 1 => output, 0 => input pin.
#define USER1_7_               BIT7
#define USER1_6_               BIT6
#define USER1_5_               BIT5
#define USER1_4_               BIT4
#define USER1_3_               BIT3
#define USER1_2_               BIT2
#define USER1_1_               BIT1
#define USER1_0_               BIT0

//sfr USER2 = 0xA0;                     // Digital IO_2 
sbit USER2_5 = USER2^5;
sbit USER2_4 = USER2^4;
sbit USER2_3 = USER2^3;
sbit USER2_2 = USER2^2;
sbit USER2_1 = USER2^1;
sbit USER2_0 = USER2^0;

sfr DIR2  = 0xA1;                       // 1 => output, 0 => input pin.
#define USER2_5_               BIT5
#define USER2_4_               BIT4     
#define USER2_3_               BIT3
#define USER2_2_               BIT2
#define USER2_1_               BIT1
#define USER2_0_               BIT0

//=======================//
//     ------      ------//
//     ------      ------//
//     ------      ------//
//     ------      ------//
#define DIO_17     USER2_1
#define DIO_16     USER2_0
//-------------------------
#define DIO_15     USER1_7  
#define DIO_14     USER1_6
//     ------      ------//
//     ------      ------//
#define DIO_11     USER1_3
#define DIO_10     USER1_2
#define DIO_9      USER1_1
#define DIO_8      USER1_0
//-------------------------
#define DIO_7      USER0_7
#define DIO_6      USER0_6
#define DIO_5      USER0_5
#define DIO_4      USER0_4
#define DIO_3      USER0_3
#define DIO_2      USER0_2
#define DIO_1      USER0_1
#define DIO_0      USER0_0
//     ------      ------//
//=======================//
//     ------      ------//
//     ------      ------//
//     ------      ------//
//     ------      ------//
#define DIO_17_    USER2_1_
#define DIO_16_    USER2_0_
//-------------------------
#define DIO_15_    USER1_7_ 
#define DIO_14_    USER1_6_
//     ------      -------
//     ------      -------
#define DIO_11_    USER1_3_
#define DIO_10_    USER1_2_
#define DIO_9_     USER1_1_
#define DIO_8_     USER1_0_
//-------------------------
#define DIO_7_     USER0_7_
#define DIO_6_     USER0_6_
#define DIO_5_     USER0_5_
#define DIO_4_     USER0_4_
#define DIO_3_     USER0_3_
#define DIO_2_     USER0_2_
#define DIO_1_     USER0_1_
//     ------      -------
//=======================//

#define DIO_BUTTON      DIO_0     //  "push button"
#define DIO_BUTTON_PRESSED 1      // when pressed
#define BUTTON_PRESSED (DIO_BUTTON == DIO_BUTTON_PRESSED)
#define PULSE3       DIO_1        // pin 4 of JP12 (conflicts with OPT_RX)
#define PULSE4       DIO_2        // pin 2 of JP12 (conflicts with OPT_TX)
#define BATTERY_MODE_ENABLE (DIO_8 == 1) // pin 2 of JP13
#define MAGNETIC_TAMPER 0         // pin 2 of JP13
#define NEUTRAL_DETECTED DIO_16    // pin 3 of debug connector (on some PCBs)

sfr EEDATA = 0x9E;                      // Serial EEPROM interface data.
sfr EECTRL = 0x9F;                      // Serial EEPROM interface control.
//--------------------------------------// 2-wire interface.
#define EE_ERROR      BIT7              // RO: Illegal command is rcv'd.
#define EE_BUSY       BIT6              // RO: Serial data bus is busy.
#define EE_RX_ACK     BIT5              // RO: EEPROM sent an ACK.
#define EE_TX_ACK     BIT4              // RO: ACK sent to EEPROM.
#define EE_CMD        0x0F              // RW: Command for EEPROM interface.
#define  EE_NOOP      0x00              // No-op.
#define  EE_RCV_ACK   0x02              // Receive byte, send ACK.
#define  EE_TX        0x03              // Transmit byte.
#define  EE_STOP      0x05              // Issue 'STOP' sequence.
#define  EE_RCV       0x06              // Receive last byte, do not send ACK.
#define  EE_START     0x09              // Issue 'START' sequence. 
#define  EE_RX (EE_RCV_ACK | EE_RCV)
//--------------------------------------// 3-wire interface.   
#define EE_WFR     BIT7                 // RW: Wait for READY.
//      EE_BUSY    BIT6                 // RO: Serial data bus is busy.
#define EE_HiZ     BIT5                 // RW: SD is to be floated immediately after last SCK rising edge.
#define EE_RD      BIT4                 // RW: EEDATA is to be filled with data from EEPROM.
#define EE_CNT     0x0F                 // RW: Number of clocks to be issued; Allowed values: 0 thru 8.

// Flash SFR Register Definitions.
//

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区精品在线| 国产精品久久久久9999吃药| 亚洲成人午夜电影| 亚洲三级电影网站| 自拍偷拍国产精品| 国产精品蜜臀av| 色吧成人激情小说| 成人美女视频在线观看18| 无吗不卡中文字幕| 国产一区二区在线观看免费| 久久国产精品99久久久久久老狼| 一区二区三区欧美亚洲| 成人h动漫精品| 久久99国产精品久久99果冻传媒| 久久国产精品色婷婷| 久久精品国产网站| 精品国产乱码久久久久久图片| 日本乱人伦aⅴ精品| 日韩欧美一二区| 日韩视频免费直播| 亚洲欧洲三级电影| 久久69国产一区二区蜜臀| 久久99精品一区二区三区三区| 国产亚洲成年网址在线观看| 国产高清不卡二三区| 国产精品成人免费在线| 日韩美女在线视频| 欧美成va人片在线观看| 91福利视频在线| 欧美精品在线一区二区三区| 国产精品国产自产拍在线| 91麻豆精品在线观看| 99re这里都是精品| 日韩精品三区四区| 亚洲午夜久久久久久久久电影网 | 欧美一级xxx| 国产一区二区在线观看视频| 亚洲六月丁香色婷婷综合久久| 一本色道**综合亚洲精品蜜桃冫| 国产乱码字幕精品高清av| 精品一区二区三区视频| 国产在线国偷精品产拍免费yy| 久久久久久一二三区| 久久不见久久见免费视频7| 午夜私人影院久久久久| 亚洲欧美日韩国产成人精品影院| 久久亚区不卡日本| 日韩视频国产视频| 欧美日韩一区在线观看| 国产一区二区伦理片| 亚洲国产精华液网站w| 不卡的av电影| 亚洲成人免费在线| 欧美一区午夜视频在线观看| 日本视频免费一区| 欧美巨大另类极品videosbest| 久久久精品欧美丰满| jlzzjlzz亚洲女人18| 久久精品久久精品| 成人高清视频免费观看| 国产视频一区在线观看| 久久在线免费观看| 91精品国产乱码久久蜜臀| 国产乱码精品1区2区3区| 日韩一区欧美小说| 欧美精品乱码久久久久久按摩 | 亚洲男人的天堂在线aⅴ视频| 国产aⅴ精品一区二区三区色成熟| 国产成人在线观看| 亚洲影视在线播放| 久久久蜜桃精品| 色婷婷激情一区二区三区| 热久久一区二区| 亚洲一区二区视频| 国产女主播在线一区二区| 欧美高清视频在线高清观看mv色露露十八 | 国产精品一区二区三区乱码| 国产白丝网站精品污在线入口| 日本欧美一区二区三区| 国精产品一区一区三区mba视频 | 色就色 综合激情| 中文字幕精品一区二区精品绿巨人| 欧美影院午夜播放| 精品美女在线播放| 国产一区二三区好的| 久久一留热品黄| 成人欧美一区二区三区| 95精品视频在线| 日韩美女视频一区二区| eeuss鲁一区二区三区| 一区免费观看视频| 91国偷自产一区二区使用方法| 一区二区免费看| 不卡一区中文字幕| 91麻豆精品国产91久久久更新时间| 一本色道**综合亚洲精品蜜桃冫| 青青草伊人久久| 日本女人一区二区三区| 亚洲一级二级在线| 精久久久久久久久久久| 蜜芽一区二区三区| 日韩一区二区麻豆国产| 91精品国产免费| 国产精品初高中害羞小美女文| 亚洲免费观看高清在线观看| 国产高清亚洲一区| 波多野结衣欧美| 欧美日韩黄色影视| 高清免费成人av| 91丝袜美腿高跟国产极品老师 | 欧美国产综合一区二区| 成人高清视频免费观看| 亚洲午夜久久久久久久久电影网 | 99精品视频免费在线观看| 日本韩国一区二区三区视频| 亚洲欧洲制服丝袜| 国产综合色产在线精品| 欧美日本国产视频| 福利电影一区二区| 欧美色图第一页| 一区二区三区日本| 色综合视频一区二区三区高清| 91精品国产aⅴ一区二区| 中文字幕一区三区| 精品视频在线视频| 亚洲图片一区二区| 91国在线观看| 中文字幕在线一区免费| 国产乱码精品1区2区3区| 99精品久久免费看蜜臀剧情介绍| 欧美成人女星排行榜| 国产乱淫av一区二区三区| 欧洲一区二区三区免费视频| 美女高潮久久久| 亚洲日本免费电影| 色老综合老女人久久久| 国产高清精品网站| 成人综合婷婷国产精品久久免费| 亚洲免费av网站| 欧美一区二区在线免费观看| 91视频免费播放| 麻豆久久一区二区| 国产人成一区二区三区影院| 91在线丨porny丨国产| 亚洲精品高清在线观看| 在线91免费看| 成人精品视频一区二区三区尤物| 99re这里只有精品首页| 国产成人免费在线视频| 久久91精品久久久久久秒播 | 日韩欧美中文一区| 成人午夜私人影院| 国产综合久久久久久鬼色 | 国产精品123| 欧美性xxxxx极品少妇| 色综合久久综合中文综合网| 久久久一区二区三区捆绑**| 欧美唯美清纯偷拍| www.欧美日韩| 韩国理伦片一区二区三区在线播放| 国产日韩一级二级三级| 成人性生交大合| www.欧美色图| 久久综合九色综合97婷婷女人 | 亚洲精品v日韩精品| 蜜桃精品在线观看| 99视频精品在线| 国产精品久久久久9999吃药| 首页国产丝袜综合| 欧美日韩国产123区| 国产精品女上位| 国产一区三区三区| 日韩欧美一级片| 国产一区高清在线| 日韩欧美中文字幕一区| 亚洲成a人在线观看| 日本乱码高清不卡字幕| 亚洲综合久久av| 91久久精品一区二区三区| 国产欧美日韩精品一区| www.激情成人| 亚洲精选视频在线| 欧美日韩不卡视频| 91精品久久久久久久91蜜桃| www.日韩精品| 久久丁香综合五月国产三级网站| 国产精品亲子乱子伦xxxx裸| 欧美精品一区二区三区四区| 精品裸体舞一区二区三区| 在线成人免费观看| 欧美日韩国产成人在线免费| 成人app软件下载大全免费| av资源网一区| 欧美日产国产精品| 久久久久久免费| 亚洲乱码日产精品bd| 日本一区二区久久| 中文在线一区二区| 91丨九色丨蝌蚪丨老版| 亚洲午夜精品久久久久久久久|