{
Count_A = ~ Count_A
LED1 = ~ LED1
}
你用外部中断0,是否是想按住按键时就停在哪里,是就这样改一下!void External_Interrupt_0() interrupt 0
{
Count_A = ~ Count_A
LED1 = ~ LED1 while(!P32)
}
假如P32按下时下降沿或低电平触发,进入外部中断,执行完2条指令取反后,一直等待按键松开。
Linux下强制中断一个程序的执行使用键盘按键可以有多种方法。
1、CTRL+C键,这相当于发送Terminal信息到当前的程序。比如下图,在通过find命令查找名称带3b76的文件,可以直接按ctrl+c键结束掉循环。
2、CTRL+Z键,这是暂停键,暂停程序执行。可以再通过fg命令返回重新运行被暂停的程序。比如下图,在mysql中执行命令,这时候希望查询一下当前目录下的文件,就可以按CTRL+Z,然后执行完ls命令后,再执行fg命令即可回到mysql中。
3、CTRL+D键,发送exit信号,退出程序,比CTRL+C要温柔一些,比如下图,退出phython3.5就可以按CTRL+D键。
#include "reg51.h"void int0(void) interrupt 0
{
}
void main(void)
{
IT0=1
EX0=1
EA=1
while(1)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)