⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mcu.h

📁 这是无刷直流电机的控制程序
💻 H
📖 第 1 页 / 共 3 页
字号:
#define    PINB6    6
#define    PINB5    5
#define    PINB4    4
#define    PINB3    3
#define    PINB2    2
#define    PINB1    1
#define    PINB0    0

/* DDRB : Data Direction Register, Port B */
#define    DDB7     7
#define    DDB6     6
#define    DDB5     5
#define    DDB4     4
#define    DDB3     3
#define    DDB2     2
#define    DDB1     1
#define    DDB0     0

/* PORTB : Data Register, Port B */
#define    PB7      7
#define    PB6      6
#define    PB5      5
#define    PB4      4
#define    PB3      3
#define    PB2      2
#define    PB1      1
#define    PB0      0

/* PORTB : Data Register, Port B */
#define    PORTB7   7
#define    PORTB6   6
#define    PORTB5   5
#define    PORTB4   4
#define    PORTB3   3
#define    PORTB2   2
#define    PORTB1   1
#define    PORTB0   0

/* PINC : Input Pins, Port C */
#define    PINC7    7
#define    PINC6    6
#define    PINC5    5
#define    PINC4    4
#define    PINC3    3
#define    PINC2    2
#define    PINC1    1
#define    PINC0    0

/* DDRC : Data Direction Register, Port C */
#define    DDC7     7
#define    DDC6     6
#define    DDC5     5
#define    DDC4     4
#define    DDC3     3
#define    DDC2     2
#define    DDC1     1
#define    DDC0     0

/* PORTC : Data Register, Port C */
#define    PC7      7
#define    PC6      6
#define    PC5      5
#define    PC4      4
#define    PC3      3
#define    PC2      2
#define    PC1      1
#define    PC0      0

/* PORTC : Data Register, Port C */
#define    PORTC7   7
#define    PORTC6   6
#define    PORTC5   5
#define    PORTC4   4
#define    PORTC3   3
#define    PORTC2   2
#define    PORTC1   1
#define    PORTC0   0

/* PIND : 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

/* DDRD : 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

/* PORTD : 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

/* PORTD : Data Register, Port D */
#define    PORTD7   7
#define    PORTD6   6
#define    PORTD5   5
#define    PORTD4   4
#define    PORTD3   3
#define    PORTD2   2
#define    PORTD1   1
#define    PORTD0   0

/* PINE : Input Pins, Port E */
#define    PINE7    7
#define    PINE6    6
#define    PINE5    5
#define    PINE4    4
#define    PINE3    3
#define    PINE2    2
#define    PINE1    1
#define    PINE0    0

/* DDRE : Data Direction Register, Port E */
#define    DDE7     7
#define    DDE6     6
#define    DDE5     5
#define    DDE4     4
#define    DDE3     3
#define    DDE2     2
#define    DDE1     1
#define    DDE0     0

/* PORTE : Data Register, Port E */
#define    PE7      7
#define    PE6      6
#define    PE5      5
#define    PE4      4
#define    PE3      3
#define    PE2      2
#define    PE1      1
#define    PE0      0

/* PORTE : Data Register, Port E */
#define    PORTE7   7
#define    PORTE6   6
#define    PORTE5   5
#define    PORTE4   4
#define    PORTE3   3
#define    PORTE2   2
#define    PORTE1   1
#define    PORTE0   0

/* PINF : Input Pins, Port F */
#define    PINF7    7
#define    PINF6    6
#define    PINF5    5
#define    PINF4    4
#define    PINF3    3
#define    PINF2    2
#define    PINF1    1
#define    PINF0    0

/* TIFR0 : Timer/Counter Interrupt Flag Register 0 */
#define    OCF0B    2
#define    OCF0A    1
#define    TOV0     0

/* TIFR1 : Timer/Counter Interrupt Flag Register 1 */
#define    ICF1      5
#define    OCF1B     2
#define    OCF1A     1
#define    TOV1      0

/* GPIOR1  */
#define    GPIOR17   7
#define    GPIOR16   6
#define    GPIOR15   5
#define    GPIOR14   4
#define    GPIOR13   3
#define    GPIOR12   2
#define    GPIOR11   1
#define    GPIOR10   0

/* GPIOR2  */
#define    GPIOR27   7
#define    GPIOR26   6
#define    GPIOR25   5
#define    GPIOR24   4
#define    GPIOR23   3
#define    GPIOR22   2
#define    GPIOR21   1
#define    GPIOR20   0

/* GPIOR3  */
#define    GPIOR37   7
#define    GPIOR36   6
#define    GPIOR35   5
#define    GPIOR34   4
#define    GPIOR33   3
#define    GPIOR32   2
#define    GPIOR31   1
#define    GPIOR30   0

