引用
引用第17樓supermax于2012-09-12 09:43發(fā)表的 :
這樣就可以啦!我已試過OK
#include <reg52.h>
sbit s2=P3^4;//停止
sbit s4=P3^6;//正
sbit s5=P3^7;//反
.......
void delay(void) //誤差 0us,延時(shí)50微秒
{
unsigned char a,b;
for(b=1;b>0;b--)
for(a=22;a>0;a--);
}
時(shí)間上,可能不是太準(zhǔn),
只不過,利用一些計(jì)算,,推遲一些時(shí)間,
你試下把 delay(),, 改成sleep(50) 看看,可以提高效率。
樓主留言:
感謝!可是老師啊,按住S2的時(shí)候,再按S4和S5依然可以啟動(dòng),這個(gè)可以解決麼