标题: External Interrupt ----atmega128 [打印本页]

作者: liuqq    时间: 2015-5-21 23:36
标题: External Interrupt ----atmega128
#include<avr/io.h>
#include<avr/interrupt.h>
// External Interrupt 0 service routine
ISR(INT0_vect)
{
  PORTA=0X0F;
  
}
// External Interrupt 1 service routine
ISR(INT1_vect)
{
  PORTA=0XF0;

}
// External Interrupt 2 service routine
ISR(INT2_vect)
{
  PORTA=0XAA;
}
// External Interrupt 3 service routine
ISR(INT3_vect)
{
  PORTA=0X55;
}
void Poit_init(void)
{
DDRA=0xFF;//output
PORTA=0XFF;//all of pins out 1
DDRD=0XF0; //low 4bit pins set input mode
PORTD=0XFF;
}
int main(void)
{
Poit_init();
SREG=0x80;    //开全局中断
EIMSK=0x0F;   //
EICRA=0x0F;
while (1);
}


                                                                                                                                                                seabiscuit
                                                                                                                                                                       jiujiang








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1