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

正文內(nèi)容

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

2025-02-13 02:29 本頁面
 

【文章內(nèi)容簡介】 的軟件設(shè)計(jì) 主控程序主控程序很簡單,主程序主要是對(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)的控 制。其中發(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)。整體過程如下:指令鍵指令編碼調(diào)制驅(qū)動(dòng)紅外發(fā)射 遙控接收處理部分 當(dāng)解碼成功之后,內(nèi)存單元1AH中存放的就是我們所按鍵的鍵值,根據(jù)鍵值我們查表取出控制字,可以轉(zhuǎn)移到相應(yīng)的控制程序,這里為了簡便,用控制字開控制開關(guān),當(dāng)紅色開關(guān)鍵時(shí),調(diào)用子程序來開關(guān)系統(tǒng),當(dāng)按下數(shù)字鍵時(shí),對(duì)應(yīng)的小燈會(huì)亮,如按鍵1,則第一個(gè)小燈亮。5 測試結(jié)果及分析 實(shí)驗(yàn)儀與計(jì)算機(jī)的連接將實(shí)驗(yàn)儀與計(jì)算機(jī)通過串行口COM1進(jìn)行連接,并進(jìn)行相應(yīng)的配置,設(shè)置波特率,編寫簡單的程序,如果能夠通過計(jì)算機(jī)對(duì)實(shí)驗(yàn)儀進(jìn)行操作,可表示連接正確??梢酝逻M(jìn)行試驗(yàn)。 硬件系統(tǒng)的調(diào)試要檢查我們要使用的一些硬件資源是否完好,是否可用。檢查所用到的小燈,蜂鳴器是不是能夠控制,檢查P2口,P1口,P3口是不是能夠控制輸入輸出,檢查紅外接收器是不是能夠?qū)崿F(xiàn)接收。對(duì)于本試驗(yàn)要用到的遙控器,也要確定是否可用,是否能正確的發(fā)射紅外信號(hào)。通過簡單的調(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ǔ)和必要條件。這次課程設(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)過努力,基本能顯示??偟膩碚f,這一次的試訓(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í)到了不少的新知識(shí)。感謝王哲老師的悉心指導(dǎo),多次與我們開座談會(huì),同時(shí)為我們搜集提供了重要資料,使得課程設(shè)計(jì)的圓滿成功。老師辛苦了,我衷心地感謝老師您。參考文獻(xiàn) [1] 《基于Proteus的單片機(jī)應(yīng)用技術(shù)》主編:江世明 (電子工業(yè)出版社)[2]《51單片機(jī)開發(fā)與應(yīng)用基礎(chǔ)教程(c語言版)》主編:劉劍 劉奇穗(中國電力出版社)[3]《數(shù)字電子技術(shù)基礎(chǔ)》主編:余孟嘗 (高等教育出版社)[4]《傳感器原理與應(yīng)用》主編:黃賢武 鄭筱霞(高等教育出版社)7附錄 程序代碼//本解碼程序適用于NEC的upd6121及其兼容芯片的解碼,支持大多數(shù)遙控器 include //包含單片機(jī)寄存器的頭文件include //包含_nop_()函數(shù)定義的頭文件include //1602頭文件include //蜂鳴器響一聲頭文件include //包含18B20頭文件sbit IR=P3^2。 //sbit du=P2^6。 //573鎖存器鎖存?sbit D1=P1^0。 //白色燈sbit D2=P1^2。 //綠色燈sbit D3=P1^4。 //藍(lán)色燈sbit D4=P1^6。 //紅色燈unsigned char a[4]。 //儲(chǔ)存用戶碼、用戶反碼與鍵數(shù)據(jù)碼、鍵數(shù)據(jù)反碼unsigned int LowTime,HighTime。 //儲(chǔ)存高、低電平的寬度 /************************************************************函數(shù)功能:對(duì)4個(gè)字節(jié)的用戶碼和鍵數(shù)據(jù)碼進(jìn)行解碼說明:解碼正確,返回1,否則返回0出口參數(shù):dat*************************************************************/bit DeCode(void) { unsigned char i,j。 unsigned char temp。 //儲(chǔ)存解碼出的數(shù)據(jù) for(i=0。i4。i++) //連續(xù)讀取4個(gè)用戶碼和鍵數(shù)據(jù)碼 { for(j=0。j8。j++) //每個(gè)碼有8位數(shù)字 { temp=temp1。 //temp中的各數(shù)據(jù)位右移一位,因?yàn)橄茸x出的是高位數(shù)據(jù) TH0=0。 //定時(shí)器清0 TL0=0。 //定時(shí)器清0 TR0=1。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1