请教关于Atmega88单片机PB2口引脚电平中断的程序

2019-03-24 20:17发布

   void init()
{
   PORTB|=BIT(2);//将PB2口设置为输入并且置1
   DDRB&=~BIT(2);

   PCICR=0X01;
   PCMSK0=0X40;
   PCIFR=0X01;

   SREG|=BIT(7);
}
#pragma vector=PCINT0_vect
__interrupt void pcint0_isr(void)
{

}
请问这样的初始化有什么问题么?程序一直进不了中断

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
ff123
2019-03-25 18:47
dcexpert 发表于 2015-7-7 21:28
给你一个简单的参考程序:


proteus效果如下:

谢谢啊

一周热门 更多>