admin 發表於 2017-6-2 16:06:05

並沒有復位

//*f=6MHZ,飛梭雷射,定時器0以工作方式2(自動重裝8位定時器模式)、查詢方式產生100us定時,
//並在P0.0輸出周期為2s的連續方波r控制LED燈,即亮1s滅1s*//#include sbit d1=P0^0;void timer();unsigned int num,房屋二胎,tt;void main(){TMOD=0X02; //調寘工作方式//TH0= 0Xce; //設初值TL0=0Xce;IE=0X00; //關中斷TR0=1; //定時器啟動 while(1) //大循環{if(num==10000) //必須加此大循環,否則程序從頭開始,所有變量均復位,//d1的值保持不變,因為始終num到此都為0 //d1=!d1; // 也可將此三句放到定時程序後,這樣,定時程序過後,num值為10000,珠中珠,//即達到要求定時時,(並沒有復位,因為程序沒執行完)//num=0; // 之後再輸出d1就會按要求變化//while(num
頁: [1]
查看完整版本: 並沒有復位