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

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

?? io4433.h

?? ATMEL AVR 單片機 ni-mh 電池充電控制原代碼
?? H
字號:
/*            - io4433.h -

   This file #defines the internal register addresses for AT90S4433.
   Used with ICCA90 and AA90.

   File version:   $Revision: 1.3 $

*/

#pragma language=extended

#if (((__TID__ >> 8) & 0x7F) !=  90)
#error This file should only be compiled by icca90/aa90
#endif
#if (((__TID__ >> 4) & 0x0F) !=  1)
#error This file should only be included if the processor option is -v1
#endif

/* Include the SFR part if this file has not been included before,
 * OR this file is included by the assembler (SFRs must be defined in
 * each assembler module). AA90 has __TID__ bit 15 = 0. */
#if !defined(__IO4433_INCLUDED) || ((__TID__ >> 15) == 0)

/* =========================*/
/* Predefined SFR Addresses */
/* =========================*/

/* UART Baud Rate Register high */
sfrb UBRRH     = 0x03;

/* ADC Data register */
sfrw ADC       = 0x04; 
sfrb ADCL      = 0x04;
sfrb ADCH      = 0x05;

/* ADC Control and Status Register */
sfrb ADCSR     = 0x06;

/* ADC MUX */
sfrb ADMUX     = 0x07;

/* Analog Comparator Control and Status Register */
sfrb ACSR      = 0x08;

/* UART Baud Rate Register */
sfrb UBRR      = 0x09;
sfrb UBRRL     = 0x09;

/* UART Control Register */
sfrb UCR       = 0x0A;

/* UART Status Register */
sfrb USR       = 0x0B;

/* UART I/O Data Register */
sfrb UDR       = 0x0C;

/* SPI Control Register */
sfrb SPCR      = 0x0D;

/* SPI Status Register */
sfrb SPSR      = 0x0E;

/* SPI I/O Data Register */
sfrb SPDR      = 0x0F;

/* Input Pins, Port D */
sfrb PIND      = 0x10;

/* Data Direction Register, Port D */
sfrb DDRD      = 0x11;

/* Data Register, Port D */
sfrb PORTD     = 0x12;

/* Input Pins, Port C */
sfrb PINC      = 0x13;

/* Data Direction Register, Port C */
sfrb DDRC      = 0x14;

/* Data Register, Port C */
sfrb PORTC     = 0x15;

/* Input Pins, Port B */
sfrb PINB      = 0x16;

/* Data Direction Register, Port B */
sfrb DDRB      = 0x17;

/* Data Register, Port B */
sfrb PORTB     = 0x18;

/* EEPROM Control Register */
sfrb EECR      = 0x1C;

/* EEPROM Data Register */
sfrb EEDR      = 0x1D;

/* EEPROM Address Register */
sfrw EEAR      = 0x1E;
sfrb EEARL     = 0x1E;
sfrb EEARH     = 0x1F;

/* Watchdog Timer Control Register */
sfrb WDTCR     = 0x21;

/* T/C 1 Input Capture Register */
sfrw ICR1      = 0x26;
sfrb ICR1L     = 0x26;
sfrb ICR1H     = 0x27;

/* Timer/Counter1 Output Compare Register A */
sfrw OCR1      = 0x2A;
sfrb OCR1L     = 0x2A;
sfrb OCR1H     = 0x2B;

/* Timer/Counter 1 */
sfrw TCNT1     = 0x2C;
sfrb TCNT1L    = 0x2C;
sfrb TCNT1H    = 0x2D;

/* Timer/Counter 1 Control and Status Register */
sfrb TCCR1B    = 0x2E;

/* Timer/Counter 1 Control Register */
sfrb TCCR1A    = 0x2F;

/* Timer/Counter 0 */
sfrb TCNT0     = 0x32;

/* Timer/Counter 0 Control Register */
sfrb TCCR0     = 0x33;

/* MCU general Status Register */
sfrb MCUSR     = 0x34;

/* MCU general Control Register */
sfrb MCUCR     = 0x35;

/* Timer/Counter Interrupt Flag register */
sfrb TIFR      = 0x38;

/* Timer/Counter Interrupt MaSK register */
sfrb TIMSK     = 0x39;

/* General Interrupt Flag Register */
sfrb GIFR      = 0x3A;

/* General Interrupt MaSK register */
sfrb GIMSK     = 0x3B;
 
