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

正文內容

基于單片機的繼電器控制設計畢業(yè)論文(存儲版)

2025-08-19 16:44上一頁面

下一頁面
  

【正文】 ................................. 29 鳴 謝 ............................................................... 30 參考文獻 ............................................................. 31 附 錄 ............................................................... 32 設計總說明 I 設計總說明 單片機已經滲入到生活的各個領域,它是很難找到哪些領域沒有單片機的痕跡。 infrared receiver。 遙控技術的發(fā)展與現狀 遙控技術是在自動控制技術和通信技術基礎上發(fā)展起來的。與紅外線相比,超聲波傳感器頻帶窄,所能攜帶的信息量少,易受干擾而引起誤動作,較為理想的是光控制方式,采用紅外線的遙控方式逐漸取代了超聲波遙控方式,出現了紅外線多功能遙控器,并且成為當今時代的主流。20xx 屆本科生畢業(yè)設計 3 但是當控制路數較多時 ,其接口的設計和實現就顯得比較繁瑣。 廣東海洋大學寸金學院 20xx 屆本科生畢業(yè)設計 4 第 2 章 系統(tǒng)硬件部分設計 系統(tǒng)硬件設計原理及要求 在進行系統(tǒng)硬件設計時,首先需要保證的便是整個系統(tǒng)的功能性與穩(wěn)定性,將各個硬件電路模塊進 行認真仔細的分析,在通電之前,需要排除斷路與短路現象的存在,以保證系統(tǒng)調試安全性,避免上述問題造成的硬件系統(tǒng)損壞等的不良結果,同時還需考慮到成本的客觀因素,以使本設計簡單易懂而又經濟實用。指令譯碼器將編碼指令信號進行譯碼,最后由驅動電路來驅動執(zhí)行電路實現各種指令的操作控制(機構)。編碼采用脈沖位置調制方式( PPM),利用脈沖之間的時間間隔來區(qū)分“ 0”和“ 1”。就這樣單片機程序就可以識別遙控器相應的功能鍵,通過遙控器向單片機發(fā)出相應的命令,單片機接收到命令后通過驅動電路使繼電器動作從而實現用電設備的開關。 紅外一體化接收頭的測試 :可以 在 PC838 的電源端與信號輸出端之間接上一只二極管及一只發(fā)光二極管后,再配上規(guī)定的工作電源(為+ 5V),當手拿遙控器對著接收頭按任意鍵時,發(fā)光二極管會閃爍,說明紅外接收頭和遙控器工作都正常;如果發(fā)光二極管不閃爍發(fā)光,說明紅外接 收頭和遙控器至少有一個損壞。因此,液晶顯示器畫質高且不會閃爍。如果根據驅動方式來分, 可以分為靜態(tài)驅動( Static)、單純矩陣驅動( Simple Matrix)和主動矩陣驅動( Active Matrix)三種。 二、 1602 字符型 LCD 簡介 字符型液晶顯示模塊是一種專門用于顯示字母、數字、符號等點陣式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模塊。 第 6 腳: E 端為使能端,當 E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 USB 是在 1994 年底由英特爾、康柏、 IBM、 Microsoft 等多家公司聯合提出的 ,引腳分布如圖 所示: 圖 USB 接口引腳分布圖 ( 2) 選擇 USB 接口為本設計供電的原因及注意事項 20xx 屆本科生畢業(yè)設計 15 由于 USB 供電可以提供每個 U 口 最大為 500MA 的 電流 ,供電電壓為 5V, 與單片機的供電系統(tǒng)相適配,能滿足本設計絕大 部分元器件的供電要求,而且本設計過程中并不存在大功率元器件,所以本設計選用 USB 作為整個紅外遙控系統(tǒng)的供電電源,但是為了 防 止 電路上短路燒壞電腦的 USB 接口 , USB接口 應加 自恢復保險 。輸入量可分為電氣量(如電流、電壓、頻率、功率等)及非電氣量(如廣東海洋大學寸金學院 20xx 屆本科生畢業(yè)設計 16 溫度、壓力、速度等)兩大類。 圖 電磁繼電器內部示意 圖 硬件系統(tǒng)相關電路圖 本節(jié)將提供該設計中所涉及到的系統(tǒng)整體原理圖以及模塊電路的原理圖,如紅外接收模塊、 USB 供電模塊、單片機解碼控制模塊等。 模塊化程序簡介 模塊化程序設計即模塊化設計,簡單地說就是程序的編寫不是開始就逐條錄入計算機語句和指令,而是首先用主程序、子程序、子過程等框架把軟件的主要結構和流開始 溫度傳感器 紅外遙控器 3路獨立按鍵 繼電器模塊控制 液晶顯示 20xx 屆本科生畢業(yè)設計 21 程描述出來,并定義和調試好各個框架之間的輸入、輸出鏈接關系。 //清屏 csh()。 return。 { delay1(1)。 //數據最高位補“ 0” if (N=8) {IRCOM[j] = IRCOM[j] | 0x80。 else shuju1[2]=39。F39。 Disp()。 //精確延時,大于 480us DQ=1。i) { DQ=0。 i0。 WriteOneChar(0xCC)。 WriteOneChar(0xCC)。 t= tt*100+。 //把計算得到的數放到顯示的數組里 20xx 屆本科生畢業(yè)設計 27 d=e%10。N39。 //把計算得到的數放到顯示的數組里 b=e/100a*10。 //計算得到上限個位,并把計算得到的數放到顯示的數組里 m=e/100。 DelayUs2x(245)。紅外遙控技術及其解碼方案 [J];中國學術期刊;20xx 年 06 期 : 14. [7]何立民 .單片機應用系統(tǒng)設計 .北京:航天航空大學出版社 .20xx 年 . [8]朱光忠 。039。439。839。C39。 define RS_CLR RS=0 define RS_SET RS=1 define RW_CLR RW=0 define RW_SET RW=1 define EN_CLR EN=0 define EN_SET EN=1 sbit shezhi=P1^0。 //蜂鳴器驅動線 sbit IRIN = P3^3。 char shuju2[]= 。 for(i=0。 附錄 35 //endif RS_CLR。 // endif RS_SET。 } /* 寫入字符串函數 */ void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0) { LCD_Write_Com(0x80 + x)。 LCD_Write_Com(0x38)。 /*顯示開及光標設置 */ shuju1[0]=39。shuju1[3]=39。 /*顯示光標移動設置 */ DelayMs(5)。 LCD_Write_Com(0x38)。 } /* 清屏函數 */ 附錄 36 void LCD_Clear(void) { LCD_Write_Com(0x01)。 } /* 寫入數據函數 */ void LCD_Write_Data(unsigned char Data) { // ifndef PROTEUS // while(LCD_Check_Busy())。 } } /* 寫入命令函數 */ void LCD_Write_Com(unsigned char ) { //ifndef PROTEUS //while(LCD_Check_Busy())。 //上限報警溫度,默認值為 38 void Delay(uint i) //DS18B20 延遲程序 { 附錄 34 while( i )。 int jdq1=1,jdq2=1,jdq3=1,jdq4=1。 sbit DQ=P1^6。F39。B39。739。339。 sbit EN = P2^7。 也感謝每一個看到我的論文的老師和朋友,因為你們的閱讀使我的論文散發(fā)了生命力,由于時間倉促,還希望大家的批評與指點。 } void DelayUs2x(unsigned char t) { while(t)。 //把計算得到的數放到顯示的數組里 shuju2[13]=ASCII_NUM[shangxian/10]。 //獲取溫度值 a=e/1000。 //計算得到上限個位,并把計算得到的數放到顯示的數組里 if(m=shangxian) {jdq4=0。 //把計算得到的數放到顯示的數組里 b=e/100a*10。 t=t|a。 Tmpchange()。 dat=1。 } /*****寫一個字節(jié) *****/ void WriteOneChar(unsigned char dat) { unsigned char i=0。 for (i=8。 //稍做延時 DQ=0。 else shuju1[10]=39。N39。if(jdq1==0) shuju1[2]=39。 } // 計數過長自動離開。k8。 delay1(15)。 //初始化液晶 DelayMs(20)。 20xx 屆本科生畢業(yè)設計 19 廣東海洋大學寸金學院 20xx 屆本科生畢業(yè)設計 20 第 3 章 系統(tǒng)軟件部分設計 程序的基本思路 及模塊化程序編寫介紹 系統(tǒng)軟件設計由紅外線解碼、中斷服務程序、繼電器控制程序、延時程序等幾部分程序組成,本章將對整個編寫程序流程及程序代碼進行表述。對于繼電器的 “ 常開、常閉 ” 觸點,可以這樣來區(qū)分:繼電器線圈未通電時處于斷開狀態(tài)的靜觸點,稱為 “ 常開觸點 ” ;處于接通狀態(tài)的靜觸點稱為“ 常閉觸點 ” 。故在電路中起著自動調節(jié)、安全保護、轉換電路等作用。是應用在PC 領域的接口技術。 第 5 腳: R/W 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。但由于內帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據在 LCD 上開始顯示的行列號及每行的列數找出顯示 RAM 對應的地址,設立光標,在此送上該字符對應的代碼即可。 液晶顯示器的分類 液晶顯示的分類方法有很多種,通常可按其顯示方式分為段式、字符式、點陣式等。發(fā)光管和 LED 數碼管比較常用,軟硬件都比較簡單,在前面章節(jié)已經介紹過,在此不作介紹,本章重點介紹字符型液晶顯示器的應用。它能與 TTL、 COMS 電路兼容 , 接收紅外信號頻率為 38 kHz,同時能對信號進行放大、檢波、整形,得到 TTL 電平的編碼信號。 根據紅外編碼的格式,程序應該等待 9ms 的起始碼和 的結果碼完成后才能讀碼。然后再通過紅外發(fā)射二極管產生紅外線向空間發(fā)射。 接收電路 一般由接收電路、放大電路、調制電路、指令譯碼電路、驅動電路、執(zhí)行電路 (機構 )等幾部分組成。 ( 3)采用 C程序語言進行相關程序的模塊化編程并調試。 研究的目標及內容 由于在工業(yè)、航空以及儀器儀表等紅外控制當中通常需要使用專用的配對編、解碼芯片 ,組成紅外發(fā)射和接收電路 ,完成對設備或電器的遠程控制。在遙控方式上大體經歷了從有線到無線的超聲波、從振動子到紅外線、再到使用總線的微機紅外遙控這樣幾個階段。而紅外遙控不影響周邊環(huán)境、不干擾電氣設備;電路調試簡單,只要按給定電路連接無誤,一般不需任何調試 即可投入工作;編解碼容易,可進行多路遙控,在室內近距離遙控中得到了廣泛的應用;目前,市場上一般設備系統(tǒng)均采用專用的遙控編碼及解碼集成電路,但是由于功能受到特定的限制,只適合于某一專用電器產品的
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1