关于pic16f1939的电平中断

2019-03-25 19:22发布

这两天一直困扰我。不知道配置字有没关系。个别配置字的意义不太了解。具体问题是,我使用了电平中断,结果中断一直进不去。不知道由于什么原因。具体程序如下。----------------------------------------------------------------------------------------------------------------------------#include #include #include #include __CONFIG (0xcfe2); //第1个配置寄存器,按照顺序依次写入__CONFIG(0xdedf); //第2个配置寄存器char Status_Button=0x00;void main() {    TRISB0=1;    IOCIE=1;    IOCBF0=0;    IOCBP0=1;    IOCBN0=1;    GIE=1;    while(1){        if(Status_Button==1){            Status_Button=100;        }    }}void interrupt ISR(){    if(IOCIE==1&&IOCBF0==1){        IOCBF0=0;        Status_Button=1;    }}-------------------------------------------------------------------------------------------------------------------------以上仅仅是我为了测试随意写的一段有关于电平中断的程序。希望高手能给点指点。有什么需要我补充的也说下,我会尽量把问题描述的详细的。谢谢大家。要给力啊。明天早上我来看看。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。