/* Stack Pointer */
sfrb SP        = 0x3D;
sfrb SPL       = 0x3D;

/* Status REGister */
sfrb SREG      = 0x3F;


#ifndef __IO4433_INCLUDED
#define __IO4433_INCLUDED

/* SFRs are local in assembler modules (so this file may need to be */
/* included in more than one module in the same source file), */
/* but #defines must only be made once per source file. */

/*                              */
/* Interrupt Vector Definitions */
/*                              */

/* NB! vectors are specified as byte addresses */

#define    RESET_vect           (0x00)
#define    INT0_vect            (0x02)
#define    INT1_vect            (0x04)
#define    TIMER1_CAPT1_vect    (0x06)
#define    TIMER1_COMP_vect     (0x08)
#define    TIMER1_OVF_vect      (0x0A)
#define    TIMER0_OVF_vect      (0x0C)
#define    SPI_STC_vect         (0x0E)
#define    UART_RX_vect         (0x10)
#define    UART_UDRE_vect       (0x12)
#define    UART_TX_vect         (0x14)
#define    ADC_vect             (0x16)
#define    EE_RDY_vect          (0x18)
#define    ANA_COMP_vect        (0x1A)


/* Bit definitions for use with the IAR Assembler   
   The Register Bit names are represented by their bit number (0-7).
*/    
 
/* MCU general Status Register */    
#define    WDRF        3
#define    BORF        2
#define    EXTRF       1
#define    PORF        0
 
/* General Interrupt MaSK register */
#define    INT1        7
#define    INT0        6
 
/* General Interrupt Flag Register */
#define    INTF1       7
#define    INTF0       6                   
 
/* Timer/Counter Interrupt MaSK register */
#define    TOIE1       7
#define    OCIE1       6 
#define    TICIE1      3
#define    TOIE0       1
 
/* Timer/Counter Interrupt Flag register */
#define    TOV1         7
#define    OCF1         6
#define    ICF1         3
#define    TOV0         1
 
/* MCU general Control Register */ 
#define    SE           5
#define    SM           4
#define    ISC11        3
#define    ISC10        2
#define    ISC01        1
#define    ISC00        0
 
/* Timer/Counter 0 Control Register */
#define    CS02         2
#define    CS01         1
#define    CS00         0
 
/* Timer/Counter 1 Control Register */
#define    COM11        7
#define    COM10        6
#define    PWM11        1
#define    PWM10        0
 
/* Timer/Counter 1 Control and Status Register */
#define    ICNC1        7
#define    ICES1        6
#define    CTC1         3
#define    CS12         2
#define    CS11         1
#define    CS10         0
 
/* Watchdog Timer Control Register */                         
#define    WDTOE        4
#define    WDE          3
#define    WDP2         2
#define    WDP1         1
#define    WDP0         0
 
/* EEPROM Control Register */
#define    EERIE        3
#define    EEMWE        2
#define    EEWE         1
#define    EERE         0

/* SPI Control Register */
#define    SPIE         7       
#define    SPE          6
#define    DORD         5
#define    MSTR         4
#define    CPOL         3
#define    CPHA         2
#define    SPR1         1
#define    SPR0         0

/* SPI Status Register */
#define    SPIF         7
#define    WCOL         6
 
/* UART Status Register */
#define    RXC          7
#define    TXC          6
#define    UDRE         5
#define    FE           4
#define    OVR          3
#define    MPCM         0
 
/* UART Control Register */
#define    RXCIE        7
#define    TXCIE        6
#define    UDRIE        5
#define    RXEN         4
#define    TXEN         3
#define    CHR9         2
#define    RXB8         1
#define    TXB8         0
 
/* Analog Comparator Control and Status Register */
#define    ACD          7
#define    AINBG        6
#define    ACO          5
#define    ACI          4
#define    ACIE         3
#define    ACIC         2
#define    ACIS1        1
#define    ACIS0        0

/* ADC MUX */
#define    ACDBG        6
#define    MUX2         2
#define    MUX1         1
#define    MUX0         0

/* ADC Control and Status Register */
#define    ADEN         7
#define    ADSC         6
#define    ADFR         5
#define    ADIF         4
#define    ADIE         3
#define    ADPS2        2
#define    ADPS1        1
#define    ADPS0        0  
 
/* Data Register, Port B */  
#define    PB5      5
#define    PB4      4
#define    PB3      3
#define    PB2      2
#define    PB1      1
#define    PB0      0
 
