摘要:AVR單片機(jī)是Atmel公司推出的一個(gè)單片機(jī)系列。由于該系列單片機(jī)的集成度高,因此,其軟/硬件設(shè)計(jì)都變得更加簡(jiǎn)潔。文中介紹通過AVR單片機(jī)的捕獲中斷來實(shí)現(xiàn)紅外線通訊解碼的一種方法。關(guān)鍵詞:AVR;紅外線解碼;輸入捕獲中斷1紅外線編碼圖2示出該紅外遙控系統(tǒng)的編碼格式。圖中,μPD6121G遙控器的二進(jìn)制“0”由0.56ms的間隔加0.565ms的脈沖表示;二進(jìn)制“1”由0.56ms的間隔加1.685ms的脈沖表示。每次發(fā)送
摘要:AVR單片機(jī)是
Atmel公司推出的一個(gè)單片機(jī)
系列。由于該系列單片機(jī)的集成度高,因此,其軟/硬件設(shè)計(jì)都變得更加簡(jiǎn)潔。文中介紹通過AVR單片機(jī)的捕獲中斷來實(shí)現(xiàn)
紅外線通訊解碼的一種方法。 關(guān)鍵詞:AVR;紅外線解碼;輸入捕獲中斷1 紅外線編碼
圖2示出該紅外遙控系統(tǒng)的編碼格式。圖中,&
mu;PD6121G遙控器的二進(jìn)制“0”由0.56
ms的間隔加0.565ms的脈沖表示;二進(jìn)制“1”由0.56ms的間隔加1.685ms的脈沖表示。每次發(fā)送的32二進(jìn)制碼可分成兩部分,其中前16位是遙控器辨識(shí)碼,主要用于區(qū)別不同遙控器,后16位是操作碼。這兩個(gè)部分的后8位都是前8位的反碼,用作數(shù)據(jù)校驗(yàn)。每幀數(shù)據(jù)以9ms的間隔加4.5ms的脈沖作為數(shù)據(jù)頭。2 AVR單片機(jī)3 基于AVR單片機(jī)的硬件實(shí)現(xiàn)