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

正文內(nèi)容

基于單片機(jī)的紅外遙控開關(guān)設(shè)計本科畢業(yè)設(shè)計-文庫吧在線文庫

2025-07-23 12:44上一頁面

下一頁面
  

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