<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的繼電器控制

          基于單片機(jī)的繼電器控制

          作者: 時(shí)間:2010-12-08 來(lái)源:網(wǎng)絡(luò) 收藏

          一、實(shí)驗(yàn)?zāi)康?br />掌握用的基本方法和編程。
          二、實(shí)驗(yàn)內(nèi)容
          1、 實(shí)驗(yàn)原理圖:

          本文引用地址:http://www.ex-cimer.com/article/173104.htm



          2、實(shí)驗(yàn)內(nèi)容
          利用P1口輸出高低電平,的開(kāi)合,以實(shí)現(xiàn)對(duì)外部裝置的。
          3、預(yù)備知識(shí)
          現(xiàn)代自動(dòng)化控制設(shè)備都存在一個(gè)電子與電氣電路的互相聯(lián)結(jié)問(wèn)題,一方面要使電子電路的控制信號(hào)能夠控制電氣電路的執(zhí)行元件(電動(dòng)機(jī)、電磁鐵、電燈等),另一方面又要為電子電路和電氣電路提供良好的電隔離,以保護(hù)電子電路和人身的安全,電子便能完成這一橋梁作用。
          本實(shí)驗(yàn)采用JZC—23F型繼電器,其控制電壓為5V。繼電器電路中一般要在繼電器的線圈兩頭加一個(gè)二極管以吸收繼電器線圈斷電時(shí)產(chǎn)生的反電勢(shì),防止干擾。
          三、程序
          程序清單:
          ORG 0C60H
          START: SETB P1.0
          LCALL DELAY
          CLR P1.0
          LCALL DELAY
          SJMP START
          DELAY: MOV R7,#0FFH
          DELAY1: MOV R6,#0FFH
          DELAY2: DJNZ R6,DELAY2
          DJNZ R7,DELAY1
          RET
          END
          四、實(shí)驗(yàn)步驟
          1、在EXIC1上插上07芯片。
          2、把8031的P1.0插孔接到07芯片的第一腳,07芯片的第二腳接JIN端,繼電器的JZ(中心軸頭)接GND,JK常開(kāi)開(kāi)關(guān)接L1,JB常閉開(kāi)關(guān)接L2。
          3、編制程序,使P1.0電平變化,低電平時(shí)繼電器吸合,常開(kāi)觸點(diǎn)接上L1點(diǎn)亮,L2熄滅,高電平時(shí)繼電器不工作,常閉觸點(diǎn)閉合,L1熄滅,L2點(diǎn)亮。
          4、在“P”狀態(tài)下,從起始地址0C60H開(kāi)始連續(xù)運(yùn)行程序,L1、L2交替亮滅。

          時(shí)間繼電器相關(guān)文章:時(shí)間繼電器




          關(guān)鍵詞: 控制 繼電器 單片機(jī) 基于

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();