/* Data Direction Register, Port B */
#define    DDB5     5
#define    DDB4     4
#define    DDB3     3
#define    DDB2     2
#define    DDB1     1
#define    DDB0     0
 
/* Input Pins, Port B */
#define    PINB5    5
#define    PINB4    4
#define    PINB3    3
#define    PINB2    2
#define    PINB1    1
#define    PINB0    0
 
/* Data Register, Port C */
#define    PC5      5
#define    PC4      4
#define    PC3      3
#define    PC2      2
#define    PC1      1
#define    PC0      0
 
/* Data Direction Register, Port C */
#define    DDC5     5
#define    DDC4     4
#define    DDC3     3
#define    DDC2     2
#define    DDC1     1
#define    DDC0     0
 
/* Input Pins, Port C */
#define    PINC5    5
#define    PINC4    4
#define    PINC3    3
#define    PINC2    2
#define    PINC1    1
#define    PINC0    0
 
/* Data Register, Port D */
#define    PD7      7
#define    PD6      6
#define    PD5      5
#define    PD4      4
#define    PD3      3
#define    PD2      2
#define    PD1      1
#define    PD0      0
 
/* Data Direction Register, Port D */
#define    DDD7     7
#define    DDD6     6
#define    DDD5     5
#define    DDD4     4
#define    DDD3     3
#define    DDD2     2
#define    DDD1     1
#define    DDD0     0
 
/* Input Pins, Port D */
#define    PIND7     7
#define    PIND6     6
#define    PIND5     5
#define    PIND4     4
#define    PIND3     3
#define    PIND2     2
#define    PIND1     1
#define    PIND0     0
 
/* Pointer definition   */
#define    XL     R26
#define    XH     R27
#define    YL     R28
#define    YH     R29
#define    ZL     R30
#define    ZH     R31
 
/* Contants */
#define    RAMEND   $DF    /*Last On-Chip SRAM location*/
#define    XRAMEND  $DF
#define    E2END    $FF
#define    FLASHEND $FFF

