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

正文內(nèi)容

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

 

【正文】 { LCD_Write_Data( *s)。 LCD_Write_Com(0x38)。 LCD_Write_Com(0x38)。 /*顯示光標(biāo)移動(dòng)設(shè)置 */ DelayMs(5)。shuju1[1]=39。shuju1[3]=39。shuju1[2]=39。 /*顯示開(kāi)及光標(biāo)設(shè)置 */ shuju1[0]=39。 /*顯示關(guān)閉 */ LCD_Write_Com(0x01)。 LCD_Write_Com(0x38)。 } } /* 初始化函數(shù) */ 附錄 37 void LCD_Init(void) { LCD_Write_Com(0x38)。 } /* 寫(xiě)入字符串函數(shù) */ void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0) { LCD_Write_Com(0x80 + x)。 _nop_()。 // endif RS_SET。 _nop_()。 附錄 35 //endif RS_CLR。 } void DelayMs(unsigned char t) { while(t) { //大致延時(shí) 1mS DelayUs2x(245)。 for(i=0。 int sz=0。 char shuju2[]= 。 sbit j4=P2^0。 //蜂鳴器驅(qū)動(dòng)線 sbit IRIN = P3^3。 sbit K2=P1^4。 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。E39。C39。A39。839。639。439。239。039。計(jì)算機(jī)工程與設(shè)計(jì) ;20xx 年 11 期 : 20972099. [9]聶詩(shī)良,李磊民 .A Method of Sending and Reciving Infrared Remote control Signle with Microchip Computer[J]信息技術(shù)報(bào); 20xx, 28( 2):2123. [10]李志 超, 周華 .Design and Application of Infrared Remote Control Based on MCU[J].中州大學(xué)學(xué)報(bào); 20xx, 25( 2): 111112. [11] 梁超,謝皓 . Design and Application of Infrared Remote Control System[J].中國(guó)學(xué)術(shù)期刊; 20xx 年第 4期: 124125. 附錄 32 附 錄 include include define uint unsigned int define uchar unsigned char //宏定義 sbit RS = P2^5。紅外遙控技術(shù)及其解碼方案 [J];中國(guó)學(xué)術(shù)期刊;20xx 年 06 期 : 14. [7]何立民 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) .北京:航天航空大學(xué)出版社 .20xx 年 . [8]朱光忠 。鳴謝 30 鳴 謝 經(jīng)過(guò)這次鍛煉我的體會(huì)更深了,我認(rèn)識(shí)到實(shí)踐是最好的老師,有很多的知識(shí)如果不去實(shí)踐就永遠(yuǎn)也不會(huì)有透徹的理解,每一次的實(shí)踐都是一種進(jìn)步。 DelayUs2x(245)。i2400。 //計(jì)算得到上限個(gè)位,并把計(jì)算得到的數(shù)放到顯示的數(shù)組里 m=e/100。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 c=(e%100)/10。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 b=e/100a*10。} j4=jdq4。N39。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 shuju2[13]=ASCII_NUM[shangxian/10]。 //把計(jì)算得到的數(shù)放到顯示的數(shù)組里 20xx 屆本科生畢業(yè)設(shè)計(jì) 27 d=e%10。 //溫度整數(shù)位 a=e/1000。 t= tt*100+。 //讀高 8 位 t=b。 WriteOneChar(0xCC)。 unsigned int t=0。 WriteOneChar(0xCC)。 Delay(5)。 i0。 Delay(4)。i) { DQ=0。 } /*****讀一個(gè)字節(jié) *****/ unsigned char ReadOneChar(void) { 20xx 屆本科生畢業(yè)設(shè)計(jì) 25 unsigned char i=0。 //精確延時(shí),大于 480us DQ=1。 DQ=1。 Disp()。if(jdq3==0) shuju1[10]=39。F39。j2=jdq2。 else shuju1[2]=39。 } if(IRCOM[2]==0x0c) {jdq1=!jdq1。 //數(shù)據(jù)最高位補(bǔ)“ 0” if (N=8) {IRCOM[j] = IRCOM[j] | 0x80。 if (N=30) { EX1=1。 { delay1(1)。j4。 return。 //顯示程序 } } 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 22 **********************************************************/ void IR_IN() interrupt 2 using 0 { unsigned char j,k,N=0。 //清屏 csh()。 相關(guān)程序代碼 本節(jié)將介紹整個(gè)系統(tǒng)設(shè)計(jì)中所涉及到的軟件程序代碼,包括主程序模塊代碼、紅外解碼代碼、繼電器控制代碼以及應(yīng)用到的主要延時(shí)功能代碼。 模塊化程序簡(jiǎn)介 模塊化程序設(shè)計(jì)即模塊化設(shè)計(jì),簡(jiǎn)單地說(shuō)就是程序的編寫(xiě)不是開(kāi)始就逐條錄入計(jì)算機(jī)語(yǔ)句和指令,而是首先用主程序、子程序、子過(guò)程等框架把軟件的主要結(jié)構(gòu)和流開(kāi)始 溫度傳感器 紅外遙控器 3路獨(dú)立按鍵 繼電器模塊控制 液晶顯示 20xx 屆本科生畢業(yè)設(shè)計(jì) 21 程描述出來(lái),并定義和調(diào)試好各個(gè)框架之間的輸入、輸出鏈接關(guān)系。 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 18 圖 繼電器觸控電路 采用 5V 電磁繼電器,在單片機(jī)的 I/O 口輸出一個(gè)高電平的時(shí)候,將驅(qū)動(dòng)晶體三極管 9013 導(dǎo)通,使得電磁繼電器的控制線圈通斷形成磁場(chǎng),可是應(yīng)該在繼電器線圈上加二極管阻斷線圈反電勢(shì)以保護(hù)三極管 9013,如圖 所示。 圖 電磁繼電器內(nèi)部示意 圖 硬件系統(tǒng)相關(guān)電路圖 本節(jié)將提供該設(shè)計(jì)中所涉及到的系統(tǒng)整體原理圖以及模塊電路的原理圖,如紅外接收模塊、 USB 供電模塊、單片機(jī)解碼控制模塊等。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))釋放。輸入量可分為電氣量(如電流、電壓、頻率、功率等)及非電氣量(如廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 16 溫度、壓力、速度等)兩大類。它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路)之間的互動(dòng)關(guān)系。 USB 是在 1994 年底由英特爾、康柏、 IBM、 Microsoft 等多家公司聯(lián)合提出的 ,引腳分布如圖 所示: 圖 USB 接口引腳分布圖 ( 2) 選擇 USB 接口為本設(shè)計(jì)供電的原因及注意事項(xiàng) 20xx 屆本科生畢業(yè)設(shè)計(jì) 15 由于 USB 供電可以提供每個(gè) U 口 最大為 500MA 的 電流 ,供電電壓為 5V, 與單片機(jī)的供電系統(tǒng)相適配,能滿足本設(shè)計(jì)絕大 部分元器件的供電要求,而且本設(shè)計(jì)過(guò)程中并不存在大功率元器件,所以本設(shè)計(jì)選用 USB 作為整個(gè)紅外遙控系統(tǒng)的供電電源,但是為了 防 止 電路上短路燒壞電腦的 USB 接口 , USB接口 應(yīng)加 自恢復(fù)保險(xiǎn) 。 USB 接口 本設(shè)計(jì)采用的是 USB 接口來(lái)對(duì)整個(gè)遙控系統(tǒng)進(jìn)行適配供電,從而使得本設(shè)計(jì)的電源部分穩(wěn)定且對(duì)電路實(shí)現(xiàn)了最大簡(jiǎn)化,相比較的單片機(jī)傳統(tǒng)供電系統(tǒng)來(lái)說(shuō)更為節(jié)能,成本更節(jié)約。 第 6 腳: E 端為使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 14 第 3 腳: VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過(guò)一個(gè) 10K 的電位器調(diào)整對(duì)比度。 二、 1602 字符型 LCD 簡(jiǎn)介 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模塊。 ② 字符的顯示 用 LCD 顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由 68 或 88 點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位置對(duì)應(yīng)的顯示 RAM 區(qū)的 8字節(jié),還要使每字節(jié)的不同位為“1” ,其它的為 “0” ,為 “ 1” 的點(diǎn)亮,為 “0” 的不亮。如果根據(jù)驅(qū)動(dòng)方式來(lái)分, 可以分為靜態(tài)驅(qū)動(dòng)( Static)、單純矩陣驅(qū)動(dòng)( Simple Matrix)和主動(dòng)矩陣驅(qū)動(dòng)( Active Matrix)三種。 一、 液晶顯示簡(jiǎn)介 液晶顯示原理 PC838 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 12 液晶顯示的原理是利用液晶的物理特性,通過(guò)電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。因此,液晶顯示器畫(huà)質(zhì)高且不會(huì)閃爍。液晶顯示模塊已作為很多電子產(chǎn)品的通過(guò)器件,如在計(jì)算器、萬(wàn)用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號(hào)和圖形。 紅外一體化接收頭的測(cè)試 :可以 在 PC838 的電源端與信號(hào)輸出端之間接上一只二極管及一只發(fā)光二極管后,再配上規(guī)定的工作電源(為+ 5V),當(dāng)手拿遙控器對(duì)著接收頭按任意鍵時(shí),發(fā)光二極管會(huì)閃爍,說(shuō)明紅外接收頭和遙控器工作都正常;如果發(fā)光二極管不閃爍發(fā)光,說(shuō)明紅外接 收頭和遙控器至少有一個(gè)損壞。 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 10 圖 單片機(jī) STC89C52DIP 封裝引腳圖 紅外接收頭 PC838 紅外接收電路一體化的紅外接收裝置將遙控信號(hào)的接收、放大、檢波、整形集于一身,并且輸出可以讓單片機(jī)識(shí)別的 TTL 信號(hào),這樣大大簡(jiǎn)化了接收電路的復(fù)雜程度和電路的設(shè)計(jì)工作,方便使用。就這樣單片機(jī)程序就可以識(shí)別遙控器相應(yīng)的功能鍵,通過(guò)遙控器向單片機(jī)發(fā)出相應(yīng)的命令,單片機(jī)接收到命令后通過(guò)驅(qū)動(dòng)電路使繼電器動(dòng)作從而實(shí)現(xiàn)用電設(shè)備的開(kāi)關(guān)。 解碼的關(guān)鍵是如何識(shí)別“ 0”和“ 1”,從位的定義我們可以發(fā)現(xiàn)“ 0”、“ 1”均以 的低電平開(kāi)始,不同的是高電平的寬度不同,“ 0”為 ,“ 1”為,所以必須根據(jù)高電平的寬度區(qū)別“ 0”和“ 1”。編碼采用脈沖位置調(diào)制方式( PPM),利用脈沖之間的時(shí)間間隔來(lái)區(qū)分“ 0”和“ 1”。這種遙控碼具有以下特征: 采用脈寬調(diào)制的串行碼,以脈寬為 、間隔 、周期為 的組 紅外遙控器 鍵盤接收、放大、檢波、整形 編碼和調(diào)制 紅外接收頭 光電放大 解調(diào) 解碼單 片機(jī) 20xx 屆本科生畢業(yè)設(shè)計(jì) 7 合表示二進(jìn)制的“ 0”;以脈寬為 、間隔 、周期為 的組合表示二進(jìn)制的“ 1”,其波形如圖 所示。指令譯碼器將編碼指令信號(hào)進(jìn)行譯碼,最后由驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)執(zhí)行電路實(shí)現(xiàn)各種指令的操作控制(機(jī)構(gòu))。 發(fā)射機(jī) 一般由指令鍵 (或操作桿 )、指令編碼系統(tǒng)、調(diào)制電路、 驅(qū)動(dòng)電路 、發(fā)射電路等幾部分組成。 廣東海洋大學(xué)寸金學(xué)院 20xx 屆本科生畢業(yè)設(shè)計(jì) 4 第 2 章 系統(tǒng)硬件部分設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1