• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于可編程邏輯器件的紅外遙控解碼器制造技術

    技術編號:11236730 閱讀:192 留言:0更新日期:2015-04-01 10:23
    本發明專利技術實施例公開了基于可編程邏輯器件的紅外遙控解碼器,用于解決對紅外遙控信號進行軟件解碼時,需要占用微處理器的內存資源,降低微處理器的工作效率的技術問題。本發明專利技術實施例中一種基于可編程邏輯器件的紅外遙控解碼器,包括:狀態機、分頻電路模塊、定時電路模塊、解碼計數模塊以及串并轉換模塊;所述狀態機設有S0~S8共九個狀態輸出端。

    【技術實現步驟摘要】
    【專利摘要】本專利技術實施例公開了基于可編程邏輯器件的紅外遙控解碼器,用于解決對紅外遙控信號進行軟件解碼時,需要占用微處理器的內存資源,降低微處理器的工作效率的技術問題。本專利技術實施例中一種基于可編程邏輯器件的紅外遙控解碼器,包括:狀態機、分頻電路模塊、定時電路模塊、解碼計數模塊以及串并轉換模塊;所述狀態機設有S0~S8共九個狀態輸出端。【專利說明】基于可編程邏輯器件的紅外遙控解碼器
    本專利技術涉及通信領域,尤其涉及基于可編程邏輯器件的紅外遙控解碼器。
    技術介紹
    紅外通信具有小型化、輕量化、安全性高、可行性高的特點,非常適合在傳輸距離為5-10米點對點的無線數據通信場合使用。紅外遙控技術在家用電器、數碼產品、手持無線抄表系統等領域應用廣泛。 紅外遙控系統一般包括紅外遙控信號的編碼調制和紅外遙控信號接收解碼兩部分。紅外遙控的編碼調制一般采用定制的芯片來完成,而接收解碼則在接收端采用微處理器執行軟件解碼來完成。微處理器的I/o引腳連接紅外接收頭的輸出引腳,紅外接收頭將發射端發射來的紅外調制信號轉換成數字電平信號,微處理器通過高級語言編程讀取紅外接收頭輸出引腳的電平信號,并解出電平信號中對應的信息,還原出發射端的數據,完成解碼。 然而,通過微處理器對紅外遙控信號進行軟件解碼,需要占用微處理器的內存資源,降低微處理器的工作效率。
    技術實現思路
    本專利技術實施例提供了基于可編程邏輯器件的紅外遙控解碼器,能夠解決對紅外遙控信號進行軟件解碼時,需要占用微處理器的內存資源,降低微處理器的工作效率的技術冋題。 本專利技術實施例提供的一種基于可編程邏輯器件的紅外遙控解碼器,包括: 狀態機、分頻電路模塊、定時電路模塊、解碼計數模塊以及串并轉換模塊; 所述狀態機設有第一狀態輸出端、第二狀態輸出端、第三狀態輸出端、第四狀態輸出端、第五狀態輸出端、第六狀態輸出端、第七狀態輸出端、第八狀態輸出端、第九狀態輸出端,共九個狀態輸出端; 所述分頻電路模塊包括:第一加法器、第一數據選擇器、第一定時器、等于運算器和第一觸發器;所述第一加法器、第一數據選擇器、第一定時器、等于運算器的輸出端和輸入端依次連接,所述第一定時器的輸出端與第一加法器的輸入端連接,所述等于運算器的輸出端分別與所述第一觸發器的使能端和所述第一數據選擇器的選擇信號端連接; 所述定時電路模塊包括:第二定時器、第二數據選擇器、第三數據選擇器、第二加法器、四輸入或門和三輸入或門;所述第二加法器、第二數據選擇器、第三數據選擇器、第二定時器的輸出端和輸入端依次連接,所述第二定時器的輸出端分別與第二數據選擇器的另一輸入端、第二加法器的輸入端連接;所述四輸入或門的四個輸入端分別與第一狀態輸出端、第三狀態輸出端、第五狀態輸出端、第八狀態輸出端連接,輸出端與第三數據選擇器的選擇信號端連接;所述三輸入或門的三個輸入端分別與第二狀態輸出端、第四狀態輸出端、第七狀態輸出端連接,其輸出端與第二數據選擇器的選擇信號端連接; 所述解碼計數模塊包括:計數器、第四數據選擇器、第五數據選擇器和第三加法器;所述第三加法器、第四數據選擇器、第五數據選擇器、計數器的輸出端和輸入端依次連接;所述計數器的輸出端分別與所述第三加法器的輸入端、所述第四數據選擇器的另一輸入端連接;所述第四數據選擇器的選擇信號端與第九狀態輸出端連接;所述第五數據選擇器的選擇信號端與第一狀態輸出端連接; 串并轉換模塊包括第二觸發器和移位寄存器;所述第二觸發器的輸出端與所述移位寄存器的輸入端連接;所述第二觸發器的使能端與第八狀態輸出端連接,所述移位寄存器的使能端與第九狀態輸出端連接; 信號輸入引腳分別與所述狀態機的一個輸入端、所述第二觸發器的輸入端連接; 所述第一觸發器的輸入端反相并與所述第二定時器的時鐘觸發端連接,所述第一觸發器的輸出端與所述第二定時器的時鐘觸發端連接; 所述第二定時器的輸出端與所述狀態機的一個輸入端連接; 所述計數器的的輸出端與所述狀態機的一個輸入端連接。 可選地, 外部輸入時鐘分別與所述第一定時器、計數器、第一觸發器、狀態機、第二觸發器、移位寄存器的時鐘觸發端連接。 可選地, 所述外部輸入時鐘為外部晶振。 可選地, 所述第一加法器為8位加法器,所述第一數據選擇器為8位二選一數據選擇器。 可選地, 所述第一加法器的另一輸入端與第一常量的輸出端連接; 所述第一數據選擇器的另一輸入端與第二常量的輸出端連接; 所述等于運算器的另一輸入端與第三常量的輸出端連接。 可選地, 所述第二數據選擇器和第三數據選擇器均為8位二選一數據選擇器,所述第二加法器為8位加法器,所述第二定時器為8位定時器。 可選地, 所述第二加法器的另一輸入端與第四常量的輸出端連接; 所述第三數據選擇器的另一輸入端與第五常量的輸出端連接。 可選地, 所述計數器為6位計數器,所述第四數據選擇器和第五數據選擇器均為6位二選一數據選擇器,所述第三加法器為6位加法器。 可選地, 所述第三加法器的另一輸入端與第六常量的輸出端連接; 所述第五數據選擇器的另一輸入端與第七常量的輸出端連接。 可選地,所述紅外遙控解碼器還包括: 解碼輸出端,與所述移位寄存器輸出端的高8位連接。 從以上技術方案可以看出,本專利技術實施例具有以下優點: 在本專利技術實施例中,通過狀態機、分頻電路模塊、定時電路模塊、解碼計數模塊以及串并轉換模塊的配合、處理,可以對信號輸入引腳上輸入的紅外遙控信號進行硬件解碼,不需要占用微處理器的內存資源,解碼速度快,提高解碼效率并降低功耗。 【專利附圖】【附圖說明】 圖1為本專利技術實施例中基于可編程邏輯器件的紅外遙控解碼器的狀態機狀態轉換圖; 圖2a為本專利技術實施例中基于可編程邏輯器件的紅外遙控解碼器一個實施例結構圖的左半邊; 圖2b為本專利技術實施例中基于可編程邏輯器件的紅外遙控解碼器一個實施例結構圖的右半邊。 【具體實施方式】 本專利技術實施例提供了基于可編程邏輯器件的紅外遙控解碼器,用于解決對紅外遙控信號進行軟件解碼時,需要占用微處理器的內存資源,降低微處理器的工作效率的技術冋題。 為使得本專利技術的專利技術目的、特征、優點能夠更加的明顯和易懂,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本專利技術一部分實施例,而非全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本專利技術保護的范圍。 本實施例中的紅外遙控解碼電路通過硬件描述語言(如:VHDL)來設計的一個數字邏輯電路,并在可編程邏輯器件(CPLD/FPGA)芯片上實現。紅外接收頭輸出的脈沖信號經可編程邏輯器件(CPLD/FPGA)芯片的其中一個I/O腳輸入到內部,并在該紅外遙控解碼器解出紅外遙控信號中的數據碼。為便于理解,下面首先對一種紅外遙控解碼器的硬件解碼原理進行描述和說明,該可編程邏輯器件芯片以CPLD芯片為例,其狀態轉換圖如圖1所示: 復位信號RES有效(RES =“0”)時,電路進入系統初始狀態S0,在SO狀態下時鐘信號CLK,以一定的頻率對與紅外接收頭輸出相連的CPLD的I/O 口輸入信號Din進本文檔來自技高網...
    基于可編程邏輯器件的紅外遙控解碼器

    【技術保護點】
    一種基于可編程邏輯器件的紅外遙控解碼器,其特征在于,包括:狀態機、分頻電路模塊、定時電路模塊、解碼計數模塊以及串并轉換模塊;所述狀態機設有第一狀態輸出端、第二狀態輸出端、第三狀態輸出端、第四狀態輸出端、第五狀態輸出端、第六狀態輸出端、第七狀態輸出端、第八狀態輸出端、第九狀態輸出端,共九個狀態輸出端;所述分頻電路模塊包括:第一加法器、第一數據選擇器、第一定時器、等于運算器和第一觸發器;所述第一加法器、第一數據選擇器、第一定時器、等于運算器的輸出端和輸入端依次連接,所述第一定時器的輸出端與第一加法器的輸入端連接,所述等于運算器的輸出端分別與所述第一觸發器的使能端和所述第一數據選擇器的選擇信號端連接;所述定時電路模塊包括:第二定時器、第二數據選擇器、第三數據選擇器、第二加法器、四輸入或門和三輸入或門;所述第二加法器、第二數據選擇器、第三數據選擇器、第二定時器的輸出端和輸入端依次連接,所述第二定時器的輸出端分別與第二數據選擇器的另一輸入端、第二加法器的輸入端連接;所述四輸入或門的四個輸入端分別與第一狀態輸出端、第三狀態輸出端、第五狀態輸出端、第八狀態輸出端連接,輸出端與第三數據選擇器的選擇信號端連接;所述三輸入或門的三個輸入端分別與第二狀態輸出端、第四狀態輸出端、第七狀態輸出端連接,其輸出端與第二數據選擇器的選擇信號端連接;所述解碼計數模塊包括:計數器、第四數據選擇器、第五數據選擇器和第三加法器;所述第三加法器、第四數據選擇器、第五數據選擇器、計數器的輸出端和輸入端依次連接;所述計數器的輸出端分別與所述第三加法器的輸入端、所述第四數據選擇器的另一輸入端連接;所述第四數據選擇器的選擇信號端與第九狀態輸出端連接;所述第五數據選擇器的選擇信號端與第一狀態輸出端連接;串并轉換模塊包括第二觸發器和移位寄存器;所述第二觸發器的輸出端與所述移位寄存器的輸入端連接;所述第二觸發器的使能端與第八狀態輸出端連接,所述移位寄存器的使能端與第九狀態輸出端連接;信號輸入引腳分別與所述狀態機的一個輸入端、所述第二觸發器的輸入端連接;所述第一觸發器的輸入端反相并與所述第二定時器的時鐘觸發端連接,所述第一觸發器的輸出端與所述第二定時器的時鐘觸發端連接;所述第二定時器的輸出端與所述狀態機的一個輸入端連接;所述計數器的輸出端與所述狀態機的一個輸入端連接。...

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:侯繼紅
    申請(專利權)人:廣州科技貿易職業學院
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成年无码v片在线| 久久亚洲精品无码网站| 亚洲国产精品成人精品无码区 | 夜夜添无码试看一区二区三区| 亚洲日韩中文无码久久| 无码人妻精品一区二区蜜桃网站 | 亚洲精品一级无码鲁丝片| 无套中出丰满人妻无码| r级无码视频在线观看| 日韩av片无码一区二区不卡电影| 国产精品无码日韩欧| 亚洲免费日韩无码系列 | 精品无码国产一区二区三区AV | 丰满熟妇乱又伦在线无码视频| 免费无码又爽又刺激高潮| 精品三级AV无码一区| 国产精品无码无卡在线播放| 国产精品无码久久久久| 免费无码AV电影在线观看| 永久免费av无码网站韩国毛片| 久久青草亚洲AV无码麻豆| 中文字幕无码免费久久9一区9 | 亚洲一区精品无码| 高清无码一区二区在线观看吞精 | 国产啪亚洲国产精品无码| 2020无码专区人妻系列日韩| 亚洲日韩精品无码AV海量| 精品无码人妻一区二区三区品| 无码视频在线观看| 久久久久久久无码高潮| 亚洲av无码一区二区乱子伦as | 久久AV高清无码| 久久久无码精品亚洲日韩按摩| 无码人妻视频一区二区三区| 亚洲AV日韩AV永久无码免下载| 国产乱人伦Av在线无码| 日韩av无码久久精品免费| 日韩精品无码一区二区三区免费| 少妇人妻无码精品视频app| AV无码久久久久不卡蜜桃| 久久天堂av综合色无码专区|