/* EIFR : External Interrupt Flag Register */
#define    INTF3     3
#define    INTF2     2
#define    INTF1     1
#define    INTF0     0

/* EIMSK : External Interrupt Mask Register */
#define    INT3      3
#define    INT2      2
#define    INT1      1
#define    INT0      0

/* GPIOR0  */
#define    GPIOR07   7
#define    GPIOR06   6
#define    GPIOR05   5
#define    GPIOR04   4
#define    GPIOR03   3
#define    GPIOR02   2
#define    GPIOR01   1
#define    GPIOR00   0

/* EECR : EEPROM Control Register */
#define    EERIE     3
#define    EEMWE     2
#define    EEWE      1
#define    EERE      0

/* GTCCR : General Timer Control Register */
#define    TSM       7
#define    ICPSEL1   6
#define    PSRSYNC   0

/* TCCR0A : Timer/Counter 0 Control Register A */
#define    COM0A1    7
#define    COM0A0    6
#define    COM0B1    5
#define    COM0B0    4

#define    WGM01     1
#define    WGM00     0

/* TCCR0B : Timer/Counter 0 Control Register B */
#define    FOC0A     7
#define    FOC0B     6
#define    WGM02     3
#define    CS02      2
#define    CS01      1
#define    CS00      0

/* PLLCSR */
#define    PLLF      2
#define    PLLE      1
#define    PLLOCK    0
#define    PLOCK     0

/* SPCR : 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

/* SPSR : SPI Status Register */
#define    SPIF      7
#define    WCOL      6
#define    SPI2X     0

/* ACSR : Analog Comparator Control and Status Register */
#define    ACCKDIV   7
#define    AC2IF     6
#define    AC1IF     5
#define    AC0IF     4
#define    AC2O      2
#define    AC1O      1
#define    AC0O      0

/* SMCR : Sleep Mode Control Register */
#define    SM2       3
#define    SM1       2
#define    SM0       1
#define    SE        0

/* MCUSR : MCU general Status Register */
#define    WDRF      3
#define    BORF      2
#define    EXTRF     1
#define    PORF      0

/* MCUCR : MCU general Control Register */
#define    SPIPS     7
#define    PUD       4
#define    IVSEL     1
#define    IVCE      0

/* SPMCR : Store Program Memory Control and Status Register */
#define    SPMIE     7
#define    RWWSB     6
#define    RWWSRE    4
#define    BLBSET    3
#define    PGWRT     2
#define    PGERS     1
#define    SPMEN     0

/* SPH : Stack Pointer High */
#define    SP15      7
#define    SP14      6
#define    SP13      5
#define    SP12      4
#define    SP11      3
#define    SP10      2
#define    SP9       1
#define    SP8       0

/* SPL : Stack Pointer Low */
#define    SP7       7
#define    SP6       6
#define    SP5       5
#define    SP4       4
#define    SP3       3
#define    SP2       2
#define    SP1       1
#define    SP0       0

/* WTDCSR : Watchdog Timer Control Register */
#define    WDIF      7
#define    WDIE      6
#define    WDP3      5
#define    WDCE      4
#define    WDE       3
#define    WDP2      2
#define    WDP1      1
#define    WDP0      0

/* CLKPR : Source Clock Prescaler Register */
#define    CKLPCE    7
#define    CKLPS3    3
#define    CKLPS2    2
#define    CKLPS1    1
#define    CKLPS0    0

/* PRR  */
#define    PRPSC2    7
#define    PRPSC1    6
#define    PRPSC0    5
#define    PRTIM1    4
#define    PRTIM0    3
#define    PRSPI     2
#define    PRUSART   1
#define    PRADC     0

/* OSCAL  */
#define    CAL6      6
#define    CAL5      5
#define    CAL4      4
#define    CAL3      3
#define    CAL2      2
#define    CAL1      1
#define    CAL0      0

/* EICRA  */
#define    ISC31     7
#define    ISC30     6
#define    ISC21     5
#define    ISC20     4
#define    ISC11     3
#define    ISC10     2
#define    ISC01     1
#define    ISC00     0

/* TIMSK0 : Timer Interrupt Mask Register0 */
#define    OCIE0B    2
#define    OCIE0A    1
#define    TOIE0     0

/* TIMSK1 : Timer Interrupt Mask Register1 */
#define    ICIE1     5
#define    OCIE1B    2
#define    OCIE1A    1
#define    TOIE1     0

/* AMP0CSR  */
#define    AMP0EN    7
#define    AMP0IS    6
#define    AMP0G1    5
#define    AMP0G0    4
#define    AMP0TS2   2
#define    AMP0TS1   1
#define    AMP0TS0   0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -