傳感器課程設(shè)計臺風(fēng)監(jiān)測_第1頁
傳感器課程設(shè)計臺風(fēng)監(jiān)測_第2頁
傳感器課程設(shè)計臺風(fēng)監(jiān)測_第3頁
傳感器課程設(shè)計臺風(fēng)監(jiān)測_第4頁
傳感器課程設(shè)計臺風(fēng)監(jiān)測_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

傳感器課程設(shè)計報告臺風(fēng)監(jiān)測目錄'、八—一TOC\o"1-5"\h\z刖言3\o"CurrentDocument"1設(shè)計思路.4\o"CurrentDocument"2傳感器選擇:.4\o"CurrentDocument"3模具制作:8\o"CurrentDocument"3.1材料8\o"CurrentDocument"3.2設(shè)計模板8\o"CurrentDocument"4程序設(shè)計:104.1設(shè)計思路10\o"CurrentDocument"主程序(STC89C52)114.1.1程序框圖:114.2.2主程序原代碼11\o"CurrentDocument"4.3中斷程序134.3.1中斷程序流程圖134.3.2中斷程序源代碼13\o"CurrentDocument"LCD1602程序14\o"CurrentDocument"4.4.1LCD1602硬件原理144.4.2顯示流程圖174.4.3顯示驅(qū)動程序17\o"CurrentDocument"設(shè)計硬件24\o"CurrentDocument"5.1時鐘電路24\o"CurrentDocument"5.2復(fù)位電路24\o"CurrentDocument"LCD1602電路25\o"CurrentDocument"5.4整體硬件原理圖:26\o"CurrentDocument"PCB原理圖26\o"CurrentDocument"總結(jié)27基于AT89C52的臺風(fēng)風(fēng)速測量——模具制作與軟件程序設(shè)計前言近年來,在全球氣候變暖背景下,全球高影響臺風(fēng)事件頻發(fā),災(zāi)害影響Et趨嚴(yán)重。在我國,以登陸臺風(fēng)為代表的極端天氣事件呈明顯增多的趨勢,登陸臺風(fēng)的平均強(qiáng)度明顯增強(qiáng)、強(qiáng)臺風(fēng)數(shù)量明顯增多,臺風(fēng)登陸時間更加集中、登陸季節(jié)明顯縮短。隨著近年來高大建筑物的增多,對于臺風(fēng)等自然災(zāi)害對其影響的問題逐漸顯現(xiàn),抗風(fēng)減災(zāi)成為一個熱門的研究課題,從而需要專門針對高大建筑物的監(jiān)測系統(tǒng)來實(shí)現(xiàn)安全監(jiān)測任務(wù)。風(fēng)是大自然普遍存在的,而風(fēng)這一定義的出現(xiàn)以及開始進(jìn)行測量則是有很久的歷史,在奴隸社會初期,我國的人們就開始進(jìn)行簡單的測量以及判斷,只是那個時候的測量方法是通過旗幟來判斷的,一旗幟飄揚(yáng)的方向以及平率來進(jìn)行判斷風(fēng)向風(fēng)速,這種方法只能進(jìn)行簡單的判斷,而在東漢的進(jìn)一步發(fā)展將風(fēng)向風(fēng)速的測量有一定的發(fā)展,但是在進(jìn)行測量的時候依舊是只能進(jìn)行判斷,而無法得出準(zhǔn)確的值,但是現(xiàn)在使用傳感器來進(jìn)行測量就能夠了解到某一時刻的準(zhǔn)確的風(fēng)向風(fēng)速,同時還能進(jìn)行計算某一段的風(fēng)向風(fēng)速的平均值。目前,在工農(nóng)業(yè)生產(chǎn)領(lǐng)域,工廠的自動流水生產(chǎn)線,全自動加工設(shè)備,都大量地采用了各種各樣的傳感器,它們在合理化地進(jìn)行生產(chǎn),減輕人們的勞動強(qiáng)度,避免有害的作業(yè)發(fā)揮了巨大的作用。在軍事國防領(lǐng)域,各種偵測設(shè)備,紅外夜視探測,雷達(dá)跟蹤、武器的精確制導(dǎo),沒有傳感器是難以實(shí)現(xiàn)的。在航空航天領(lǐng)域,空中管制、導(dǎo)航、飛機(jī)的飛行管理和自動駕駛,儀表著陸盲降系統(tǒng),都需要傳感器。人造衛(wèi)星的遙感遙測都與傳感器緊密相關(guān)。沒有傳感器,要實(shí)現(xiàn)這樣的功能那是不可能的。國內(nèi)外使用的傳感器及其部件大多以機(jī)械的為主,此類傳感器一般是體積大,測量精度不高,響應(yīng)時間長,靈敏度低,價格昂貴。而且,它們的電路復(fù)雜,占用面積大。為了使傳感器的測量精度,穩(wěn)定性和可靠性都較高,同時避免繁瑣的機(jī)械傳動,傳感器的研究方向已經(jīng)向著小型化,低功耗,集成化,智能化方向發(fā)展。1設(shè)計思路本文針對風(fēng)杯的轉(zhuǎn)速進(jìn)行測量,以單片機(jī)為核心對光電開關(guān)產(chǎn)生的數(shù)字信號進(jìn)行運(yùn)算,從而測得的轉(zhuǎn)速,然后用1602LCD液晶顯示屏把轉(zhuǎn)動頻率顯示出來。即通過光電開關(guān)將轉(zhuǎn)動的頻率轉(zhuǎn)換成0,1的數(shù)字量,只要轉(zhuǎn)軸每旋轉(zhuǎn)一周,產(chǎn)生一個或固定的多個脈沖,并將脈沖送入單片機(jī)中進(jìn)行計數(shù)和計算,就可獲得轉(zhuǎn)速的信息,從而計算風(fēng)速的大小。風(fēng)杯式風(fēng)速計:它是最常見的一種風(fēng)速計。轉(zhuǎn)杯式風(fēng)速計最早由英國J.T.R.魯賓孫發(fā)明(1846),當(dāng)時是四杯,后來改用三杯。三個互成120度固定在架上的拋物形或半球形的空杯都順一面,整個架子連同風(fēng)杯裝在一個可以自由轉(zhuǎn)動的軸上。在風(fēng)力的作用下風(fēng)杯繞軸旋轉(zhuǎn),其轉(zhuǎn)速正比于風(fēng)速。轉(zhuǎn)速可以用電觸點(diǎn)、測速發(fā)電機(jī)或光電計數(shù)器等記錄。當(dāng)風(fēng)杯轉(zhuǎn)動時,通過主軸帶動多齒轉(zhuǎn)盤旋轉(zhuǎn),使下面光敏三極管接收上面發(fā)光二極管照射下來的光線,處于導(dǎo)通或截止?fàn)顟B(tài),形成與風(fēng)杯轉(zhuǎn)速成正比的頻率信號,通過計數(shù)器計數(shù),換算后得到實(shí)際風(fēng)速值。結(jié)構(gòu)框圖:風(fēng)力2傳感器選擇:風(fēng)力這種光電傳感器工作原理是將砷化鎵紅外發(fā)光管和硅光敏三極管裝在中間帶槽的支架上,當(dāng)槽內(nèi)無物體是,砷化鎵發(fā)光管發(fā)出的光直接照在硅光敏三極管的窗口上,從而產(chǎn)生大的電流輸出,當(dāng)有物體經(jīng)過槽內(nèi)則擋住光線,光敏管無輸出,這樣可以識別物體的有無。本設(shè)計用的槽式光電開關(guān)傳感器紅線是接電源,與藍(lán)線之間接一個上拉電阻來驅(qū)動三極管集電極,集電極輸出級黃線,二極管正相接電源導(dǎo)通,二極管負(fù)相和三極管發(fā)射極接地就是黑線。傳感器內(nèi)部電路示意圖外部尺寸AnodeCathodeCollectorEmitter

13外部尺寸U!項(xiàng)目號數(shù)值單位制入耗散功率|575mW反向電壓VR5V正向電流IF''50mA輸出集電極功耗Po50mW集電極電流120mA集-射電壓VCEO30v射-集電壓VECO5¥|射-集電壓VECO5-V工作溫度lopr-20^+65e—儲存溫度Tstg-20^+75p焊接溫度(*)Tso1240p五:光電特性(Ta=25V)項(xiàng)目#號測試條件最小典型最大輸入正向壓降VFIF=1。mA—1.21.6V反向電流IRVR=5V——10AA波長API=10mA—94。―nm輸出集電極暗電流ICEOE=OmW/cmJVCE=20V——■1PA集電極光電流ILVGE=5VIF^IOmA0.6—mAs壓降VCE(sat)1210mAIC=O.1mA—=0.4V3上升時間TrVCE=5VIC=2mARL=100Q—5Ps下降時間If—5—PB

3模具制作:3.1材料硬紙板(風(fēng)杯的主干與風(fēng)杯主材料)、電機(jī)(轉(zhuǎn)軸)、木條(固定風(fēng)杯與傳感器)3.2設(shè)計模板風(fēng)杯測風(fēng)速是一種較常見的測風(fēng)速方式,輸入部分一般由3~4個半球形或拋物錐形的空心杯殼組成,杯殼固定在互成120度角的三叉星形支架上或互成90度角的十字星之家的登場旋臂上。杯的凹面順著同一方向排列,整個橫架則固定在能旋轉(zhuǎn)的垂直軸上。由于凹面和凸面所受的風(fēng)的壓力不相等,風(fēng)杯在受到扭力作用時開始旋轉(zhuǎn),它的轉(zhuǎn)速與風(fēng)速呈一定關(guān)系。當(dāng)風(fēng)杯轉(zhuǎn)動時,通過轉(zhuǎn)盤下面的光電傳感器測出轉(zhuǎn)速,從而能測出風(fēng)速。本次課程設(shè)計前期我們買了一個FY-FS風(fēng)速傳感器,就是一個三杯式傳感器,內(nèi)置有光電傳感器,但預(yù)驗(yàn)收時被要求改,所以我們用硬卡紙和電機(jī)轉(zhuǎn)軸做了了一個風(fēng)杯的模型。風(fēng)杯參數(shù):風(fēng)杯的半徑3.5cm,風(fēng)杯到轉(zhuǎn)軸的距離為7cm,底部刻度盤的半徑為3.5cm,有16個齒。上圖為主干與風(fēng)杯的設(shè)計,風(fēng)桿加入木條固定。

