為了解決空調(diào)遙控器不兼容問題,設(shè)計(jì)了一款基于Atmega16 單片機(jī)的智能空調(diào)遙控器。該遙控器采用測(cè)量脈沖寬度的方法學(xué)習(xí)紅外信號(hào),同時(shí)使用游程編碼算法對(duì)數(shù)據(jù)進(jìn)行壓縮后存儲(chǔ),并利用單片機(jī)內(nèi)部定時(shí)器PWM 模式產(chǎn)生紅外載波,成功實(shí)現(xiàn)了對(duì)紅外遙控的學(xué)習(xí)與再現(xiàn),并可通過上位機(jī)進(jìn)行控制。經(jīng)運(yùn)行測(cè)試表明,該智能遙控器操作靈活,性能穩(wěn)定,為智能遙控器設(shè)計(jì)提供了一種新方案。
本文論述了利用SH6613單片機(jī)實(shí)現(xiàn)空調(diào)遙控器的硬件和軟件的設(shè)計(jì)方法。