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

正文內(nèi)容

基于單片機(jī)的繼電器控制設(shè)計(jì)畢業(yè)論文-wenkub

2023-07-07 16:44:23 本頁(yè)面
 

【正文】 制終端,并采用包括按鍵、 1602 界面顯示、以及通過(guò) LABVIEW 開(kāi)發(fā)的上位機(jī)控制界面等在內(nèi)的多個(gè)控制源來(lái)控制繼電器,從而達(dá)到控制其他家用電器。 Relay。而紅外遙控不影響周邊環(huán)境、不干擾電氣設(shè)備;電路調(diào)試簡(jiǎn)單,只要按給定電路連接無(wú)誤,一般不需任何調(diào)試 即可投入工作;編解碼容易,可進(jìn)行多路遙控,在室內(nèi)近距離遙控中得到了廣泛的應(yīng)用;目前,市場(chǎng)上一般設(shè)備系統(tǒng)均采用專用的遙控編碼及解碼集成電路,但是由于功能受到特定的限制,只適合于某一專用電器產(chǎn)品的應(yīng)用,應(yīng)用范圍受到限制。 最早的遙控器之一,是一個(gè)叫尼古拉在遙控方式上大體經(jīng)歷了從有線到無(wú)線的超聲波、從振動(dòng)子到紅外線、再到使用總線的微機(jī)紅外遙控這樣幾個(gè)階段。 尤其是紅外遙控技術(shù)在這十年得到了迅猛發(fā)展,在家電和其他電子領(lǐng)域都得到了廣泛應(yīng)用,隨著生活水平的提高, 人們對(duì)產(chǎn)品的追求是使用更方便、更智能化,紅外線遙控技術(shù)正是一個(gè)重點(diǎn)發(fā)展方向 。 研究的目標(biāo)及內(nèi)容 由于在工業(yè)、航空以及儀器儀表等紅外控制當(dāng)中通常需要使用專用的配對(duì)編、解碼芯片 ,組成紅外發(fā)射和接收電路 ,完成對(duì)設(shè)備或電器的遠(yuǎn)程控制。因此 ,不同的編、解碼芯片幾乎沒(méi)有互換性。 ( 3)采用 C程序語(yǔ)言進(jìn)行相關(guān)程序的模塊化編程并調(diào)試。系統(tǒng)框圖如圖 所示: 圖 功能二:溫度傳感器 DS18B20 接受到當(dāng)前環(huán)境溫度,默認(rèn)上限溫度為 38 度,當(dāng)環(huán)境溫度低于 38 度的時(shí)候,繼電器關(guān)閉,超過(guò) 38 度,繼電器打開(kāi),可通過(guò)按鍵進(jìn)行溫度上下限的調(diào)整,實(shí)現(xiàn)了利用溫度來(lái)控制繼電器的開(kāi)關(guān),系統(tǒng)框圖如圖 所示 圖 繼電器 控制模塊 遙控發(fā)射模塊 單片機(jī)解碼模塊 紅外接收 模塊 繼電器 控制模塊 溫度傳感器 液晶 顯示 單片機(jī)接收到信號(hào) 20xx 屆本科生畢業(yè)設(shè)計(jì) 5 功能三:利用近距離繼電器控制,使用 3 位獨(dú)立鍵盤(pán)進(jìn)行繼電器近距離開(kāi)關(guān),控制原理與紅外遙控相似,區(qū)別在于遠(yuǎn)距離與近距離,因此功能簡(jiǎn) 單,這里不做詳細(xì)介紹。 接收電路 一般由接收電路、放大電路、調(diào)制電路、指令譯碼電路、驅(qū)動(dòng)電路、執(zhí)行電路 (機(jī)構(gòu) )等幾部分組成。 紅外遙控器 溫度傳感器 獨(dú)立鍵盤(pán) 單 片 機(jī) 液晶 1602 4 路繼電器 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 6 圖 紅外遙控系統(tǒng)框圖 遙控發(fā)射器及其編碼 遙控發(fā)射器專用芯片很多,這里我們以運(yùn)用比較廣泛,解碼比較容易的一類來(lái)加以說(shuō)明,現(xiàn)以 WD6122 遙控發(fā)射器專用芯片組成發(fā)射電路為例說(shuō)明編碼原理,該芯片類型的遙控發(fā)射器成品鍵碼值如圖 所示。然后再通過(guò)紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。 遙控器將按鍵信息進(jìn)行編碼后調(diào)制到紅外線的某個(gè)頻率通過(guò)發(fā)光二極管發(fā)射出去,紅外接收管接收到發(fā)射管發(fā)出的紅外信號(hào)后對(duì)該信號(hào)進(jìn) 行解調(diào)原始編碼信息,紅外遙控接收頭解調(diào)出的編碼是串行二進(jìn)制碼,包含著遙控 按鍵 信息,但它還不便于 CPU讀取識(shí)別,因此需要先對(duì)這些二進(jìn)制碼進(jìn)行解碼。 根據(jù)紅外編碼的格式,程序應(yīng)該等待 9ms 的起始碼和 的結(jié)果碼完成后才能讀碼。 STC89C52 STC89C52 單片機(jī)是宏晶科技推出的新一代超 /高速 /低功耗 的單片機(jī),指令代碼完全兼容傳統(tǒng) 8051 單片機(jī), 12 時(shí)鐘 /機(jī)器周期,內(nèi)部集成 MAX810 專用復(fù)位電路,時(shí)鐘頻率在 12MHz 以下時(shí),復(fù)位腳可直接接地。它能與 TTL、 COMS 電路兼容 , 接收紅外信號(hào)頻率為 38 kHz,同時(shí)能對(duì)信號(hào)進(jìn)行放大、檢波、整形,得到 TTL 電平的編碼信號(hào)。 由于供電電源存在干擾,應(yīng)該對(duì)電源端進(jìn)行濾波處理,處理方法為:電源端與接地端之間連接一個(gè) 100Ω 左右 的電阻以及一個(gè) 47uF 左右的電容,本設(shè)計(jì)采用 電20xx 屆本科生畢業(yè)設(shè)計(jì) 11 容濾波同樣能夠滿足設(shè)計(jì)要求 。發(fā)光管和 LED 數(shù)碼管比較常用,軟硬件都比較簡(jiǎn)單,在前面章節(jié)已經(jīng)介紹過(guò),在此不作介紹,本章重點(diǎn)介紹字符型液晶顯示器的應(yīng)用。 體積小、重量輕 液晶顯示器通過(guò)顯示屏上的電極控制液晶分子狀態(tài)來(lái)達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。 液晶顯示器的分類 液晶顯示的分類方法有很多種,通??砂雌滹@示方式分為段式、字符式、點(diǎn)陣式等。例如屏的第一行的亮暗由 RAM 區(qū)的 000H—— 00FH 的 16 字節(jié)的內(nèi)容決定,當(dāng)( 000H) =FFH 時(shí),則屏幕的左上角顯示一條短亮線,長(zhǎng)度為 8 個(gè)點(diǎn);當(dāng)( 3FFH) =FFH 時(shí),則屏幕的右下角顯示一條短亮線;當(dāng)( 000H) =FFH,( 001H)=00H,( 002H) =00H, ?? ( 00EH) =00H,( 00FH) =00H 時(shí),則在屏幕的頂部顯示一條由 8段亮線和 8條暗線組成的虛線。但由于內(nèi)帶字符發(fā)生器的控制器來(lái)說(shuō),顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在 LCD 上開(kāi)始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM 對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。一般 1602 字符型液晶顯示器實(shí)物如圖 1053: 三、 1602LCD 主要技術(shù)參數(shù): 顯示容量 :162 個(gè)字符 芯片工作電壓 :— 工作電流 :() 模塊最佳工作電壓 : 字符尺寸 :(WH)mm 四、 引腳功能說(shuō)明 1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無(wú)背光)或 16 腳(帶背光)接口,各引腳接口說(shuō)明如表所示 : 編號(hào) 符號(hào) 引腳說(shuō)明 編號(hào) 符號(hào) 引腳說(shuō)明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫(xiě)選擇 13 D6 數(shù)據(jù) 6 E 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 表:引腳接口說(shuō)明表 第 1 腳: VSS 為地電源。 第 5 腳: R/W 為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。 第 15 腳:背光源正極。是應(yīng)用在PC 領(lǐng)域的接口技術(shù)。 ( 3) USB 接口的選型 USB 接口的型號(hào)多種多樣,對(duì)于供 電電路來(lái)說(shuō),采用普通的 A 型或者 B型接口就可以了,本設(shè)計(jì)使用的是 A型 USB 接口,如圖 所示: 圖 USB 接口實(shí)物圖 電磁繼電器 要實(shí)現(xiàn)遙控開(kāi)關(guān),需要選擇繼電器配合單片機(jī)以及紅外遙控實(shí)現(xiàn)遙控開(kāi)關(guān)的功能,本設(shè)計(jì)選用的是 5V 額定電壓的電磁繼電器。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。廣泛應(yīng)用于電力保護(hù)、自動(dòng)化、運(yùn)動(dòng)、遙控、測(cè)量和通信等裝置中。對(duì)于繼電器的 “ 常開(kāi)、常閉 ” 觸點(diǎn),可以這樣來(lái)區(qū)分:繼電器線圈未通電時(shí)處于斷開(kāi)狀態(tài)的靜觸點(diǎn),稱為 “ 常開(kāi)觸點(diǎn) ” ;處于接通狀態(tài)的靜觸點(diǎn)稱為“ 常閉觸點(diǎn) ” 。 USB 電源系統(tǒng)供電電路 由于 USB 接口能夠提供 5V 電壓,最大 500MA 的電流,足夠滿足本設(shè)計(jì)的電源適配需求,且電壓穩(wěn)定,所以本設(shè)計(jì)采用 USB 接口進(jìn)行供電。 20xx 屆本科生畢業(yè)設(shè)計(jì) 19 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 20 第 3 章 系統(tǒng)軟件部分設(shè)計(jì) 程序的基本思路 及模塊化程序編寫(xiě)介紹 系統(tǒng)軟件設(shè)計(jì)由紅外線解碼、中斷服務(wù)程序、繼電器控制程序、延時(shí)程序等幾部分程序組成,本章將對(duì)整個(gè)編寫(xiě)程序流程及程序代碼進(jìn)行表述。以功能塊為單位進(jìn)行程序設(shè)計(jì),實(shí)現(xiàn)其求解算法的方法稱為 模塊化。 //初始化液晶 DelayMs(20)。 //溫度數(shù)據(jù)采集,并轉(zhuǎn)化成 LCD1602 要顯示的代碼 key()。 delay1(15)。 { delay1(1)。k8。 } while (IRIN) //計(jì)算 IR高電平時(shí)長(zhǎng) { delay1(1)。 } // 計(jì)數(shù)過(guò)長(zhǎng)自動(dòng)離開(kāi)。 }//end for k }//end for j if (IRCOM[2]!=~IRCOM[3]) { EX1=1。if(jdq1==0) shuju1[2]=39。 Disp()。N39。 } if(IRCOM[2]==0x5e) {jdq3=!jdq3。 else shuju1[10]=39。 EX1 = 1。 //稍做延時(shí) DQ=0。 x=DQ。 for (i=8。 DQ=1。 } /*****寫(xiě)一個(gè)字節(jié) *****/ void WriteOneChar(unsigned char dat) { unsigned char i=0。 DQ=datamp。 dat=1。 //啟動(dòng)溫度轉(zhuǎn)換 } /*****讀取溫度 *****/ unsigned int ReadTemperature(void) { unsigned char a=0。 Tmpchange()。 //讀取溫度寄存器 a=ReadOneChar()。 t=t|a。 } /*****數(shù)據(jù)轉(zhuǎn)換子程序 *****/ Disp_Temperature() //顯示溫度 {e=ReadTemperature()。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 b=e/100a*10。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 c=(e%100)/10。 //計(jì)算得到上限個(gè)位,并把計(jì)算得到的數(shù)放到顯示的數(shù)組里 if(m=shangxian) {jdq4=0。shuju1[14]=39。 //獲取溫度值 a=e/1000。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 d=e%10。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 shuju2[13]=ASCII_NUM[shangxian/10]。 } void qudou(void) //去抖延遲 { int i。 } void DelayUs2x(unsigned char t) { while(t)。系統(tǒng)采用軟件解碼具有電路簡(jiǎn)單、經(jīng)濟(jì)實(shí)用、操作簡(jiǎn)單、適用性強(qiáng)等特點(diǎn),單片機(jī)采用 STC89C52,充分利用了它的資源。 也感謝每一個(gè)看到我的論文的老師和朋友,因?yàn)槟銈兊拈喿x使我的論文散發(fā)了生命力,由于時(shí)間倉(cāng)促,還希望大家的批評(píng)與指點(diǎn)。楊子鳴 。 sbit EN = P2^7。139。339。539。739。939。B39。D39。F39。 //定義加鍵 sbit jian=P1^2。 sbit DQ=P1^6。 sbit j2=P2^2。 int jdq1=1,jdq2=1,jdq3=1,jdq4=1。 signed char m,wendu。 //上限報(bào)警溫度,默認(rèn)值為 38 void Delay(uint i) //DS18B20 延遲程序 { 附錄 34 while( i )。i++)。 } } /* 寫(xiě)入命令函數(shù) */ void LCD_Write_Com(unsigned char ) { //ifndef PROTEUS //while(LCD_Check_Busy())。 EN_SET。 } /* 寫(xiě)入數(shù)據(jù)函數(shù) */ void LCD_Write_Data(unsigned char Data) { // ifndef PROTEUS // while(LCD_Check_Busy())。 EN_SET。 } /* 清屏函數(shù) */ 附錄 36 void LCD_Clear(void) { LCD_Write_Com(0x01)。 //表示第二行 } while (*s)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1