要实现的功能,按下按键S1,灯左移一位。中断触发方式为低电平触发。程序如下,但是在试验板实现不了。哪位大哥指点下,问题出在哪?不胜感谢!!! #include <reg52.h> #include <intrins.h> #define uchar unsigned char uchar Status=0xFE; //初始状态最左一个LED亮
//外部中断1中断程序 void INT0Int() interrupt 2 using 1 { Status=_crol_(Status,1); //循环左移1位 } //主程序 main() { EX1=1; IT1=0; EA=1; while(1){ P1=Status; } } |