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

正文內(nèi)容

紅外遙控系統(tǒng)畢業(yè)設(shè)計(jì)--基于單片機(jī)的紅外遙控系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-07-13 02:23 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 至 和 口,該兩引腳為復(fù)用引腳 , 引腳復(fù)用為外部中斷 1 請(qǐng)求輸入端; 引腳復(fù)用為定時(shí)器 /計(jì)數(shù)器 0 計(jì)數(shù)脈沖輸入端。 圖 紅外接收器 紅外編碼標(biāo)準(zhǔn) 發(fā)射端所發(fā)射的一幀碼含有一個(gè)引導(dǎo)碼、 8 位用戶碼、 8 位用戶反碼, 8 位鍵數(shù)據(jù)碼、 8 位鍵數(shù)據(jù)反碼。引導(dǎo)碼由一個(gè) 9ms 的高電平和 的低電平組成。當(dāng)按下持續(xù)時(shí)間超過 108ms 時(shí),則發(fā)送簡(jiǎn)碼(簡(jiǎn)碼由 9ms 高電平和 的低電平組成)來告之接收端是某一個(gè)按一直按著,象電視的音量和頻道切換鍵都有此功能,簡(jiǎn)碼與簡(jiǎn)碼之間相隔是 108ms?!?1”和“ 0”的區(qū)分采 用脈沖位置調(diào)制方式( PPM)。 二進(jìn)制信號(hào)的調(diào)制 二進(jìn)制信號(hào)的調(diào)制仍由發(fā)送單片機(jī)來完成 ,如圖 9 所示 ,A 是二進(jìn)制信號(hào)的編碼波形 ,B 是頻率為 38KHz (周期為 26μ s) 的連續(xù)脈沖 ,C 是經(jīng)調(diào)制后的間斷脈沖串 (相當(dāng)于 C = A B) ,用于紅外發(fā)射二極管發(fā)送的波形。圖 9 中 ,待發(fā)送的二進(jìn)制數(shù)據(jù)為 101。 二進(jìn)制信號(hào)的解調(diào) 二進(jìn)制信號(hào)的解調(diào)由一體化紅外接收頭 VS1838B 來完成 ,它把接收到的紅外信號(hào) (圖 10 中波形 D ,也是圖 9 中波形 C) 經(jīng)內(nèi)部處理并解調(diào)復(fù)原 ,在輸出腳輸出圖 10 中波形 E (正好是對(duì)圖 9 中波形 A 的取反 ) ,VS1838B 的解調(diào)可理解為 :在 12 輸入有脈沖串時(shí) ,輸出端輸出低電平 ,否則輸出高電平??芍苯优c單片機(jī)串行輸入口及外中斷相聯(lián),以實(shí)現(xiàn)隨時(shí)接收遙控信號(hào)并產(chǎn)生中斷,然后由單片機(jī)對(duì)編碼還原。 圖 10 紅外接收頭接收及輸出波形 二進(jìn)制信號(hào)的解碼 二進(jìn)制信號(hào)的解碼由接收單片機(jī)來完成 ,它把紅外接收頭送來的二進(jìn)制編碼波形通過解碼 ,還原出發(fā)送端發(fā)送的數(shù)據(jù)。如圖 10 ,把波形 E 解碼還原成原始二進(jìn)制數(shù)據(jù)信息 101。 LED 模擬外圍設(shè)備模塊 發(fā)光 二極管 ( LED) 在電路及 儀器 中作為指示燈 。 74HC573 八進(jìn)制 3 態(tài)非反轉(zhuǎn)透明鎖存器 。 輸入是和標(biāo)準(zhǔn) CMOS 輸出兼容的;加上拉 電阻 ,他們能和 LS/ALSTTL 輸出兼容。 當(dāng)鎖存使能端 LE 為高時(shí),這些器件的鎖存對(duì)于數(shù)據(jù)是透明的(也就是說輸出同 步)。當(dāng)鎖存使能變低時(shí),符合建立時(shí)間和保持時(shí)間的數(shù)據(jù)會(huì)被鎖存。 原 碼 ‘ 1 ’ 原 碼 ‘ 0 ’ 原 碼 ‘ 1 ’DE 13 液晶顯示模塊 1602 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式LCD。 1602LCD 主要技術(shù)參數(shù)主要技術(shù)參數(shù)主要技術(shù)參數(shù)主要技術(shù)參數(shù): 顯示容量 :16 2 個(gè)字符 芯片工作電壓 :— 工作電流 :() 模塊最佳工作電壓 : 字符尺寸 : (W H)mm 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效 。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。 圖: 1602 液晶顯示模塊 14 元件清單 序號(hào) 元器件 數(shù)量 數(shù)值 作用 1 R1 1 10kΩ 復(fù)位電阻 2 C1 1 10uF 電解電容 (復(fù)位 ) 3 C2,C3 2 30pF 振蕩瓷片電容 4 晶振 1 12MHz 晶振 5 STC89C52 1 單片機(jī)芯片 6 活動(dòng) 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è)計(jì) 主控程序 主控程序很簡(jiǎn)單,主程序主要是對(duì)軟硬件環(huán)境進(jìn)行初始化,如在中斷服務(wù)入口地址添加跳轉(zhuǎn),跳轉(zhuǎn)到所需要執(zhí)行的中斷服務(wù)程序、對(duì)所用到的 P1,P2 口進(jìn)行初始化,設(shè)置外部中斷 0 為下降沿觸發(fā),并開中斷,然后循環(huán)等待外部中斷。 遙控發(fā)射部分 紅外遙控信號(hào)的發(fā)射是由 LC7461 芯片組成發(fā)射電路嵌入在遙控器中, 本設(shè)計(jì)的重點(diǎn)在于對(duì)它發(fā)射的紅外信號(hào) 進(jìn)行解碼識(shí)別,進(jìn)而完成相應(yīng)的控 制。 15 其中發(fā)射部分程序固化在遙控器芯片中,當(dāng)我們按鍵,會(huì)自動(dòng)執(zhí)行編 碼程序,并進(jìn)行調(diào)制和發(fā)射。 本遙控發(fā)射器采用脈沖寬度調(diào)制方式,當(dāng)不同的指令鍵被按下時(shí),指 令信號(hào)電路產(chǎn)生不同脈沖編碼的指令信號(hào),也就是進(jìn)行編碼,然后經(jīng)調(diào)制 電路調(diào)制,用不同的脈寬來區(qū)分“ 0”和“ 1”,產(chǎn)生連續(xù) 42 位二進(jìn)制碼 組,其中前 26 為用戶識(shí)別碼,能區(qū)別不同的紅外遙控設(shè)備,后 16 位為 8 位的操作碼和 8 位的操作反碼用于區(qū)別按鍵,再由驅(qū)動(dòng)電路驅(qū)動(dòng)紅外發(fā)射 器發(fā)射 紅外信號(hào)。整體過程如下: 圖 遙控接收處理部分 當(dāng)解碼成功之后,內(nèi)存單元 1AH 中存放的就是我們所按鍵的鍵值,根據(jù)鍵值我們查表取出控制字,可以轉(zhuǎn)移到相應(yīng)的控制程序,這里為了簡(jiǎn)便,用控制字開控制開關(guān),當(dāng)紅色開關(guān)鍵時(shí),調(diào)用子程序來開關(guān)系統(tǒng),當(dāng)按下數(shù)字鍵時(shí),對(duì)應(yīng)的小燈會(huì)亮,如按鍵 1,則第一個(gè)小燈亮。 5 測(cè)試結(jié)果及分析 實(shí)驗(yàn)儀與計(jì)算機(jī)的連接 將實(shí)驗(yàn)儀與計(jì)算機(jī)通過串行口 COM1 進(jìn)行連接,并進(jìn)行相應(yīng)的配置,設(shè)置波特率,編寫簡(jiǎn)單的程序,如果能夠通過計(jì)算機(jī)對(duì)實(shí)驗(yàn)儀進(jìn)行操作,可表示連接正確??梢酝逻M(jìn)行試驗(yàn)。 指 令 鍵 指 令 編碼 調(diào) 制 驅(qū) 動(dòng) 紅外發(fā)射 16 硬件系統(tǒng)的調(diào)試 要檢查我們要使用的一些硬件資源是否完好,是否可用。檢查所用到的小燈,蜂鳴器是不是能夠控制,檢查 P2 口, P1 口, P3 口是不是能夠控制輸入輸出,檢查紅外接收器是不是能夠?qū)崿F(xiàn)接收,檢查 口是不是能引發(fā)外部中斷。 對(duì)于本試驗(yàn)要用到的遙控器,也要確定是否可用,是否能正確的發(fā)射紅外信號(hào)。 通過簡(jiǎn)單的調(diào)試,確定所用資源都可用時(shí),可 接著進(jìn)行軟件系統(tǒng)的調(diào)試。 軟件系統(tǒng)的調(diào)試 當(dāng)編寫好程序之后,運(yùn)行不能達(dá)到所要的效果,就要檢查是不是程序出了問題,通過設(shè)置斷點(diǎn),單步運(yùn)行,了解程序的走向,找出出錯(cuò)的地方,進(jìn)行修改。通過不斷地試驗(yàn)修改,程序終于可以實(shí)現(xiàn)所預(yù)期的效果。 6 總結(jié)與體會(huì) 通過這次的課程設(shè)計(jì),讓我明白到,理論和實(shí)操是兩個(gè)不同的概念。我們不 能一味的依照原本的原理圖來操作,要根據(jù)實(shí)際情況對(duì)電路圖進(jìn)行修改。 這次課程設(shè)計(jì)是以自己動(dòng)手動(dòng)腦,并親手設(shè)計(jì)、制作、組裝與調(diào)試為特色的。 它將基本技能訓(xùn)練,基本工藝知識(shí)和創(chuàng)新啟蒙有機(jī)結(jié)合 ,培養(yǎng)我們的實(shí)踐能力和創(chuàng)新精神,作為信息時(shí)代的大學(xué)生,僅會(huì)書本理論是不夠的,基本的動(dòng)手能力是一切工作和創(chuàng)造的基礎(chǔ)和必要條件。 17 這次課程設(shè)計(jì)中我主要負(fù)責(zé)方案設(shè)計(jì)、仿真及后期調(diào)試。通過 proteus 軟件對(duì)電路進(jìn)行設(shè)計(jì),仿真。 在這一次的課程設(shè)計(jì)中,我們小組分工合作,良好地完成了紅外控制系統(tǒng)設(shè)計(jì)。在最后的組裝和調(diào)試中,則讓我們深刻意識(shí)到,理論上能行到,到了實(shí)踐的時(shí)候很有可能就會(huì)出各種問題,比如這次,我們的程序在開發(fā)板上能正常運(yùn)行,但到了自己焊接的板上就運(yùn)行不了,最后踩發(fā)現(xiàn)原來是外部中斷的端口設(shè)置出了問題。此外調(diào)試 的時(shí)候雖然是最困難的,也是一個(gè)比較煩的環(huán)節(jié),由于誤差等各方面的原因,顯示模塊濃度調(diào)試出現(xiàn)了較大的問題,難以調(diào)出理想的顯示,最后經(jīng)過努力,基本能顯示。 總的來說,這一次的試訓(xùn)獲益良多,首先是培養(yǎng)了我們小組合作的精神,其次是加深了對(duì)單片機(jī)功能的認(rèn)識(shí),也讓自己編程能力得到了提高,最重要的是提高了自己的動(dòng)手能力,能讓自己學(xué)到的知識(shí)用到現(xiàn)實(shí)的成品中,讓我對(duì)這個(gè)專業(yè)更加有興趣,使我以后學(xué)校更加有動(dòng)力。 這次課程設(shè)計(jì),讓我了解到那些實(shí)操的理論也只是紙上談兵,真正實(shí)操起來,很多的知識(shí)都不夠扎實(shí),所以遇到問題的時(shí)候我們不斷地 翻閱書本,詢問老師,在這過程中,學(xué)習(xí)到了不少
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1