4程序設(shè)計:4.1設(shè)計思路因選用槽型透射式光電開關(guān)式傳感器進(jìn)行數(shù)據(jù)的采集,所以采集到的信號為數(shù)字量,從而可直接利用單片機(jī)的定時器與計數(shù)器對數(shù)據(jù)進(jìn)行收集之后再處理,再通過顯示模塊進(jìn)行結(jié)果顯示。這里設(shè)置T1為定時器,T0為計數(shù)器。定時器1選用工作方式2,計數(shù)器采用工作方式1。MlMO琲方式幼能00工能方式o13位計故器D1'T作方式116位計教器1C'工作方式,白動再裝入8位計敬器11T作方式3定用器0]分成兩個8位計數(shù)器制器L停止微從表中可以看出,工作方式2為自動再裝入8位計數(shù)器,定時時間為T=(256-初值)*機(jī)器周期。本設(shè)計采用12M的無源晶振,所以機(jī)器周期為1us,設(shè)初值為56,則定時器定時時間為0.2ms。工作方式1為16位計數(shù)器最高可計到65536。所以在程序設(shè)計時為防止風(fēng)速過快導(dǎo)致溢出則應(yīng)該先在0.1s時對于計數(shù)的數(shù)據(jù)做一個判斷,這里設(shè)置分界點(diǎn)為6000。若小于6000則可累積到1s保持精確度,若大于6000則為防止溢出直接對此數(shù)據(jù)進(jìn)行處理及顯示,不過需要轉(zhuǎn)換數(shù)量級。利用單片機(jī)的定時中斷在中斷程序中要完成對時間的累積、數(shù)據(jù)的判斷、處理及顯示。

