标题:
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