常见购物网站功能,三拼域名做网站长不长,售房网站开发 .net,济南著名网站建设该楼层疑似违规已被系统折叠 隐藏此楼查看此楼C51_C语言编程控制流水灯硬件电路 p0 接 led 8 个#xff0c;P33 接按键使用中断2开机灯按1~8逐位闪烁#xff0c;并循环按键后改为 两灯亮 的流水灯下面写了个程序#include #include #define uchar unsigned char#define uint u…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼C51_C语言编程控制流水灯硬件电路 p0 接 led 8 个P33 接按键使用中断2开机灯按1~8逐位闪烁并循环按键后改为 两灯亮 的流水灯下面写了个程序#include #include #define uchar unsigned char#define uint unsigned intuchar ucTemp,ucTimes,ucShift0;void DelayMS(uint x){uchar t;while(x--)for(t120;t0;t--);}void main(){ucTemp0x0FE;IT11;EX11;EA1;while(!ucShift){for (ucTimes0;ucTimes7;ucTimes){P0ucTemp;DelayMS(250);P00x0FF;DelayMS(250);}ucTemp_cror_(ucTemp,1);}//BESHIFT:while (ucShift){P0ucTemp;DelayMS(500);ucTemp_cror_(ucTemp,1);}// goto BESHIFT;}void P33_INT1() interrupt 2{ucTemp0x0FD;ucShift1;//可否在此程序内加入如下语句(事实上试过会报错)使得循环结束//goto BESHIFT;//return break;//return goto BESHIFT;}问题是有什么办法可以在调用中断函数之后使得第一个while循环提前结束当然可以在里面加多个IF但这样就不好玩了。