4.2主程序(STC89C52)4.1.1程序框圖:4.2.2主程序原代碼#include<lcd1602.h>/個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個定時器為T1方式2,計數(shù)器為T0,P3"4;輸入方波個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個個///為什么精度變?yōu)?0HZ//因?yàn)橐婚_始把5000寫成了500,時間變?yōu)?.1s,以致個位丟失#defineuint8unsignedchar#defineuint16unsignedintuint16count,add,last;voidtimer_init(){TMOD=0X25;//定時器1,計數(shù)器0TH0=0;TL0=0;TH1=56;//設(shè)定為0.2msTL1=56;ET1=1;EA=1;TR0=1;TR1=1;}uint16read_sum(){uint8num1,num2,num3;uint16val;do{num1=TH0;num2=TL0;num3=TH0;}while(num1!=num3);//防止進(jìn)位時讀漏val=num1*256+num2;returnval;}voidmain(){inint_lcd1602();show_char();timer_init();while(1){count=read_sum();}}

4.3中斷程序4.3.1中斷程序流程圖N4.3.2中斷程序源代碼voidT1_INIT()interrupt3{add++;if(add>=N4.3.2中斷程序源代碼voidT1_INIT()interrupt3{add++;if(add>=500)//積累到0.1秒{if(count<=6000){if(add>=5000)//積累到一秒{show_dat(count);TH0=0;TL0=0;add=0;}}if(countif(add>=5000)//積累到一秒{show_dat(count);TH0=0;TL0=0;add=0;}}if(count>6000){show_dat_h(count);//*顯示驅(qū)動的子函數(shù)*/TH0=0;TL0=0;add=0;}}}4.4LCD1602程序4.4.1LCD1602硬件原理模塊尺寸:8。,。。組亍

730皿3?

70.80±0,3'—64—3010PITCH254E.3J/-1&-3UDC。roIDr-F(CSVincyg編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)21RD電源正極LDD3數(shù)據(jù)3%工掖品顯示偏壓11D4數(shù)據(jù)4R5?數(shù)據(jù),命令選擇12D5數(shù)據(jù)5RM讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7DO數(shù)據(jù)15BLA背光源正極SD1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生"鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳:R/W為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7?14腳:D0?D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。指令:序號指令RSR.VE7D6D5D4D3D2DlDO1清顯示0000000a012光標(biāo)返回000Q00001■i3置輸入模式0O000001IBs4顯示開/■關(guān)控制000da01BC5光標(biāo)或字符移位000001S/CR/L6置助能00041DLNr■ft7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址S置數(shù)據(jù)存貯器地址001顯示?數(shù)據(jù)存!r器地址9讀忙標(biāo)志或地址01BF汁數(shù)器地批10寫數(shù)到CGELUI或DDRAW10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù):如容16皿液晶模塊的演與操作、屏幕和光稱的操作都是迪過指令編程來買觀的.(說明:1為斷電平、。為低電平)指令1:清顯示*指令碼。1瓦光標(biāo)旦位到地址皿H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H口指令3:光標(biāo)和顯示模式設(shè)置IZEh光標(biāo)移動方向,高電平右移,低電平左移S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平珂無效.指令4:顯示開關(guān)控制.D,控制整體匣示的開號關(guān),高電平表示開顯示,低電平表示關(guān)顯示C控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo)B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍,指令5:光標(biāo)或顯示移位S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。指令S:功能設(shè)置命?令DL:高電平時為4位總線,低電平時為8位總讖N:低電平時為單行顯示’高電平時雙行顯示F:任由平時髭示5。的點(diǎn)陣字符,高電平時顯示行10的點(diǎn)陣字符。指令7:字符發(fā)生器RAM地址設(shè)置明指令8:DDRAMMJH設(shè)置,指令9:讀忙信號和光標(biāo)地址BF:為忙標(biāo)志位,商電平表不忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙,指令15寫數(shù)據(jù)°指令1L讀數(shù)據(jù).4.4.2顯示流程圖4.4.3顯示驅(qū)動程序#ifndef_LCD1602_H#define_LCD1602_H#include<reg52.h>#defineuint8unsignedchar#defineuint16unsignedint/*接口定義*/命令控制端口讀寫控制端口使能端口TOC\o"1-5"\h\zsbitlcd1602_RS=P0"7;//sbitlcd1602_RW=P0"6;//sbitlcd1602_EN=P0"5;//sbitlcd1602_BUSY=P2"7;//繁忙標(biāo)志#definelcd1602_dataP2//數(shù)據(jù)接收/*函數(shù)申明*/voiddelay(uint8t);voidlcd1602_busy();voidlcd1602_write_cmd(uint8cmd);voidlcd1602_write_dat(uint8dat);voidinint_lcd1602();voidshow_char();voidshow_dat(uint16hz);voidshow_dat_h(uint16hz);voidlcd_display0(unsignedcharx,unsignedchar*p);#endif#include<lcd1602.h>unsignedcharValue[]={""};floatWS=0;unsignedintWS1=0;//***********************底層函數(shù)****************voiddelay(uint8t){命令控制端口讀寫控制端口使能端口uint8i;for(i=0;i<5;i++)while(t—);}voidlcd1602_busy(){do{lcd1602_RS=1;lcd1602_RW=1;lcd1602_EN=0;lcd1602_EN=1;}while(lcd1602_BUSY);lcd1602_EN=0;}voidlcd1602_write_cmd(uint8cmd){lcd1602_busy();lcd1602_RS=0;lcd1602_RW=0;lcd1602_EN=1;lcd1602_data=cmd;delay(1);lcd1602_EN=0;}voidlcd1602_write_dat(uint8dat){lcd1602_busy();lcd1602_RS=1;lcd1602_RW=0;lcd1602_EN=1;lcd1602_data=dat;delay(1);lcd1602_EN=0;}voidinint_lcd1602(){lcd1602_write_cmd(0x38);lcd1602_write_cmd(0x0c);//光標(biāo)開及設(shè)置lcd1602_write_cmd(0x06);//光標(biāo)移動設(shè)置lcd1602_write_cmd(0x01);//清零}//********************LCD顯示***************voidlcd_display(unsignedcharx,unsignedchar*p){unsignedintNUM;lcd1602_write_cmd(x);for(NUM=0;NUM<14;NUM++){lcd1602_write_dat(p[NUM]);}}voidshow_char(uint16fre){unsignedintj=0;if(fre==0){WS=0;}else{WS=(float)(fre/16*0.07);}WS1=(int)WS;Value[0]=WS1/100+'0';Value[1]=WS1/10%10+'0';Value[2]=WS1%10+'0';Value[3]='.';Value[4]=(int)((WS-WS1)*10)+'0';for(j=0;j<5;j++){lcd1602_write_cmd(0xc0+0x06+j);lcd1602_write_dat(Value[j]);}lcd1602_write_cmd(0xc0+11);lcd1602_write_dat('');}voidshow_dat(uint16hz){uint8flag[8],i;lcd1602_write_cmd(0x80);lcd1602_write_dat('f');lcd1602_write_cmd(0x81);lcd1602_write_dat('=');if(hz<1000){flag[0]=hz/100;flag[1]=hz/10%10;flag[2]=hz%10;for(i=0;i<=2;i++){lcd1602_write_cmd(0x82+i);lcd1602_write_dat(flag[i]+'0');}lcd1602_write_cmd(0x85);lcd1602_write_dat('H');lcd1602_write_cmd(0x86);lcd1602_write_dat('z');lcd1602_write_cmd(0x87);lcd1602_write_dat('');lcd1602_write_cmd(0x88);lcd1602_write_dat('');lcd1602_write_cmd(0x89);lcd1602_write_dat('');lcd1602_write_cmd(0x80+11);lcd1602_write_dat('');lcd1602_write_cmd(0x80+12);lcd1602_write_dat('');lcd1602_write_cmd(0x80+13);lcd1602_write_dat('');lcd1602_write_cmd(0x80+14);lcd1602_write_dat('');lcd1602_write_cmd(0x80+15);lcd1602_write_dat('');show_char(hz);}if(hz>=1000&&hz<100000){flag[0]=hz/10000+2;flag[1]=hz/1000%10+2;flag[2]=0;flag[3]=hz/100%10+2;flag[4]=hz/10%10+2;for(i=0;i<=4;i++){lcd1602_write_cmd(0x82+i);lcd1602_write_dat(flag[i]+'.');}lcd1602_write_cmd(0x87);lcd1602_write_dat('K');lcd1602_write_cmd(0x88);lcd1602_write_dat('H');lcd1602_write_cmd(0x89);lcd1602_write_dat('z');}if(hz>=100000&&hz<=499000){flag[0]=hz/100000+2;flag[1]=hz/10000%10+2;flag[2]=hz/1000%10+2;flag[3]=0;flag[4]=hz/100%10+2;for(i=0;i<=4;i++){lcd1602_write_cmd(0x82+i);lcd1602_write_dat(flag[i]+'.');}lcd1602_write_cmd(0x87);lcd1602_write_dat('K');lcd1602_write_cmd(0x88);lcd1602_write_dat('H');lcd1602_write_cmd(0x89);lcd1602_write_dat('z');}voidshow_dat_h(uint16hz){uint8flag[8],i;lcd1602_write_cmd(0x80);lcd1602_write_dat('f');lcd1602_write_cmd(0x81);lcd1602_write_dat('=');if(hz>=100&&hz<10000){flag[0]=hz/1000+2;flag[1]=hz/100%10+2;flag[2]=0;flag[3]=hz/10%10+2;flag[4]=hz%10+2;for(i=0;i<=4;i++)lcd1602_write_cmd(0x82+i);lcd1602_write_dat(flag[i]+'.');}lcd1602_write_cmd(0x87);lcd1602_write_dat('K');lcd1602_write_cmd(0x88);lcd1602_write_dat('H');lcd1602_write_cmd(0x89);lcd1602_write_dat('z');}if(hz>=10000&&hz<=49900){flag[0]=hz/10000+2;flag[1]=hz/1000%10+2;flag[2]=hz/100%10+2;flag[3]=0;flag[4]=hz/10%10+2;for(i=0;i<=4;i++){lcd1602_write_cmd(0x82+i);lcd1602_write_dat(flag[i]+'.');}lcd1602_write_cmd(0x87);lcd1602_write_dat('K');lcd1602_write_cmd(0x88);lcd1602_write_dat('H');lcd1602_write_cmd(0x89);lcd1602_write_dat('z');}}設(shè)計硬件如下圖所示,X1為12MHz的晶振,9口為復(fù)位接口,通過開關(guān)控制。用于測量轉(zhuǎn)速的脈沖通過P3.4輸入單片機(jī),定時計數(shù)器T0對脈沖信號進(jìn)行計數(shù),用定時計數(shù)器T1的方式2進(jìn)行定時,每10ms產(chǎn)生一個中斷對1602LCD液晶顯示屏進(jìn)行刷新,產(chǎn)生100個中斷后(即1s),進(jìn)行一次轉(zhuǎn)速處理,再通過單片機(jī)對T1的脈沖數(shù)進(jìn)行運(yùn)算轉(zhuǎn)換后,用1602LCD液晶顯示屏顯示電機(jī)的轉(zhuǎn)速。U1VC.C瓦SL.fl33心:口心?■■;;■JTTTU1VC.C瓦SL.fl33心:口心?■■;;■JTTTSiTTiTTTisfL.JPL/掩;陷MXIII5.1時鐘電路單片機(jī)各功能部件的運(yùn)行都是以時鐘控制信號為基準(zhǔn),有條不紊地一拍一拍地工作。因此,時鐘頻率直接影響單片機(jī)的速度,時鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。本設(shè)計中此采用內(nèi)部時鐘方式,如圖9所示,以石英晶體振蕩器和兩個片電容組成外部振蕩源。片內(nèi)的高增益反相放大器通過XTAL1、XTAL2外接,作為反饋元件的片外晶體振蕩器與電容組成的并聯(lián)諧振回路構(gòu)成一個自激振蕩器,向內(nèi)部時鐘電路

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論