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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 紅外遙控器在單片機(jī)控制系統(tǒng)中的應(yīng)用

          紅外遙控器在單片機(jī)控制系統(tǒng)中的應(yīng)用

          作者: 時(shí)間:2012-08-31 來源:網(wǎng)絡(luò) 收藏

          業(yè)界領(lǐng)先的TEMPO評估服務(wù) 高分段能力,高性能貼片保險(xiǎn)絲 專為OEM設(shè)計(jì)師和工程師而設(shè)計(jì)的產(chǎn)品 Samtec連接器 完整的信號(hào)來源 每天新產(chǎn)品 時(shí)刻新體驗(yàn) 完整的15A開關(guān)模式電源   摘 要 文章介紹了一種用作控制器的, 具體說明了其軟、硬件的實(shí)現(xiàn)方法。

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

          1 概述

          廣泛在電氣設(shè)備和電子產(chǎn)品中, 而實(shí)現(xiàn)控制的外部操作多由鍵盤或計(jì)算機(jī)完成, 有一定的局限性, 比如, 對一些電子產(chǎn)品所顯示數(shù)據(jù)的修改來說, 當(dāng)安裝位置較高時(shí), 按鍵控制很不方便, 若采用PC, 則除了電路更復(fù)雜外, 造價(jià)也相應(yīng)提高。為此, 我們研制了采用普通電視用的做控制器的。

          2 硬件設(shè)計(jì)

          采用MCS251 系列單片機(jī), 選用眾合牌電視, 重新設(shè)置按鍵功能。將線接收頭的輸出端與單片機(jī)的外部中斷( INT 0 或INT1) 連接, 操作遙控器時(shí), 接收頭有信號(hào)輸出, 單片機(jī)產(chǎn)生中斷。

          2. 1 紅外遙控器簡介

          2. 1. 1 基本組成

          紅外遙控器的核心是遙控發(fā)射集成電路, 眾合牌電視遙控器采用的集成芯片是M50462AP, 其內(nèi)部由圖1 中虛線框內(nèi)各部分電路組成。

          圖1 遙控發(fā)射集成電路
          圖1 遙控發(fā)射集成電路

          2. 1. 2 工作原理

          當(dāng)遙控器有鍵被按下時(shí), 振蕩電路立即接通并起振, 掃描信號(hào)發(fā)生器隨即發(fā)出8 路不同時(shí)序的掃描時(shí)序脈沖, 依次對鍵盤矩陣進(jìn)行掃描, 鍵盤編碼器則由接收到的回送信號(hào)判斷出被按鍵位置, 并輸出相應(yīng)的編碼至譯碼器, 經(jīng)譯碼器進(jìn)行碼元變換后的信號(hào)被重新編碼調(diào)制后輸出。

          2. 1. 3 指令代碼

          集成芯片M50462AP 的輸出信號(hào)是脈沖位置調(diào)制碼, 其載頻是中心頻率為40kHz, 占空比為3 的方波信號(hào)。

          一位脈沖位置調(diào)制碼如圖2 所示。當(dāng)脈沖寬度為1ms 時(shí), 代表一個(gè)二進(jìn)制數(shù)/ 00; 脈沖寬度為2ms時(shí), 代表一個(gè)二進(jìn)制數(shù)/ 10。

          圖2 脈沖位置調(diào)制碼
          圖2 脈沖位置調(diào)制碼


          上一頁 1 2 3 4 下一頁

          評論


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