十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)

十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)

ID:37807055

大?。?79.70 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2019-05-31

十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)_第1頁(yè)
十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)_第2頁(yè)
十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)_第3頁(yè)
十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)_第4頁(yè)
十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)_第5頁(yè)
資源描述:

《十六、ATmega48紅外遙控發(fā)射(SONY SIRC Protocol)(上)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、基于ProteusProteus的Proteus的的的AAAAttttmega48mega48mega48單片機(jī)仿真mega48單片機(jī)仿真十六、、、ATmega48、ATmega48ATmega48紅外遙控發(fā)射ATmega48紅外遙控發(fā)射(((SONY(SONYSONYSIRCSONYSIRCSIRCProtocolSIRCProtocolProtocol)Protocol)))((((上上上上))))(鷹擊長(zhǎng)空,longsky2007@126.com)★注:網(wǎng)上資料,僅供學(xué)習(xí)和參考★111、1、、、仿真環(huán)境仿真環(huán)境:::ProteusPro7

2、.4sp3ICCAVR6.31a222、2、、、電路原理圖電路原理圖外接8M晶振,熔絲位CLKDIV8無(wú)分頻外接RC復(fù)位電路333、3、、、程序程序參照彭偉《單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例--基于AVR+PROTEUS仿真》P343,本例采用12位版本,軟件延時(shí)索尼SIRC協(xié)議見(jiàn)http://www.sbprojects.com/knowledge/ir/sirc.htm和http://www.edcheung.com/automa/sircs.htmhttp://picprojects.org.uk/projects/sirc/s

3、onysirc.pdf12圖2按下K1時(shí)的數(shù)據(jù)“100100001010”3圖3調(diào)用延時(shí)函數(shù)delay_Accurate.h,載波周期的一半是高電平16.5us(本來(lái)是12us)4圖4調(diào)用延時(shí)函數(shù)delay_Accurate2.h,載波周期的一半是高電平13.35us(本來(lái)是12us)延時(shí)函數(shù)見(jiàn)http://www.xinshili.net/bbs/thread-294-1-3.htmlDelay_us(12);改成Delay_nus(22);Delay_us(600);改成Delay_nus(1198);5/********main.c****

4、*********************************版本:ICCAVR6.25C,外接晶振8.00MHzMCU:ATmega48**************************************************/#include#include"delay_Accurate.h"http://按鍵定義#defineK1_Down()(PIND&(1<

5、)==0x00#defineK4_Down()(PIND&(1<

6、=(1<

7、LED_0()PORTB&=~(1<

8、始信號(hào)其后的600us低電平for(i=0x0001;i<0x1000;i<<=1){if(D12&i)Emit_IR_Carrier_Nx600us(2);//輸出1.2ms載波elseEmit_IR_Carrier_Nx600us(1);//輸出0.6ms載波IRLED_0();Delay_us(600);//其后的600us低電平}}voidmain()7{DDRD=0x00;PORTD=0xFF;DDRB

9、=1<

10、eif(K2_Down())Emit_D12(0x0334);elseif(K3_Down())Emit_D12(0x0556);els

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。