專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

電腦控制單片機(jī),單片機(jī)控制繼電器(原創(chuàng)圖文)

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2012年12月17日   【字體:
  電子世界真的很奇妙。在此獻(xiàn)上本人第一個(gè)電腦控制單片機(jī)里的繼電器。讓你也感受下電子世界奇妙。
單片機(jī)程序:

 
 

 

 將此程序借助軟件寫入單片機(jī)內(nèi):

 

單片機(jī)

 

 

 

 


 

 硬件完成后的連線。

 

 

 

    在PC端為單片機(jī)寫入的程序的軟件點(diǎn)擊上圖的1。會(huì)出現(xiàn)以上界面。上圖的2既是給單片機(jī)發(fā)送數(shù)據(jù)的窗口。在輸入框輸入數(shù)據(jù)后,點(diǎn)擊發(fā)送既可以給單片機(jī)傳輸數(shù)據(jù)。

 

本程序發(fā)送低電平0LED燈等亮,反之高電平1則滅。

我們輸送給單片機(jī)的數(shù)據(jù)是以字節(jié)劃分的。一字節(jié)=8個(gè)位。每個(gè)位控制一個(gè)LED燈。在此我們的PO^O口是控制繼電器的。P0^0為高電平時(shí)繼電器通電。接通紅黑筆。萬能表接通發(fā)出聲音。

 

比如你要控制8個(gè)LED前4燈亮。二進(jìn)制數(shù)為:11110000     我們在電腦要發(fā)送給單片機(jī)時(shí)要轉(zhuǎn)為十六進(jìn)制。轉(zhuǎn)法為二進(jìn)制的最低位數(shù)起4個(gè)為一組。例如以上二進(jìn)制數(shù)既可以分為1111   0000   然后按1、2、4、8給數(shù)碼加權(quán)。讓后兩組數(shù)合并。合并后為F0。把這個(gè)數(shù)發(fā)送給單片機(jī)。哈哈LED等就一半亮一半沒亮啦。同時(shí)繼電器被斷開了。萬能表不響。

關(guān)閉窗口

相關(guān)文章