紅外遙控解碼與波形顯示介紹:
本硬件電路設(shè)計采用一片STC89C52作解碼主控芯片,紅外接收采用一體紅外接收,LCD12864用作顯示,5個獨立按鍵為參數(shù)設(shè)置鍵,并用24c02作參數(shù)存儲器。
實現(xiàn)功能:
1.顯示遙控解碼的編碼。通過參數(shù)設(shè)置菜單設(shè)置,可最多顯示6字節(jié)(48位)遙控編碼數(shù)據(jù)。
2.可對大部分紅外遙控發(fā)射芯片進(jìn)行解碼,解碼方式及解碼所用到的參數(shù)由菜單設(shè)置。程序內(nèi)置15種編碼型號的參數(shù),只需選擇型號。另外預(yù)留5種自定義供用戶設(shè)置。(15種波形解碼的參數(shù),已在表1列出,其的型號的可參照表1進(jìn)行設(shè)置)。
3.接收的紅外波,可按比例縮放(可按鍵設(shè)置1~9 * 50us/象素點或10us/象素點,不足一象素點按一象素點顯示)顯示波形并可顯示當(dāng)前顯示波段第一個周期波的時間,顯示的起始波段可按鍵設(shè)置。
4.利用24c02作存儲器,對改變過的參數(shù)進(jìn)行存儲,確保參數(shù)掉電不丟失。
軟件設(shè)計框圖:
實物圖片展示:
附件內(nèi)容包括:
硬件電路設(shè)計原理圖源文件,用AD軟件打開;
硬件電路仿真,用proteus軟件打開;
源代碼(包括24c02+12864+IR紅外顯示等)以及參考源程序設(shè)計;
材料清單;
紅外解碼設(shè)計文檔說明;