紅外線解碼心得和解碼程序

紅外線解碼心得和解碼程序

ID:11776417

大?。?4.50 KB

頁數(shù):10頁

時間:2018-07-13

紅外線解碼心得和解碼程序_第1頁
紅外線解碼心得和解碼程序_第2頁
紅外線解碼心得和解碼程序_第3頁
紅外線解碼心得和解碼程序_第4頁
紅外線解碼心得和解碼程序_第5頁
資源描述:

《紅外線解碼心得和解碼程序》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、試用期小結(jié)尊敬的江蘇三恒科技集團(tuán)領(lǐng)導(dǎo):您好!我叫程克輝,畢業(yè)于西北師范大學(xué)知行學(xué)院,電子信息工程專業(yè)。在試用期的兩個多月里,我在工程中心軟件項(xiàng)目部實(shí)習(xí)工作,我很榮幸,能跟著***副總經(jīng)理學(xué)習(xí)與專業(yè)相關(guān)的電子知識,收獲不少!這兩個多月在任總的指導(dǎo)下,我成功的了解、計(jì)算了:BT151可控硅、LM2940(1安恒流調(diào)節(jié)器)、LM317三端可調(diào)正穩(wěn)壓器集成電路、LM2674電源高效降壓穩(wěn)壓轉(zhuǎn)換器、13F-11網(wǎng)絡(luò)隔離變壓器、光耦開關(guān)、繼電器、SC50462紅外遙控發(fā)射模塊、SM3XX0/3XX1紅外接收頭等電子元器件。在任

2、總的指導(dǎo)下和上面的學(xué)習(xí)我跟著任總學(xué)習(xí)“煤礦防爆顯示系統(tǒng)”的電路設(shè)計(jì)、模塊學(xué)習(xí),也成功的用c語言成功的編寫控制該系統(tǒng)的c程序,由于公司沒有人用c對紅外解碼程序的編寫,故在任總的悉心指導(dǎo)下,幾經(jīng)努力終于編寫成功并且能穩(wěn)定的通過硬件的測試。硬件部分:1、外部12V電源轉(zhuǎn)換成5V模塊。由LM2674器件實(shí)現(xiàn)2、外部1A恒流源模塊。由LM317和LM2940實(shí)現(xiàn)3、五個獨(dú)立按鍵控制繼電器模塊。由光耦開關(guān)實(shí)現(xiàn)4、繼電器動作模塊。5、紅外接收模塊。由SM3XX0/3XX1紅外接收頭實(shí)現(xiàn)6、外部的四路光端機(jī)、視頻轉(zhuǎn)換器、光纜傳輸、

3、攝像頭、畫面分割器、網(wǎng)絡(luò)視頻等模塊試用期的期間,由于剛來啥器件都沒有,每每遇到困難的時候我就及時向***主任匯報,在張主任積極幫助下我的問題往往能很快的得到解決。特別感謝張主任的無私支持和關(guān)懷!在紅外線解碼的c程序設(shè)計(jì)上,我面臨著很大的困難,在學(xué)校根本就沒有接觸過紅外線的解碼,因?yàn)榧t外線是一種看不到摸不著的東西,且我們公司的紅外線發(fā)射器用的是杭州士蘭電子的器件很特殊。它沒有引導(dǎo)碼只有16位的用戶碼和按鍵的數(shù)據(jù)碼,這樣寫出來的c解碼程序就很容易受到外部紅外線的干擾。在程序初始化和有紅外脈沖時能接收16位的0脈沖,即使

4、解碼出錯也能有00H的碼進(jìn)入。還好最后在我用數(shù)碼管把紅外線解出來的碼顯示出來,這樣一切問題就迎刃而解了!程序能成功調(diào)試并通過硬件測試。以上是我的試用期小結(jié),在試用期中不足的地方望領(lǐng)導(dǎo)同事及時指出,以便于本人及時改正!兩個月體會到三恒的精神,知道了集團(tuán)的發(fā)展?jié)摿?!萬分幸運(yùn),我能成為三恒的一員!此致!敬禮!二零一一年九月七日紅外線解碼程序和公司具體項(xiàng)目要求程序:#include//#include#defineuintunsignedint//宏定義#defineucharuns

5、ignedcharucharnum;ucharirtime,startflag,bitnum,irreceok;ucharirdata[16],ircode[2];ucharirprosok;ucharn;sbitkey1=P3^3;//獨(dú)立按鍵定義sbitkey2=P3^4;sbitkey3=P3^5;sbitkey4=P3^6;sbitkey5=P3^7;sbitkey6=P2^0;//繼電器端口定義sbitkey7=P2^1;sbitkey8=P2^2;sbitkey9=P2^3;sbitkey10=P2^4

6、;voidirmove();//動作函數(shù)的申明voiddelay(uintz)//延時子函數(shù){uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}voidkeyskay(){if(key1==0){delay(5);//消抖if(key1==0)//如果鍵1確實(shí)按下{P2=0xff;key6=0;//繼電器1動作顯示器顯示第一屏畫面}while(!key1);delay(5);while(!key1);}elseif(key2==0){delay(5);if(key2==0)//

7、如果鍵2確實(shí)按下{P2=0xff;key7=0;//繼電器2動作顯示器顯示第二屏畫面}while(!key2);delay(5);while(!key2);}elseif(key3==0){delay(5);if(key3==0)//如果鍵3確實(shí)按下{P2=0xff;key8=0;//繼電器3動作顯示器顯示第三屏畫面}while(!key3);delay(5);while(!key3);}elseif(key4==0){delay(5);if(key4==0)//如果鍵4確實(shí)按下{P2=0xff;key9=0;//

8、繼電器4動作顯示器顯示第四屏畫面}while(!key4);delay(5);while(!key4);}elseif(key5==0){delay(5);if(key5==0)//如果鍵5確實(shí)按下{P2=0xff;key10=0;//繼電器5動作顯示器四路畫面同時顯示}while(!key5);delay(5);while(!key5);}}/*****選

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

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

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