1712131502
級(jí)別: 論壇先鋒
|
偶今天折騰了好久,搞了個(gè)正反轉(zhuǎn)的程序,竟然不執(zhí)行,求指點(diǎn) #include <reg52.h> sbit s4=P3^6; sbit s5=P3^7; sbit km1=P1^3; sbit km2=P1^5; void main() { km1=1; km2=1; while(1){ if (s4==0) { km1=0; km2=1; } if (s5==0){ km1=1; km2=0; } } } |
|
---|---|---|
|
supermax
級(jí)別: 工控俠客
|
這樣就可以啦!我已試過(guò)OK #include <reg52.h> sbit s2=P3^4;//停止 sbit s4=P3^6;//正 sbit s5=P3^7;//反 sbit km1=P1^3; sbit km2=P1^5; void delay(); void main() { km1=1; km2=1; while(1){ if (s2==0) { delay(); if(s2==0) { km1=1; km2=1; } } if (s4==0) { delay(); if(s4==0) { km1=0; km2=1; }} if (s5==0) { delay(); if(s5==0) { km1=1; km2=0; }} } } void delay(void) //誤差 0us,延時(shí)50微秒 { unsigned char a,b; for(b=1;b>0;b--) for(a=22;a>0;a--); } |
---|---|
本帖最近評(píng)分記錄: |
supermax
級(jí)別: 工控俠客
|
首先聲明不要叫我教你,我也是shi2999的學(xué)生,慢慢學(xué)吧! 樓主留言:老師,您就教我一點(diǎn)吧。您在我眼中簡(jiǎn)直無(wú)所不能 |
---|---|
|
supermax
級(jí)別: 工控俠客
|
還有你必須要用按鈕互鎖 樓主留言:感謝!通過(guò)您的講解,我學(xué)了很多東西。這個(gè)可以編程解決嗎? |
---|---|
|
supermax
級(jí)別: 工控俠客
|
樓主!這幾個(gè)月sh2999忙得很,日月都要干活,他不會(huì)幫樓主寫星三角的,沒(méi)時(shí)間,你可以在網(wǎng)上找一找啊。 樓主留言:好人!老師您可以幫我寫一個(gè)麼?在您手里不就3分鐘滴事。sh2999老師承包了工程,單片機(jī)板開(kāi)發(fā)?? |
---|---|
|