急求C程序!!51单片机怎么在外部中断程序中关闭外部中断。
#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharsbitLED=P0^6;voiddelay...
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED=P0^6;
void delay1ms (uint z)
{
uint x,y;
for (x=z;x>0;x--)
for (y=123;y>0;y--);
}
void exter() interrupt 2
{
delay1ms(1142);
LED=0;
EX1=0;
}
main()
{
EA=1;
EX1=1;
TCON=0x04;
}
我把EX1=0;直接加在中断程序中这样对吗?怎么没有关闭中断?急求高手解答,最好把改好的程序直接发上来,谢谢! 展开
#define uint unsigned int
#define uchar unsigned char
sbit LED=P0^6;
void delay1ms (uint z)
{
uint x,y;
for (x=z;x>0;x--)
for (y=123;y>0;y--);
}
void exter() interrupt 2
{
delay1ms(1142);
LED=0;
EX1=0;
}
main()
{
EA=1;
EX1=1;
TCON=0x04;
}
我把EX1=0;直接加在中断程序中这样对吗?怎么没有关闭中断?急求高手解答,最好把改好的程序直接发上来,谢谢! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询