freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能紅外遙控器的設(shè)計(jì)-(畢業(yè)論文)-資料下載頁(yè)

2025-06-20 12:53本頁(yè)面
  

【正文】 上電測(cè)試上電測(cè)試是調(diào)試的關(guān)鍵,應(yīng)該按照模塊測(cè)試的思想,分模塊測(cè)試系統(tǒng)。首先應(yīng)該測(cè)試供電電源部分,看電源的提示燈是否點(diǎn)亮。然后測(cè)試系統(tǒng)的供電,上電后檢測(cè)有無(wú)器件發(fā)熱現(xiàn)象,若有應(yīng)立即斷電,若沒(méi)有,再進(jìn)行個(gè)元件的檢測(cè)。之后再檢查單片機(jī)的各部分功能是否正常,復(fù)位鍵能否使用,達(dá)到復(fù)位效果。同時(shí)用要檢查晶振是否起振。測(cè)試晶振是否起振有兩種方法:(1)用示波器,如果出現(xiàn)有方波或正弦波就說(shuō)明晶振能起振;(2)用萬(wàn)用表估測(cè)。用萬(wàn)用表測(cè)量晶振兩個(gè)引腳電壓是否是芯片工作電壓的一半。如果兩腳電位差太大,就有可能沒(méi)有起振。另外如果用鑷子碰晶體另外一個(gè)腳,這個(gè)電壓有明顯變化,證明是起振了。軟件的調(diào)試分模塊來(lái)實(shí)現(xiàn),首先調(diào)試按鍵與顯示模塊是否可以正常,然后調(diào)試接收模塊,最后調(diào)試發(fā)射模塊。首先進(jìn)行調(diào)試液晶顯示程序,液晶能顯示有助于后面的調(diào)試。寫(xiě)好液晶驅(qū)動(dòng)程序時(shí)剛開(kāi)始沒(méi)有注意系統(tǒng)使用的是24MHz的晶振,沒(méi)有適當(dāng)?shù)难訒r(shí),是不能正常工作的。后來(lái)在適當(dāng)位置加上延時(shí)函數(shù)就能顯示了。紅外接收程序的調(diào)試。這個(gè)部分是最重要的程序之一,調(diào)試過(guò)程出現(xiàn)了很多問(wèn)題。如紅外接收頭解調(diào)后的信號(hào)總是不能使單片機(jī)進(jìn)入中斷服務(wù)函數(shù),而用示波器來(lái)測(cè)這個(gè)信號(hào)發(fā)現(xiàn)是正常的,只能是軟件上的問(wèn)題。然后仔細(xì)查看關(guān)于中斷的設(shè)置之后,發(fā)現(xiàn)外部中斷允許位沒(méi)有設(shè)置,設(shè)置好之后,問(wèn)題就迎刃而解了。紅外發(fā)射程序的調(diào)試。在發(fā)射時(shí),原來(lái)的方案是使用定時(shí)器T0做38KHz的載波,用定時(shí)器T1作為計(jì)數(shù)器使用來(lái)控制高低電平的脈寬。而在調(diào)試過(guò)程中,卻實(shí)現(xiàn)不了,總是不能產(chǎn)生調(diào)制信號(hào)??赡苁嵌〞r(shí)器T0進(jìn)入中斷過(guò)于頻繁,而定時(shí)器T1中斷優(yōu)先較低,使T1不能正常工作。隨后只能改成延時(shí)函數(shù)來(lái)控制高低電平的脈寬,也能實(shí)現(xiàn)紅外調(diào)制。本系統(tǒng)的調(diào)試過(guò)程中,最主要的困難在于接收模塊和發(fā)射模塊軟件的調(diào)試。經(jīng)過(guò)了長(zhǎng)時(shí)間的調(diào)試,也不斷的吸取經(jīng)驗(yàn)和教訓(xùn),才能調(diào)試成功。 智能紅外遙控器性能測(cè)試 測(cè)試所使用儀器 測(cè)試使用儀器序號(hào)名稱、型號(hào)數(shù)量備注1微型計(jì)算機(jī)1臺(tái)進(jìn)行調(diào)試以及程序的下載2萬(wàn)用表VC98061塊對(duì)芯片管腳進(jìn)行調(diào)試,測(cè)試3示波器TDS20121臺(tái)對(duì)輸出波形進(jìn)行檢測(cè) 測(cè)試結(jié)果一體化接收頭HS0038解調(diào)出的遙控器電源信號(hào)波形:學(xué)習(xí)后發(fā)送的遙控器電源信號(hào)波形:38kHZ載波: 結(jié)果分析改設(shè)計(jì)通過(guò)測(cè)試,其功能基本符合設(shè)計(jì)要求,能夠?qū)W習(xí)、存儲(chǔ)并發(fā)送電視遙控器的紅外遙控命令。從接收和發(fā)送的紅外波形的比較來(lái)看,兩個(gè)波形完全一致。 結(jié)論本設(shè)計(jì)是基于單片機(jī)的智能化紅外遙控器,設(shè)計(jì)基本完成了實(shí)際要求。經(jīng)過(guò)測(cè)試,系統(tǒng)現(xiàn)有各項(xiàng)功能工作正常,通過(guò)鍵盤(pán)控制學(xué)習(xí)和發(fā)射模式,單片機(jī)進(jìn)行數(shù)據(jù)處理,經(jīng)紅外接收及發(fā)射管進(jìn)行學(xué)習(xí)和發(fā)射。在數(shù)據(jù)處理和存儲(chǔ)時(shí),采用壓縮編碼的方式,簡(jiǎn)化了數(shù)據(jù)結(jié)構(gòu),節(jié)省了存儲(chǔ)空間。由于時(shí)間的原因,系統(tǒng)還是有一些問(wèn)題,例如,在按鍵的設(shè)計(jì)、存儲(chǔ)器的選擇、存儲(chǔ)數(shù)據(jù)的壓縮和遙控器的操作性上還有待進(jìn)一步的改進(jìn)。謝 辭首先感謝北方工業(yè)大學(xué)對(duì)我的教育與培養(yǎng)。再次感謝我的指導(dǎo)老師,吳伯農(nóng)老師。本設(shè)計(jì)在選題及研究過(guò)程中,吳老師的悉心指導(dǎo),為我答疑解惑、指點(diǎn)迷津,幫助我開(kāi)拓思路,一直鼓勵(lì)著我認(rèn)真獨(dú)立完成設(shè)計(jì)。吳老師淵博的理論知識(shí)、豐富的實(shí)際經(jīng)驗(yàn)使本課題的分析設(shè)計(jì)能夠順利完成。當(dāng)遇到問(wèn)題時(shí),吳老師總能給我啟發(fā)式的指點(diǎn),使問(wèn)題得以解決。吳老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和認(rèn)真的工作精神,也使我受益匪淺,他的嚴(yán)謹(jǐn)、認(rèn)真使我受益無(wú)窮,他的指導(dǎo)使我更深的理解學(xué)到的知識(shí)、更好的運(yùn)用知識(shí)。感謝機(jī)電學(xué)院的所有老師對(duì)我的教育培養(yǎng),他們細(xì)心的指導(dǎo),讓我在大學(xué)四年中學(xué)到了以后生活、工作中必需的有用知識(shí),定使我終身受益。在此向諸位老師深深地鞠上一躬。謝謝你們。最后感謝所有幫助過(guò)我的同學(xué)。在我經(jīng)歷失敗挫折時(shí),是你們一直都在身邊支持鼓勵(lì)著我,在我遇到問(wèn)題時(shí),是你們給了我很多很好的意見(jiàn)和建議。沒(méi)有你們,相信我的這次畢業(yè)設(shè)計(jì)也不會(huì)如此順利的完成,沒(méi)有你們,我的大學(xué)生活也不會(huì)過(guò)得如此豐富多彩。在這里,我要真誠(chéng)的向你們說(shuō)一聲:謝謝! 參考文獻(xiàn)[1] 紀(jì)宗南.紅外線遙控發(fā)射器的原理及應(yīng)用[J].國(guó)外電子元器件,1999,10(3);32-3[2] 雷曉平.單片計(jì)算機(jī)及其應(yīng)用(第二版)[M].北京:高等教育出版社,2005:214~219[3] 閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ)(第五版)[M].北京:高等教育出版社,2006.[4] 周巍 黃雄華.?dāng)?shù)字邏輯電路實(shí)驗(yàn)設(shè)計(jì)仿真[M]. 電子科技出版社,2007:95~103[5] 康華光.電子技術(shù)基礎(chǔ)(模擬部分第五版)[M].北京:高等教育出版社,2008.[6] 林雪梅. 熱釋電紅外傳感器及其應(yīng)用[J]. 甘肅科技縱橫 , 2005,(01).[7] 李志強(qiáng),黃順,張衛(wèi)華. 基于TPS434的紅外傳感測(cè)溫儀的設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù) , 2007,(12) .[8] 鄧易冬,賈雨,李向上,戴振麟. 基于紅外傳感技術(shù)的電機(jī)堵轉(zhuǎn)智能控制系統(tǒng)設(shè)計(jì)[J]. 電氣開(kāi)關(guān), 2007,(06) .[9] [M].北京:清華大學(xué)出版社,1996.[10] 邵寶生,鄭建立. 基于芯片tir1000紅外傳感系統(tǒng)的設(shè)計(jì)[J]. 中國(guó)集成電路 , 2006,(12) .[11] Jon S. technology handbook[M].USA:John wiley,2005附 錄附錄1:電路原理圖:附錄2:主程序部分代碼主函數(shù)如下:void main(){ TMOD = 0x12。 //gate=0,設(shè)定時(shí)器0工作方式2,自動(dòng)重裝初值。設(shè)定時(shí)器1工作方式1 TH0 = 0xe6。//定時(shí)13us,38K紅外波,晶振24MHz TL0 = 0xe6。 TH1 = 0。//晶振24MHz TL1 = 0。 ET0=1。 //定時(shí)器1中斷允許 TR0=0。 EX0=1。 //INT0中斷允許 IT0=1。 //下降沿觸發(fā) WP = 0。//可以寫(xiě) 24C02 InitLcd1602()。 write_(0x80)。//地址 write_date(39。I39。)。//數(shù)據(jù) write_date(39。R39。)。 write_date(39。39。)。 write_date(39。T39。)。 write_date(39。R39。)。 while(1) { TH1 = 0。//晶振24MHz TL1 = 0。 Head_flag = 0。 Keyval = ScanKey()。 if(Keyval!=255) { write_(0x80+0x40)。//地址 write_date(Keyval+0x30)。//數(shù)據(jù) if (Keyval==1)//進(jìn)入學(xué)習(xí)模式 { write_(0x80)。//地址 write_date(39。S39。)。//數(shù)據(jù) write_date(39。t39。)。 write_date(39。a39。)。 write_date(39。r39。)。 write_date(39。t39。)。 do { Keyval = ScanKey()。 if((Keyval7)amp。amp。(Keyval2)) { ctmp = Keyval。 write_(0x80)。//地址 write_date(39。K39。)。//數(shù)據(jù) write_date(39。e39。)。 write_date(39。y39。)。 write_date(Keyval+0x30)。 write_date(39。 39。)。 break。 } }while(1)。 Keyval = 0xff。 EX0=1。 TR1=0。 EA=1。//開(kāi)總中斷 TH1 = 0。//晶振24MHz TL1 = 0。 Head_flag = 0。 while(1)//等待接收到紅外 { if (Head_flag)//接收到 { PW_data2[0] = (System_Codeamp。0x0000ff00) 8。 PW_data2[1] = System_Codeamp。0x000000ff。 PW_data2[2]= Funtion_Code。//功能碼 PW_data2[3]= Funtion_Anti_Code。//功能反碼 ctmp = (ctmp3)*4 + 1。 Page_Write_I2C(ctmp, PW_data2, 4)。 delay(1000)。 Head_flag = 0。 write_(0x80)。//地址 write_date(39。I39。)。//數(shù)據(jù) write_date(39。R39。)。 write_date(39。39。)。 write_date(39。T39。)。 write_date(39。R39。)。 write_date(39。L39。)。//數(shù)據(jù) write_date(39。o39。)。 write_date(39。v39。)。 write_date(39。e39。)。 write_date(39。r39。)。 EX0=0。 TR1=0。 TH1 = 0。//晶振24MHz TL1 = 0。 Head_flag = 0。 break。 } } } } if((Keyval7)amp。amp。(Keyval2)) //非學(xué)習(xí)模式 { write_(0x80)。//地址 write_date(39。I39。)。//數(shù)據(jù) write_date(39。R39。)。 write_date(39。39。)。 write_date(39。T39。)。 write_date(39。R39。)。 EA=1。//開(kāi)總中斷 TH0 = 0xe6。//定時(shí)13us,38K紅外波,晶振24MHz TL0 = 0xe6。 ET0=1。 //定時(shí)器1中斷允許 TR0=1。 EX0=0。 irdasend()。 //EA=0。//關(guān)總中斷 write_(0x80+5)。//地址 write_date(39。S39。)。//數(shù)據(jù) write_date(39。o39。)。 write_date(39。v39。)。 write_date(39。e39。)。 write_date(39。r39。)。 write_date(Keyval+0x30)。//數(shù)據(jù) } }}
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1