|
|
下面主程序,我按一下按鈕,可以運行有動作的。上面是外部中斷和定時器不能在一起使用嗎?
void main()
{
Timer0Init();// 初始化定時器中斷0
Int4Init(); // 初始化外部中斷4
EN=0;
MS1=1;
MS2=0;
MS3=0;
while(1)
{
if(KEY1==0) //判斷是否按下鍵盤
{
Delayms(10); //延時,軟件去干擾
if(KEY1==0) //確認按鍵按下
{
MS1=1;
MS2=0;
Dir=1;//反轉(zhuǎn)
Delayms(3000);
TR0=0;//停止
}
while(KEY1==0);//按鍵鎖定,每按一次count只加1.
}
}
}
|
|