ip电话怎么设置:中断程序

来源:百度文库 编辑:高校问答 时间:2024/04/27 17:49:19
单片机C语言中的中断程序格式是什么?
void fun() interrupt 0 using 3

{
unsigned i,j;
for(i=0;i<1000;i++)
for(j=0;j<200;j++)
{
P0=0x00;
P2=0x00;

}
}

void main(void)
{
EA=1;
EX1=1;
IT1=1;
count();
}
这样可以了吗?我用的是脉冲中断

函数类型 函数名(形参)[interrupt n][using n]
如:void fun() interrupt 4 using 3
这里表示空型的无参串口中断函数fun,使用寄存器组3

外中断有两种方式,一种是电平方式,一种是脉冲方式IT0或IT1置位时是脉冲方式,复位时是电平方式
先在main里把EA,EX0或者EX1置位,如果是电平方式当给INT0或者INT1低电平时产生中断,当是脉冲方式时,下降沿产生中断!中断是自动产生的,不需IF语句!
外部中断有外中断0和外中断1,在interrupt处加0或2

??

完全可以,一般情况下interrupt 不用这个参数