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

正文內(nèi)容

紅外遙控系統(tǒng)畢業(yè)設(shè)計--基于單片機的紅外遙控系統(tǒng)設(shè)計-文庫吧資料

2025-06-15 02:23本頁面
  

【正文】 //定時器清 0 TL0=0。j++) //每個碼有 8 位數(shù)字 { 19 temp=temp1。i++) //連續(xù)讀取 4 個用戶碼和鍵數(shù)據(jù)碼 { for(j=0。 //儲存解碼出的數(shù)據(jù) for(i=0。 //儲存高、低電平的寬度 /************************************************************ 函數(shù)功能:對 4 個字節(jié)的用戶碼和鍵數(shù)據(jù)碼進(jìn)行解碼 說明:解碼正確,返回 1,否則返回 0 出口參數(shù): dat *************************************************************/ bit DeCode(void) { unsigned char i,j。 //紅色燈 unsigned char a[4]。 //綠色燈 sbit D3=P1^4。 //573 鎖存器鎖存 ? sbit D1=P1^0。 參考文獻(xiàn) [1] 《基于 Proteus的單片機應(yīng)用技術(shù)》主編:江世明 (電子工業(yè)出版社) [2]《 51單片機開發(fā)與應(yīng)用基礎(chǔ)教程( c語言版)》主編:劉劍 劉奇穗(中國電力出版社) 18 [3]《數(shù)字電子技術(shù)基礎(chǔ)》主編:余孟嘗 (高等教育出版社 ) [4]《傳感器原理與應(yīng)用》主編: 黃 賢武 鄭筱霞 ( 高等教育出版社 ) 7 附錄 程序代碼 //本解碼程序適用于 NEC 的 upd6121 及其兼容芯片的解碼,支持大多數(shù)遙控器 實驗板采用 晶振 include //包含單片機寄存器的頭文件 include //包含 _nop_()函數(shù)定義的頭文件 include //1602 頭文件 include //蜂鳴器響一聲頭文件 include //包含 18B20 頭文件 sbit IR=P3^2。 感謝王哲老師的悉心指導(dǎo),多次與我們開座談會,同時為我們搜集提供了重要資料,使得課程設(shè)計的圓滿成功。 總的來說,這一次的試訓(xùn)獲益良多,首先是培養(yǎng)了我們小組合作的精神,其次是加深了對單片機功能的認(rèn)識,也讓自己編程能力得到了提高,最重要的是提高了自己的動手能力,能讓自己學(xué)到的知識用到現(xiàn)實的成品中,讓我對這個專業(yè)更加有興趣,使我以后學(xué)校更加有動力。在最后的組裝和調(diào)試中,則讓我們深刻意識到,理論上能行到,到了實踐的時候很有可能就會出各種問題,比如這次,我們的程序在開發(fā)板上能正常運行,但到了自己焊接的板上就運行不了,最后踩發(fā)現(xiàn)原來是外部中斷的端口設(shè)置出了問題。通過 proteus 軟件對電路進(jìn)行設(shè)計,仿真。 它將基本技能訓(xùn)練,基本工藝知識和創(chuàng)新啟蒙有機結(jié)合 ,培養(yǎng)我們的實踐能力和創(chuàng)新精神,作為信息時代的大學(xué)生,僅會書本理論是不夠的,基本的動手能力是一切工作和創(chuàng)造的基礎(chǔ)和必要條件。我們不 能一味的依照原本的原理圖來操作,要根據(jù)實際情況對電路圖進(jìn)行修改。通過不斷地試驗修改,程序終于可以實現(xiàn)所預(yù)期的效果。 通過簡單的調(diào)試,確定所用資源都可用時,可 接著進(jìn)行軟件系統(tǒng)的調(diào)試。檢查所用到的小燈,蜂鳴器是不是能夠控制,檢查 P2 口, P1 口, P3 口是不是能夠控制輸入輸出,檢查紅外接收器是不是能夠?qū)崿F(xiàn)接收,檢查 口是不是能引發(fā)外部中斷??梢酝逻M(jìn)行試驗。整體過程如下: 圖 遙控接收處理部分 當(dāng)解碼成功之后,內(nèi)存單元 1AH 中存放的就是我們所按鍵的鍵值,根據(jù)鍵值我們查表取出控制字,可以轉(zhuǎn)移到相應(yīng)的控制程序,這里為了簡便,用控制字開控制開關(guān),當(dāng)紅色開關(guān)鍵時,調(diào)用子程序來開關(guān)系統(tǒng),當(dāng)按下數(shù)字鍵時,對應(yīng)的小燈會亮,如按鍵 1,則第一個小燈亮。 15 其中發(fā)射部分程序固化在遙控器芯片中,當(dāng)我們按鍵,會自動執(zhí)行編 碼程序,并進(jìn)行調(diào)制和發(fā)射。 圖: 1602 液晶顯示模塊 14 元件清單 序號 元器件 數(shù)量 數(shù)值 作用 1 R1 1 10kΩ 復(fù)位電阻 2 C1 1 10uF 電解電容 (復(fù)位 ) 3 C2,C3 2 30pF 振蕩瓷片電容 4 晶振 1 12MHz 晶振 5 STC89C52 1 單片機芯片 6 活動 IC 座 (40 腳 ) 1 7 排阻 1 8 HXD 蜂鳴器 1 模擬外圍器件 9 LED 燈 4 模擬外圍器件 10 R1R4 4 100Ω LED 限流電阻 11 1602 1 顯示模塊 12 HX1838 1 紅外接收器 4 紅外遙控系統(tǒng)的軟件設(shè)計 主控程序 主控程序很簡單,主程序主要是對軟硬件環(huán)境進(jìn)行初始化,如在中斷服務(wù)入口地址添加跳轉(zhuǎn),跳轉(zhuǎn)到所需要執(zhí)行的中斷服務(wù)程序、對所用到的 P1,P2 口進(jìn)行初始化,設(shè)置外部中斷 0 為下降沿觸發(fā),并開中斷,然后循環(huán)等待外部中斷。 1602LCD 主要技術(shù)參數(shù)主要技術(shù)參數(shù)主要技術(shù)參數(shù)主要技術(shù)參數(shù): 顯示容量 :16 2 個字符 芯片工作電壓 :— 工作電流 :() 模塊最佳工作電壓 : 字符尺寸 : (W H)mm 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效 。當(dāng)鎖存使能變低時,符合建立時間和保持時間的數(shù)據(jù)會被鎖存。 輸入是和標(biāo)準(zhǔn) CMOS 輸出兼容的;加上拉 電阻 ,他們能和 LS/ALSTTL 輸出兼容。 LED 模擬外圍設(shè)備模塊 發(fā)光 二極管 ( LED) 在電路及 儀器 中作為指示燈 。 圖 10 紅外接收頭接收及輸出波形 二進(jìn)制信號的解碼 二進(jìn)制信號的解碼由接收單片機來完成 ,它把紅外接收頭送來的二進(jìn)制編碼波形通過解碼 ,還原出發(fā)送端發(fā)送的數(shù)據(jù)。 二進(jìn)制信號的解調(diào) 二進(jìn)制信號的解調(diào)由一體化紅外接收頭 VS1838B 來完成 ,它把接收到的紅外信號 (圖 10 中波形 D ,也是圖 9 中波形 C) 經(jīng)內(nèi)部處理并解調(diào)復(fù)原 ,在輸出腳輸出圖 10 中波形 E (正好是對圖 9 中波形 A 的取反 ) ,VS1838B 的解調(diào)可理解為 :在 12 輸入有脈沖串時 ,輸出端輸出低電平 ,否則輸出高電平。 二進(jìn)制信號的調(diào)制 二進(jìn)制信號的調(diào)制仍由發(fā)送單片機來完成 ,如圖 9 所示 ,A 是二進(jìn)制信號的編碼波形 ,B 是頻率為 38KHz (周期為 26μ s) 的連續(xù)脈沖 ,C 是經(jīng)調(diào)制后的間斷脈沖串 (相當(dāng)于 C = A B) ,用于紅外發(fā)射二極管發(fā)送的波形。當(dāng)按下持續(xù)時間超過 108ms 時,則發(fā)送簡碼(簡碼由 9ms 高電平和 的低電平組成)來告之接收端是某一個按一直按著,象電視的音量和頻道切換鍵都有此功能,簡碼與簡碼之間相隔是 108ms。 圖 紅外接收器 紅外編碼標(biāo)準(zhǔn) 發(fā)射端所發(fā)射的一幀碼含有一個引導(dǎo)碼、 8 位用戶碼、 8 位用戶反碼, 8 位鍵數(shù)據(jù)碼、 8 位鍵數(shù)據(jù)反碼。定時器 1 作為計數(shù)時間控制器,計數(shù)器 0 作為在規(guī)定記數(shù)時間內(nèi)所記得的紅外脈沖數(shù)。 11 紅外接收模塊 遙控接收器是根據(jù)接收到的不同頻率的紅外光信號,由 CPU 轉(zhuǎn)化為對應(yīng)的控制功能對控制電路實施控制。后 16 位為 8 位的操作碼和 8 位的操作反碼用于核對數(shù)據(jù)是否接收準(zhǔn)確。 上述“ 0”和“ 1”組成的 42 位二進(jìn)制碼經(jīng) 38kHz 的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。 10 當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。 發(fā)射部分 包括鍵盤矩陣、編碼調(diào)制、 LED 紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。如圖 33 所示。如圖 32 所示。如圖 21 所示。 圖 2 系統(tǒng)總體結(jié)構(gòu)框圖 單片機最小系統(tǒng) 單片機的最小系統(tǒng)主要包括:晶振電路、復(fù)
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1