#endif /* __IO4433_INCLUDED (define part) */
#endif /* __IO4433_INCLUDED (SFR part) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图19p| 国产成人免费视频网站| 九色综合国产一区二区三区| 成人三级在线视频| 制服丝袜一区二区三区| 亚洲国产精品精华液ab| 日本成人超碰在线观看| 色欧美日韩亚洲| 久久九九全国免费| 日韩二区在线观看| 91久久久免费一区二区| 国产片一区二区| 久久99在线观看| 精品国产伦一区二区三区观看体验| 国产亚洲婷婷免费| 老司机午夜精品99久久| 欧美日韩中文字幕一区二区| 中文字幕一区在线观看| 国产美女视频91| 欧美成人猛片aaaaaaa| 亚洲高清视频的网址| 91麻豆精东视频| 国产精品欧美久久久久一区二区| 另类综合日韩欧美亚洲| 在线播放中文字幕一区| 亚洲在线中文字幕| 色哟哟一区二区三区| 国产精品久久久久桃色tv| 国产电影一区在线| 久久一夜天堂av一区二区三区| 日日夜夜精品视频免费| 欧美午夜免费电影| 亚洲一区二区中文在线| 91久久精品一区二区三区| 亚洲精品视频在线看| 色欧美乱欧美15图片| 亚洲欧美一区二区不卡| 91美女在线观看| 亚洲少妇最新在线视频| 色综合久久综合| 亚洲免费大片在线观看| 欧日韩精品视频| 亚洲午夜免费视频| 精品视频一区二区三区免费| 亚洲国产精品自拍| 欧美一区二区三区啪啪| 精品中文字幕一区二区小辣椒| 欧美成人性战久久| 国产乱码字幕精品高清av| 久久精品免费在线观看| 成人午夜在线播放| 依依成人综合视频| 欧美精品久久久久久久多人混战| eeuss鲁片一区二区三区| 国产精品私房写真福利视频| 99国产精品99久久久久久| 亚洲一区在线观看免费| 精品1区2区3区| 国内一区二区视频| 中文字幕一区二区三区四区不卡 | 亚洲国产精品精华液ab| 色综合天天天天做夜夜夜夜做| 夜夜精品浪潮av一区二区三区| 欧美挠脚心视频网站| 黄色精品一二区| 自拍偷自拍亚洲精品播放| 欧美日韩在线不卡| 国产乱人伦偷精品视频不卡| 亚洲天堂2014| 日韩一区二区三区四区| 成人午夜视频福利| 亚洲高清免费观看高清完整版在线观看 | 暴力调教一区二区三区| 亚洲国产精品久久久久秋霞影院| 精品久久久久久久人人人人传媒| 成人av免费在线| 日韩av一级片| 亚洲图片激情小说| 日韩精品综合一本久道在线视频| 国产91精品入口| 奇米四色…亚洲| 亚洲欧洲制服丝袜| 2020国产精品自拍| 欧美日韩在线直播| 成人免费视频网站在线观看| 日本亚洲最大的色成网站www| 欧美激情一区二区三区四区| 欧美精品欧美精品系列| 欧美久久一区二区| 成人国产精品免费网站| 久久电影网电视剧免费观看| 亚洲免费视频成人| 欧美激情一区二区三区全黄| 欧美一区二区不卡视频| 欧美综合亚洲图片综合区| 国产夫妻精品视频| 男男成人高潮片免费网站| 一区二区三区精品视频在线| 国产三级一区二区| 精品国产污污免费网站入口 | 亚洲黄色免费电影| 亚洲国产成人私人影院tom| 67194成人在线观看| 欧美午夜电影网| 99综合电影在线视频| 国产成人亚洲精品青草天美| 久久se这里有精品| 麻豆精品新av中文字幕| 奇米精品一区二区三区四区 | 91精品国产乱码| 欧美亚洲综合一区| 欧美在线视频日韩| 91福利视频网站| 91美女福利视频| 国产成人精品www牛牛影视| 国产一区二区影院| 国产一区二区电影| 国产一区在线观看麻豆| 国产在线精品一区二区夜色 | 欧洲一区二区av| 一本一道久久a久久精品| 91在线观看美女| 欧美一区二区三区在| 欧美一三区三区四区免费在线看 | 成人免费va视频| 国产69精品久久久久777| 成人性生交大片免费看视频在线 | 91久久香蕉国产日韩欧美9色| 91在线一区二区| 日本高清不卡aⅴ免费网站| 欧美性xxxxxx少妇| 欧美精三区欧美精三区| 欧美一区二区三区思思人| 欧美sm极限捆绑bd| 国产校园另类小说区| 国产精品久久久久婷婷| 一区二区激情视频| 日本不卡在线视频| 国产一区二区三区在线观看精品| 国产精品一区二区三区网站| 成人深夜在线观看| 欧美色图免费看| 日韩欧美国产午夜精品| 中文字幕乱码日本亚洲一区二区| 亚洲天天做日日做天天谢日日欢 | 亚洲精品日韩一| 日韩精品一区第一页| 国产一区视频在线看| 99r国产精品| 欧美一区二区三区在线电影| 国产日韩在线不卡| 亚洲午夜免费福利视频| 韩国女主播成人在线观看| 97久久人人超碰| 9191精品国产综合久久久久久 | 日韩精品一区二区三区老鸭窝| 久久久久久免费| 亚洲免费在线视频| 国内偷窥港台综合视频在线播放| 成人美女视频在线看| 5月丁香婷婷综合| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲国产精品久久人人爱| 国产精品一卡二卡在线观看| 欧美午夜免费电影| 欧美国产精品一区二区| 石原莉奈一区二区三区在线观看| 国产成人在线色| 7777精品伊人久久久大香线蕉 | 婷婷国产v国产偷v亚洲高清| 国产成人在线观看免费网站| 欧美日韩成人综合| 亚洲人成小说网站色在线| 国产一区二区三区久久悠悠色av| 色欧美日韩亚洲| 中文字幕av一区二区三区| 日韩不卡在线观看日韩不卡视频| 99久久777色| 久久久久国产一区二区三区四区 | 日韩精品中文字幕一区| 亚洲免费观看在线视频| 国产成人丝袜美腿| 精品久久久久久无| 日本特黄久久久高潮| 欧美日韩在线免费视频| 亚洲男同1069视频| 波多野洁衣一区| 国产精品天美传媒| 国产一区二区精品在线观看| 日韩欧美激情在线| 日韩电影免费一区| 69p69国产精品| 婷婷久久综合九色国产成人| 在线视频国产一区| 日韩毛片一二三区| 91免费观看视频| 亚洲日本va午夜在线电影| 99久久免费视频.com| 亚洲欧洲国产日韩| 99久久夜色精品国产网站|