下載手機(jī)汽配人

單片機(jī)控制繼電器代碼

求代碼!要求:60s后繼電器吸合,吸合持續(xù)10s,后斷開(kāi);再過(guò)60s又吸合,再過(guò)10s又?jǐn)嚅_(kāi),如此循環(huán)即可。求大神指點(diǎn)
問(wèn) 提問(wèn)者:網(wǎng)友 2017-05-19
最佳回答
// 不精確延時(shí),單位1毫秒,最長(zhǎng)延時(shí)65秒delay( unsigned int ms ){ int i = ???; // 這個(gè)數(shù)做實(shí)驗(yàn)實(shí)測(cè)一下確定 while( ms -- ) { while ( i-- ) { _nop() ; // 這里最好插一下語(yǔ)句,阻止編譯優(yōu)化 } }} // 主程序main( void ){ for(;;) { relay_off(); // 繼電器斷開(kāi) delay( 60000 ); // 延時(shí)60s relay_on(); // 繼電器吸合 delay( 10000 ); // 延時(shí)10s }} 這個(gè)程序定時(shí)不太精確,但誤差不會(huì)太大,但勝在簡(jiǎn)單。要想時(shí)間精確,最好用定時(shí)器,對(duì)晶振也有一定要求,不能用內(nèi)部RC振蕩器。繼電器控制程序與電路有關(guān),具體問(wèn)題具體解決。
回答者:網(wǎng)友
產(chǎn)品精選
在移動(dòng)端查看: 單片機(jī)控制繼電器代碼
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“單片機(jī)控制繼電器代碼”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。