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

          新聞中心

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

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

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

          四、部分電路的設(shè)計(jì)

          點(diǎn)擊在新窗口中瀏覽產(chǎn)品

          點(diǎn)擊在新窗口中瀏覽產(chǎn)品

          點(diǎn)擊在新窗口中瀏覽產(chǎn)品

          1接收電路

          如圖2所示,按學(xué)習(xí)/控制鍵使CPU切換到學(xué)習(xí)狀態(tài),此時(shí)學(xué)習(xí)狀態(tài)指示燈D5點(diǎn)亮(見(jiàn)圖4),在按下某一設(shè)備選擇鍵時(shí),程序調(diào)整數(shù)據(jù)指針(由程序開(kāi)發(fā)者設(shè)定),使其指向數(shù)據(jù)存儲(chǔ)器的某一指定長(zhǎng)度數(shù)據(jù)區(qū)的起始單元,當(dāng)同時(shí)按下本的某一控制鍵和被學(xué)習(xí)的某一控制鍵時(shí),8031就會(huì)由程序控制向P3.1管腳(即JR端)輸出低電平(原初始化程序?qū)⑵湓O(shè)置為高電平),見(jiàn)圖4。JR端的電平信號(hào)是或非門(mén)U1A的控制電平。當(dāng)P3.1=0時(shí),U1A輸出為輸入端的反相信號(hào)。即由D1、U4構(gòu)成的接收電路負(fù)責(zé)接收被學(xué)習(xí)發(fā)送來(lái)的信號(hào),當(dāng)D1有紅外信號(hào)輸入時(shí),該信號(hào)經(jīng)U4解調(diào)、整形、放大后(此解碼脈沖與原編碼脈沖反相位)由7管腳輸出,經(jīng)或非門(mén)U1A反向經(jīng)由IN管腳輸入給8031P1.4管腳,見(jiàn)圖2。此信號(hào)的第一個(gè)高電平脈沖向C4迅速充電(合理選擇R3R4的參數(shù),以防止重復(fù)觸發(fā)),同時(shí)通過(guò)U2AIT管腳向8031INT1管腳送一個(gè)下降沿信號(hào),CPU響應(yīng)中斷后,從P14定時(shí)采集U1AIN編碼信號(hào),形成一系列二進(jìn)制數(shù)碼,并以8位為單位存放到指定設(shè)備、指定按鍵的數(shù)據(jù)區(qū)(可以通過(guò)一碼連發(fā)進(jìn)行錯(cuò)誤校驗(yàn)),從而完成一個(gè)鍵的學(xué)習(xí)。如果再學(xué)習(xí)其他鍵的功能,方法相同。如果想學(xué)習(xí)另外設(shè)備的各個(gè)鍵的功能,按下本遙控器的另外一個(gè)設(shè)備選擇鍵,然后分別按下各個(gè)功能控制鍵,從而學(xué)習(xí)被學(xué)習(xí)遙控器的各個(gè)功能。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();