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; } } } |
|
---|---|---|
|
deeply
級(jí)別: 略有小成
![]() |
樓主是強(qiáng)人,佩服,單片機(jī)中如果是51系列的,檢測(cè)輸入之前是否要先給該位置1再讀取狀態(tài)呢,另外關(guān)于按住停止按鈕也能啟動(dòng),程序是順序執(zhí)行的,既然可以檢測(cè)到有啟動(dòng)信號(hào)必然會(huì)先輸出信號(hào),其實(shí)那個(gè)led燈是閃得很快,只是人眼看不見(jiàn)而已,亮度是有所降低的,如果要按住停止按鈕就不啟動(dòng),就要加上與或非等條件,或者用中間繼電器中繼才會(huì)達(dá)到效果 |
---|---|
本帖最近評(píng)分記錄: |