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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 多功能紅外線遙控器的設(shè)計(jì)

          多功能紅外線遙控器的設(shè)計(jì)

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

          2發(fā)射電路

          如圖3所示,按學(xué)習(xí)/控制鍵使CPU切換到控制狀態(tài),同時(shí)控制狀態(tài)指示燈D6點(diǎn)亮(見(jiàn)圖4),此時(shí)按下某一設(shè)備選擇鍵,系統(tǒng)就會(huì)處于某一設(shè)備的控制狀態(tài)下,再按下某一功能控制鍵時(shí),系統(tǒng)通過(guò)設(shè)備號(hào)和功能鍵號(hào)進(jìn)行尋址,找到對(duì)應(yīng)設(shè)備對(duì)應(yīng)功能鍵的數(shù)據(jù)存儲(chǔ)區(qū)地址(這些數(shù)據(jù)是由學(xué)習(xí)該鍵功能時(shí)分點(diǎn)采集而得來(lái)的),依次讀出這些數(shù)據(jù),由CPU控制通過(guò)P1.5管腳依次以位為單位定時(shí)(時(shí)間間隔同采樣時(shí)間間隔)輸出給調(diào)制電路U2BOUT管腳,經(jīng)過(guò)由U2B、U2CC5、R7、R8組成的調(diào)制電路調(diào)制后(調(diào)制頻率為38KHZ),再由Q1放大,驅(qū)動(dòng)D4進(jìn)行紅外遙控信號(hào)輸出,以實(shí)現(xiàn)對(duì)所選設(shè)備的某一功能的控制。

          3、其他電路概述

          見(jiàn)圖4。本部分電路包括學(xué)習(xí)、控制指示電路,數(shù)據(jù)、程序存儲(chǔ)電路,鍵盤電路等。學(xué)習(xí)、控制指示電路采用發(fā)光二極管進(jìn)行指示,由8031P1.6P1.7管腳輸出控制信號(hào),再分別經(jīng)過(guò)放大電路驅(qū)動(dòng)D5、D6指示;設(shè)備號(hào)顯示電路使用一位數(shù)碼管靜態(tài)顯示;鍵盤電路采用查詢式掃描鍵盤;程序存儲(chǔ)器采用常見(jiàn)的ROMEEPROM,數(shù)據(jù)存儲(chǔ)器可以采用價(jià)格較為低廉且與626462128兼容的隨機(jī)電可擦寫存儲(chǔ)器。

          五、結(jié)束語(yǔ)

          本設(shè)計(jì)只適用于碼分制的紅外遙控設(shè)備,而未涉及到頻分制的紅外遙控設(shè)備和調(diào)頻信號(hào)為非38kHz遙控設(shè)備,如若要擴(kuò)充的這些功能,只要在接收電路中增加測(cè)頻電路,在紅外線發(fā)射電路中使用數(shù)控信號(hào)發(fā)生器做調(diào)制電路即可。

          參考文獻(xiàn)

          [1] . 丁元杰. 單片微機(jī)原理及應(yīng)用[M]. 機(jī)械工業(yè)出版社,1996.

          [2] .何立民. 應(yīng)用技術(shù)選編(3[M]. 北京航空航天大學(xué)出版社,1996.

          [3] . 邱關(guān)源.電路[M]. 高等教育出版社,1999.

          [4] . 康華光. 電子技術(shù)基礎(chǔ)[M]. 高等教育出版社,1988


          上一頁(yè) 1 2 3 下一頁(yè)

          關(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); })();