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

正文內(nèi)容

基于單片機(jī)的紅外遙控開關(guān)設(shè)計本科畢業(yè)設(shè)計-wenkub.com

2025-06-17 12:44 本頁面
   

【正文】 在論文的撰寫過程中老師們給予我很大的幫助,幫助解決了不少的難點(diǎn),使得論文能夠及時完成,這里一并表示真誠的感謝。最后,我要特別感謝我的導(dǎo)師趙達(dá)睿老師、和研究生助教熊偉麗老師。感謝老師四年來對我孜孜不倦的教誨,對我成長的關(guān)心和愛護(hù)。最后,我要感謝我的父母對我的關(guān)系和理解,如果沒有他們在我的學(xué)習(xí)生涯中的無私奉獻(xiàn)和默默支持,我將無法順利完成今天的學(xué)業(yè)。從他身上,我學(xué)到了許多能受益終生的東西。這期間凝聚了很多人的心血,在此我表示由衷的感謝。首先非常感謝學(xué)校開設(shè)這個課題,為本人日后從事計算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。畢業(yè)設(shè)計(論文)使用授權(quán)聲明本人完全了解濱州學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定。對本文的研究做出重要貢獻(xiàn)的個人和集體均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。 BOOL。typedef typedef BYTE。 unsigned char signedINT32。 long unsigned long UINT32。 unsigned longINT16。 unsigned int UINT16。typedef unsigned int 也感謝每一個看到我的論文的老師和朋友,因?yàn)槟銈兊拈喿x使我的論文散發(fā)了生命力,由于時間倉促,還希望大家的批評與指點(diǎn)。楊子鳴。系統(tǒng)的功能還有很大的擴(kuò)展空間,比如在程序里集成多個解碼程序,讓系統(tǒng)自適應(yīng)不通種類的遙控器,如果系統(tǒng)加入語音芯片還可以在設(shè)置語音提示,使之功能更加完美。 while(x) { for (i = 0。 break。 Relay_3=~Relay_3。 case 0x18: //遙控器2鍵的鍵碼。/* 函數(shù)名稱:繼電器控制程序 函數(shù)功能:實(shí)現(xiàn)對繼電器的紅外控制*/void Relay() { switch(PassWord) { case 0x0c: //遙控器1鍵的鍵碼。sbit Relay_2=P2^1。 //將接收到的按鍵碼值賦值給變量。 } } if (IRCOM[2]!=~IRCOM[3]) //判斷接受的數(shù)據(jù)與其反碼是 { //否相等,相等則重新接收。 } //高電平計數(shù)完畢 IRCOM[j]=IRCOM[j] 1。 N++。j++) //收集四組數(shù)據(jù) { for (k=0。 } while (IRIN) //等 IR 變?yōu)榈碗娖剑? { //高電平信號。 if (IRIN==1) //引導(dǎo)碼是以低電平開始,所以一開始得檢測 { EX1 =1。/* 函數(shù)名稱:紅外解碼程序 函數(shù)功能:對紅外接收頭輸出信號進(jìn)行解碼并編碼*/void IR_IN() //紅外解碼程序 { unsigned char j,k,N=0。 }includeincludeinclude //延時程序頭文件聲明。 //繼電器控制程序。P2=0x00。includeincludeincludeinclude //紅外解碼程序頭文件聲明include //繼電器控制程序頭文件聲明void Inital() { IE = 0x84。因而為了讓外部函數(shù)或者文件調(diào)用我們提供的接口功能,就必須包含我們提供的這個接口描述文件即頭文件。其文件內(nèi)部不應(yīng)該包含任何實(shí)質(zhì)性的函數(shù)代碼。在我們的C文件中,由于需要對外提供接口,因此必須有一些函數(shù)或者是變量提供給外部其它文件進(jìn)行調(diào)用。而在編寫這個模塊的時候很可能就需要利用到別人寫好的模塊的接口,這個時候我們關(guān)心的是它的模塊實(shí)現(xiàn)了什么樣的接口,我該如何去調(diào)用,至于模塊內(nèi)部是如何組織的,對于我而言,無需過多關(guān)注。理想的模塊化應(yīng)該可以看成是一個黑盒子。模塊化的目的是為了降低程序復(fù)雜度,使程序設(shè)計、調(diào)試和維護(hù)等操作簡單化,而在模塊化C程序設(shè)計的過程中包含*.c和*.h兩種重要的文件。 循 環(huán) 判 斷 主程序開始初始化中斷繼電器控制程序是否按鍵?紅外解碼程序中斷返回中斷開始 主程序流程 系統(tǒng)軟件工作流程流程說明:在遙控器按下鍵碼的時候,發(fā)射的紅外線被一體化接收頭接收后輸出TTL電平信號,對單片機(jī)造成外部中斷,進(jìn)而單片機(jī)對紅外接收頭傳來含有編碼信息的TTL電平信號進(jìn)行解碼,然后程序中處理得到的鍵碼碼值再傳至控制程序,如本設(shè)計中的繼電器控制程序,處理繼電器控制程序以實(shí)現(xiàn)本設(shè)計所要求的開關(guān)控制功能,當(dāng)沒有按鍵按下,程序返回到主程序的最開始,重新進(jìn)行鍵碼判斷。在整個硬件設(shè)計過程中,所遇上的主要問題是如何驅(qū)動繼電器工作,由于單片機(jī)的I/O口在直接連接繼電器控制線圈引腳上不足使得繼電器線圈以產(chǎn)生拉動彈片的磁場,所以需要對輸入的驅(qū)動電流進(jìn)行放大,而在繼電器驅(qū)動電路上添加一個三極管,則可以解決這個問題。 USB接口電源 單片機(jī)控制系統(tǒng)電路單片機(jī)接收紅外接收頭輸出的電平信號產(chǎn)生中斷,處理中斷服務(wù)程序即紅外解碼程序并完成對繼電器的驅(qū)動控制,實(shí)現(xiàn)電源開關(guān)控制功能。繼電器一般有兩股電路,為低壓控制電路和高壓工作電路。(2)電磁繼電器的原理電磁繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的,(),只要在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)輸入量(如電壓、電流、溫度等)達(dá)到規(guī)定值時,繼電器被所控制的輸出電路導(dǎo)通或斷開。(1)電磁繼電器的介紹繼電器是一種電控制器件。USB接口支持設(shè)備的即插即用和熱插拔功能。(3)MAX232的標(biāo)準(zhǔn)應(yīng)用電路其中CCCC4四個電容按下圖方式連接用來產(chǎn)生+12V以及12V兩個電源,供RS232串口電平的需要,而電容C5用來濾除MAX232的+5V供電電源的噪聲干擾。TTL/CMOS數(shù)據(jù)從T1IN、T2IN輸入轉(zhuǎn)換成RS232數(shù)據(jù)從T1OUT、T2OUT送到電腦DB9插頭;DB9插頭的RS232數(shù)據(jù)從R1IN、R2IN輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù)后從R1OUT、R2OUT輸出。第二部分是數(shù)據(jù)轉(zhuǎn)換通道。由于供電電源存在干擾,應(yīng)該對電源端進(jìn)行濾波處理,處理方法為:電源端與接地端之間連接一個100Ω左右的電阻以及一個47uF左右的電容。它能與TTL、COMS 電路兼容,接收紅外信號頻率為38 kHz,同時能對信號進(jìn)行放大、檢波、整形,得到TTL 電平的編碼信號。+STC90C516RD+單片機(jī)是宏晶科技推出的新一代超/高速/低功耗的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時鐘/機(jī)器周期,內(nèi)部集成MAX810專用復(fù)位電路,時鐘頻率在12MHz以下時,復(fù)位腳可直接接地。 根據(jù)紅外編碼的格式。遙控器將按鍵信息進(jìn)行編碼后調(diào)制到紅外線的某個頻率通過發(fā)光二極管發(fā)射出去,紅外接收管接收到發(fā)射管發(fā)出的紅外信號后對該信號進(jìn)行解調(diào)原始編碼信息,紅外遙控接收頭解調(diào)出的編碼是串行二進(jìn)制碼,包含著遙控按鍵信息,但它還不便于CPU讀取識別,因此需要先對這些二進(jìn)制碼進(jìn)行解碼。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。紅外遙控器鍵盤接收、放大、檢波、整形編碼和調(diào)制紅外接收頭光電放大解調(diào)解碼單片機(jī) 紅外遙控系統(tǒng)框圖 遙控發(fā)射器及其編碼遙控發(fā)射器專用芯片很多,這里我們以運(yùn)用比較廣泛,解碼比較容易的一類來加以說明,現(xiàn)以WD6122遙控發(fā)射器專用芯片組成發(fā)射電路為例說明編碼原理。接收電路一般由接收電路、放大電路、調(diào)制電路、指令譯碼電路、驅(qū)動電路、執(zhí)行電路(機(jī)構(gòu))等幾部分組成。繼電器控制模塊:單片機(jī)驅(qū)動繼電器的通斷工作,從而對后置電路中的供電電源實(shí)現(xiàn)開關(guān)通斷功能控制。遙控器發(fā)出的紅外遙控信號經(jīng)紅外接收器PC838接收轉(zhuǎn)化成TTL信號后送給STC90C516RD+的中斷口1,單片機(jī)采集到這些數(shù)據(jù)后產(chǎn)生外部中斷,進(jìn)入解碼程序,對其進(jìn)行紅外解碼處理并獲得對后置電路所需的控制信息,這些控制信息可直接從I/O口輸出,當(dāng)I/O輸出高電平是,使得本設(shè)計電路中的三極管9013導(dǎo)通,繼電器線圈導(dǎo)通形成磁場,吸住彈片,常閉斷開,常開閉合,連通后置電路中的供電電源。(2)設(shè)計相關(guān)控制電路、接收電路、以及被控功能電路。此外編、解碼芯片通常是專用配對使用的,即某種解碼芯片只能識別某種編碼芯片的編碼,對其他型號的編碼芯片的編碼則不能識別。如果將8位單片機(jī)的推出作為起點(diǎn),那么單片機(jī)的發(fā)展歷史大致可分為以下幾個階段:(1) 第一階段(19761978):單片機(jī)探索階段(2) 第二階段(19781982):單片機(jī)完善階段(3) 第三階段(19821990):微控制器形成階段(4) 第四階段(1990至今):微控制器全面發(fā)展階段隨著單片機(jī)的各個領(lǐng)域全面深入的發(fā)展和應(yīng)用,導(dǎo)致單片機(jī)的發(fā)展趨勢是向CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。而從各國將遙控技術(shù)在航天、工業(yè)等方面得到廣泛應(yīng)用和發(fā)展后,遙控裝置的中心控制部件已從早期的分立元件、集成電路逐步發(fā)展到現(xiàn)在的單片微型計算機(jī),智能化程度大大提高。七十年代末,隨著大規(guī)模集成電路和計算機(jī)技術(shù)的發(fā)展,遙控技術(shù)才得到快速發(fā)展。遙控系統(tǒng)既可傳送離散的控制信息(例如開關(guān)的通斷),也可傳送連續(xù)的控制信息(例如汽車油門的大?。?。紅外遙控不影響周邊環(huán)境、不干擾電氣設(shè)備;電路調(diào)試簡單,只要按給定電路連接無誤,一般不需任何調(diào)試即可投入工作;編解碼容易,可進(jìn)行多路遙控,在室內(nèi)近距離遙控中得到了廣泛的應(yīng)用;而采用單片機(jī)進(jìn)行遙控開關(guān)的設(shè)計,具有編程靈活多樣,操作個數(shù)可以隨意設(shè)定等優(yōu)點(diǎn)。論文簡單介紹了紅外
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1