|
if(adc0>upsmo)
{
befl=1;
BEEP=0;
delay(50);
BEEP=1;
write_com(0x80);
for(num=0;num<16;num++)//顯示開窗提示語
{
write_date(logo5[num]);
}
write_com(0x80+0x40);
for(num=0;num<16;num++)//顯示提示語
{
write_date(logo10[num]);
}
Im[2]=0x00;
zhenzhuan=0;// 正轉(zhuǎn) 開啟
fanzhuan=1; // 反轉(zhuǎn)關(guān)閉
second=0;// 秒清零 步進(jìn)電機(jī) 會(huì)停
jishi=1;
keysw=0; //禁止手動(dòng)開關(guān)窗
menusw=0; //手動(dòng)開始運(yùn)行,清零
}
void time1() interrupt 3 //定時(shí)中斷子程序
{
uchar count0;
TH1=0x3c; //重賦初值0.05s
TL1=0xb0;
count0++;
con++;
if(count0>=20)//1秒進(jìn)來一次
{
count0=0;
if(jishi==1)//按下相應(yīng)控制電機(jī)的按鍵就會(huì)進(jìn)入中斷,中斷使second++,從而控制電機(jī)自動(dòng)運(yùn)行
second++;//秒清零電機(jī)不會(huì)轉(zhuǎn)動(dòng)
if(flag_celiang==0)
flag_celiang=1;
}
有大佬講解下 中斷中的jishi==1是掃描意思嗎?
|
|