再者,128能进入中断的前提是你使能了相应中断,然后如果有相应的中断请求信息传来的话,系统会直接进入中断处理程序,比如你使能了PORTA0的输入捕捉中断(并且设置为上升沿捕捉的话),那么在PORTA0端如果有个上升沿信号输入的话,系统会直接跳入你自己定义的中断处理函数,完了之后就跳回来。(这么详细应该懂了吧?)
最后,至于它的接受数据是通过读取相应的数据寄存器来接受的,不同端口有不同寄存器,不同模块也有不同的寄存器,你要接受那个就读那个。
#pragma CODE_SEG __NEAR_SEG NON_BANKEDvoid interrupt 66 PIT0Interrupt(void) //周期定时器中断
{
;
PITTF = 0x01 //清零标志
}
#pragma CODE_SEG DEFAULT
你没有写中断号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)