AVR单片的外部中断应用设计

AVR单片的外部中断应用设计,第1张

#include

#include

#include interrupt.h》

void port_init(void)

{

DDRB = 0xff;

PORTB = 0xff;

DDRD = 0x00;

PORTD |= (1 《《 2);


AVR单片的外部中断应用设计,AVR单片的外部中断应用设计,第2张

}

int main(void)

{

port_init();

GICR |= (1 《《 INT0);

sei();

while(1)

{

;

}

}

ISR(INT0_vect)

{

PORTB = 0xfe;

_delay_ms(500);

PORTB = 0xff;

_delay_ms(500);

}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/dianzi/2592686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-08
下一篇 2022-08-08

发表评论

登录后才能评论

评论列表(0条)

保存