atmel_88_8.h

来自「一个完整的用用AVR单片机开发的电话交换机程序 希望对想学习AVR开发人」· C头文件 代码 · 共 101 行

H
101
字号
#if defined (__AVR_ATmega8__)
	#define  mcINT0Init		MCUCR |=_BV(ISC01); ;SetBit(GIFR,INTF0);SetBit(GICR,INT0);		
#elif defined (__AVR_ATmega88__)
	#define mcINT0Init	EICRA |= _BV(ISC01);SetBit(EIFR,INTF0);SetBit(EIMSK,INT0);
#else
#  warning "device type not defined"
#endif

#if defined (__AVR_ATmega8__)
	#define  EICRA	 MCUCR
#endif

#if defined (__AVR_ATmega8__)
	#define  EIFR	 GIFR
#endif


#if defined (__AVR_ATmega8__)
	#define  TIFR1	 TIFR
#endif



#if defined (__AVR_ATmega8__)
	#define  EIMSK 	GICR
#endif

#if defined (__AVR_ATmega8__)
	#define  TCCR1C 	TCCR1A
#endif


#if defined (__AVR_ATmega8__)
	#define  UCSR0A		UCSRA
#endif

#if defined (__AVR_ATmega8__)
	#define  UDRE0		UDRE
#endif

#if defined (__AVR_ATmega8__)
	#define  TIMSK1		TIMSK
#endif

#if defined (__AVR_ATmega8__)
	#define  ICIE1		TICIE1
#endif


//----------- UR
#if defined (__AVR_ATmega8__)
	#define  UBRR0H		UBRRH
#endif

#if defined (__AVR_ATmega8__)
	#define  UBRR0L		UBRRL
#endif

#if defined (__AVR_ATmega8__)
	#define  UBRR0B		UBRRB
#endif

#if defined (__AVR_ATmega8__)
	#define  RXCIE0		RXCIE
#endif

#if defined (__AVR_ATmega8__)
	#define  RXEN0		RXEN
#endif

#if defined (__AVR_ATmega8__)
	#define  UCSR0A		UCSRA
#endif
#if defined (__AVR_ATmega8__)
	#define  UCSR0B		UCSRB
#endif
#if defined (__AVR_ATmega8__)
	#define  UCSR0C		UCSRC
#endif

#if defined (__AVR_ATmega8__)
	#define  TXEN0		TXEN
#endif


#if defined (__AVR_ATmega8__)
	#define  UPM01		UPM1
#endif
#if defined (__AVR_ATmega8__)
	#define  UPM00		UPM0
#endif
#if defined (__AVR_ATmega8__)
	#define  UCSZ01		UCSZ1
#endif
#if defined (__AVR_ATmega8__)
	#define  UCSZ00		UCSZ0
#endif
#if defined (__AVR_ATmega8__)
	#define  UDR0		UDR
#endif

⌨️ 快捷键说明

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