基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)_第1頁(yè)
基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)_第2頁(yè)
基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)_第3頁(yè)
基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)_第4頁(yè)
基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余27頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、成績(jī)課程設(shè)計(jì)說(shuō)明書(shū)題目基于光電傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)課程名稱電力電子技術(shù)課程設(shè)計(jì)院(系、部、中心)專業(yè)電氣工程及其自動(dòng)化班級(jí)學(xué)生姓名學(xué)號(hào)240102224設(shè)計(jì)時(shí)間204設(shè)計(jì)地點(diǎn)工程實(shí)踐中心8315指導(dǎo)教師Word資料課程設(shè)計(jì)任務(wù)書(shū)課程名稱檢測(cè)技術(shù)與系統(tǒng)課程設(shè)計(jì)院(系、部、中心)電力工程學(xué)院專業(yè).電氣工程及其自動(dòng)化班級(jí)電氣101起止日期4指導(dǎo)教師許大宇Word資料1 .課程設(shè)計(jì)應(yīng)達(dá)到的目的Z!:M!MW1-一1一!-一!!-一1一*-»<U-一»->一,_BJB>,通過(guò)對(duì)本課程的設(shè)計(jì),使學(xué)生掌握常見(jiàn)被測(cè)量的檢測(cè)原理、方法

2、和技術(shù),了解國(guó)內(nèi)外對(duì)這些工程量進(jìn)行測(cè)控的系統(tǒng)組建原理,通過(guò)對(duì)檢測(cè)系統(tǒng)的設(shè)計(jì)與分析,增強(qiáng)學(xué)生理解和運(yùn)用所學(xué)知識(shí)來(lái)解決實(shí)際問(wèn)題的能力,逐步掌握根據(jù)具體測(cè)控要求、性能指標(biāo)設(shè)計(jì)出先進(jìn)測(cè)控系統(tǒng)的方法和技術(shù)。2 .課程設(shè)計(jì)題目及要求Word資料題目:基于接近傳感器的轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)要求:(1)性能指標(biāo):測(cè)速范圍:03000RPM,測(cè)量精度:±0.5RPM;(2)根據(jù)題意,明確測(cè)速系統(tǒng)性能指標(biāo)及系統(tǒng)能完成的功能;(3)根據(jù)系統(tǒng)要求,選擇合適的傳感器(盡量選擇實(shí)驗(yàn)室中已有的傳感器);(4)設(shè)計(jì)傳感器測(cè)量電路;(5)選擇單片機(jī)的品種、型號(hào),設(shè)計(jì)單片機(jī)的外圍測(cè)量電路;(6)計(jì)算有關(guān)的電路參數(shù),有條件的情

3、況下,根據(jù)實(shí)驗(yàn)室現(xiàn)有設(shè)備進(jìn)行實(shí)驗(yàn)數(shù)據(jù)的測(cè)取,明確測(cè)量電路輸出與被測(cè)非電量的關(guān)系;(7)畫(huà)出系統(tǒng)原理框圖(此部分放在說(shuō)明書(shū)的開(kāi)始);(8)畫(huà)出系統(tǒng)電路圖,最好用PROTELH;(9)在說(shuō)明書(shū)中詳細(xì)說(shuō)明本系統(tǒng)工作原理。3 .課程設(shè)計(jì)任務(wù)及工作量的要求包括課程設(shè)計(jì)計(jì)算說(shuō)明書(shū)、圖紙、實(shí)物樣品等要求Word資料(1)給出設(shè)計(jì)說(shuō)明書(shū)一份;有條件的情況下盡量給出必要的實(shí)驗(yàn)數(shù)據(jù);在說(shuō)明書(shū)中附上完整的系統(tǒng)電路原理圖(手畫(huà)或用PROTELH)4 .主要參考文獻(xiàn)Word資料1、 李現(xiàn)明,吳皓編著.自動(dòng)檢測(cè)技術(shù).北京:機(jī)械工業(yè)出版社,20092、 徐仁貴.單片微型計(jì)算機(jī)應(yīng)用技術(shù).北京:機(jī)械工業(yè)出版社.20013、 陳

4、愛(ài)弟.Protel99實(shí)用培訓(xùn)教程.北京:人民郵電出版社.20005 .課程設(shè)計(jì)進(jìn)度安排起止日期工作內(nèi)容13;布置設(shè)計(jì)任務(wù),熟悉課題,查找資料;13!結(jié)合測(cè)控對(duì)象,選擇合適的傳感器,理解傳感器性能;13!設(shè)計(jì)傳感器測(cè)量電路,選擇合適的單片機(jī),設(shè)計(jì)其外圍電路;13設(shè)計(jì)電路參數(shù),有條件情況下,在實(shí)驗(yàn)室進(jìn)行實(shí)驗(yàn),進(jìn)一步理解測(cè);量電路輸入輸出關(guān)系;13!繼續(xù)設(shè)計(jì)論證電路參數(shù),完善系統(tǒng)設(shè)計(jì)方案;13年6月;查找資料,理解系統(tǒng)各部分工作原理;13年6月10日13年6月11日13年6月12日:理清系統(tǒng)說(shuō)明要點(diǎn),著手設(shè)計(jì)說(shuō)明書(shū)的書(shū)寫(xiě);I:;書(shū)寫(xiě)設(shè)計(jì)說(shuō)明書(shū),充分理解系統(tǒng)每一部分作用;I:I;完善設(shè)計(jì)說(shuō)明書(shū),準(zhǔn)備

5、設(shè)計(jì)答辯。13年6月14日設(shè)計(jì)答辯。6 .成績(jī)考核辦法Word資料平時(shí)表現(xiàn)30%,設(shè)計(jì)成果40%,答辯表現(xiàn)30%.教研室審查意見(jiàn):教研室主任簽字:院(系、部、中心)意見(jiàn):主管領(lǐng)導(dǎo)簽字:、課程設(shè)計(jì)正文1、光電傳感器的應(yīng)用概述2、系統(tǒng)工作原理及方案(1)系統(tǒng)框圖Word資料(2)光電傳感器原理(3)轉(zhuǎn)速測(cè)量原理3、系統(tǒng)硬件電路設(shè)計(jì)(1)光電轉(zhuǎn)換及信號(hào)調(diào)理電路(2)脈沖產(chǎn)生電路設(shè)計(jì)4、系統(tǒng)軟件電路設(shè)計(jì)(1)AT89C52基本性能及最小系統(tǒng)(2)系統(tǒng)軟件程序設(shè)計(jì)(3)系統(tǒng)仿真結(jié)果5、課程設(shè)計(jì)總結(jié)6、主要參考文獻(xiàn)7、附錄1 .概述轉(zhuǎn)速測(cè)量系統(tǒng)的發(fā)展背景隨著超大規(guī)模集成電路技術(shù)提高,尤其是單片機(jī)應(yīng)用技術(shù)以

6、其功能強(qiáng)大,價(jià)格低廉的顯著特點(diǎn),使全數(shù)字化測(cè)量轉(zhuǎn)速系統(tǒng)得以廣泛應(yīng)用。由于單片機(jī)在測(cè)量轉(zhuǎn)速方面具有體積小、性能強(qiáng)、成本低的特點(diǎn),越來(lái)越受到企業(yè)用戶的青睞。Word資料本設(shè)計(jì)課題的目的和意義在工程實(shí)踐中,經(jīng)常會(huì)遇到各種需要測(cè)量轉(zhuǎn)速的場(chǎng)合,例如在發(fā)動(dòng)機(jī)、電動(dòng)機(jī)等旋轉(zhuǎn)設(shè)備的試驗(yàn)、運(yùn)轉(zhuǎn)和控制中,常需要分時(shí)或連續(xù)測(cè)量和顯示其轉(zhuǎn)速及瞬時(shí)轉(zhuǎn)速。要測(cè)速,首先要解決是采樣問(wèn)題。本課程設(shè)計(jì)使用單片機(jī)AT89C52采樣信號(hào)。因此轉(zhuǎn)速的測(cè)試具有重要的意義。2 .系統(tǒng)工作原理及方案1.系統(tǒng)框圖系統(tǒng)由傳感器檢測(cè)單元、信號(hào)調(diào)理放大電路,單片機(jī)AT89C52、LED顯示模塊、系統(tǒng)軟件組成。其中信號(hào)調(diào)理電路包含信號(hào)放大、波形變換

7、和波形整形。對(duì)待測(cè)信號(hào)進(jìn)行放大的目的是降低對(duì)待測(cè)信號(hào)的幅度要求;波形變換和波形整形電路則用來(lái)將放大的信號(hào)轉(zhuǎn)換成可與單片機(jī)匹配的TTL信號(hào);通過(guò)對(duì)單片機(jī)的編程設(shè)置可使內(nèi)部定時(shí)器T0對(duì)輸入脈沖進(jìn)行計(jì)數(shù),這樣就能精確地算出加到T0引腳的單位時(shí)間內(nèi)檢測(cè)到的脈沖數(shù);系統(tǒng)的原理框檢測(cè)原理光電傳感器是利用光電轉(zhuǎn)換原理,來(lái)檢測(cè)機(jī)械量轉(zhuǎn)速的傳感元件,將光源發(fā)出的光調(diào)制成與轉(zhuǎn)速相關(guān)的光信號(hào),再轉(zhuǎn)換成電信號(hào),通過(guò)檢測(cè)信號(hào)頻率或狀態(tài)圖形來(lái)測(cè)量轉(zhuǎn)速。光電光轉(zhuǎn)速傳感器主要由光源,調(diào)制盤(pán),光電轉(zhuǎn)換元件三個(gè)部分組成。電檢測(cè)方法具有精度高、反應(yīng)快、非接觸等優(yōu)點(diǎn),而且可測(cè)參數(shù)多,傳感器的結(jié)構(gòu)簡(jiǎn)單,形式靈活多樣。Word資料光電傳

8、感器一般可以分為兩大類:直射式、反射式?;镜脑砭褪钱?dāng)發(fā)射管光照射到接收管時(shí),接收管導(dǎo)通,反之關(guān)斷。脈沖發(fā)生源的硬件結(jié)構(gòu)圖如圖所示。圖1脈沖發(fā)生源硬件結(jié)構(gòu)圖(左為正視圖,右為側(cè)視圖)直射式光電轉(zhuǎn)速計(jì)的工作原理如圖1和圖2,被測(cè)轉(zhuǎn)軸上裝有調(diào)制盤(pán),調(diào)制盤(pán)是帶孔或者帶齒的圓盤(pán),帶孔的如圖1,帶齒的如圖3,調(diào)制盤(pán)的一邊放置光源,另一邊放置光電元件。調(diào)制盤(pán)隨軸轉(zhuǎn)動(dòng),當(dāng)光線通過(guò)小孔或齒縫時(shí),光電元件就發(fā)生一個(gè)電脈沖。轉(zhuǎn)軸連續(xù)轉(zhuǎn)動(dòng),光電元件就輸出一列與轉(zhuǎn)速及調(diào)制盤(pán)上的孔(或齒)數(shù)成正比。電脈沖輸入測(cè)量電路后經(jīng)放大整形,再送入頻率計(jì)技術(shù)現(xiàn)實(shí)。圖2光電傳感器的原理圖轉(zhuǎn)速測(cè)量原理Word資料一般的轉(zhuǎn)速長(zhǎng)期測(cè)量系

9、統(tǒng)是預(yù)先在軸上安裝一個(gè)有60齒的測(cè)速齒盤(pán),當(dāng)測(cè)速齒槽旋轉(zhuǎn)一周,光敏元件就能感受與開(kāi)孔數(shù)相等次數(shù)的光次數(shù),即每轉(zhuǎn)一周產(chǎn)生60個(gè)電脈沖信號(hào)。臨時(shí)性轉(zhuǎn)速測(cè)量系統(tǒng),多采用光電傳感器,從轉(zhuǎn)軸上預(yù)先粘貼的一個(gè)標(biāo)志上獲得一轉(zhuǎn)一個(gè)轉(zhuǎn)速脈沖,隨后利用電子倍頻器和測(cè)頻方法實(shí)現(xiàn)轉(zhuǎn)速測(cè)量。不論長(zhǎng)期或臨時(shí)轉(zhuǎn)速測(cè)量,都可以在微處理器的參與下,通過(guò)測(cè)量轉(zhuǎn)軸上預(yù)留的一轉(zhuǎn)一齒的鑒相信號(hào)或光電信號(hào)的周期,換算出轉(zhuǎn)軸的頻率或轉(zhuǎn)速。即通過(guò)速度傳感器,將轉(zhuǎn)速信號(hào)變?yōu)殡娒}沖,利用微機(jī)在單位時(shí)間內(nèi)對(duì)脈沖進(jìn)行計(jì)數(shù),再經(jīng)過(guò)軟件計(jì)算獲得轉(zhuǎn)速數(shù)據(jù)。即:n=N/(mT) n轉(zhuǎn)速、單位:轉(zhuǎn)/分鐘; N采樣時(shí)間內(nèi)所計(jì)脈沖個(gè)數(shù); T采樣時(shí)間、單位:分鐘;

10、 m每旋轉(zhuǎn)一周所產(chǎn)生的脈沖個(gè)數(shù)(通常指測(cè)速碼盤(pán)的齒數(shù))。通常m=60,那么1秒鐘內(nèi)脈沖個(gè)數(shù)N就是轉(zhuǎn)速n,即:n=N/(mT)=N/60乂1/60=N3.系統(tǒng)硬件電路的設(shè)計(jì)系統(tǒng)硬件部分包含輸入模塊、顯示模塊、控制模塊、測(cè)速模塊等。在硬件搭建前,先通過(guò)ProteusPro7.5進(jìn)行硬件仿真實(shí)現(xiàn)。光電轉(zhuǎn)換及信號(hào)調(diào)理設(shè)計(jì)由于系統(tǒng)需要將光信號(hào)轉(zhuǎn)換為電信號(hào),因而需要使用光電傳感器并設(shè)計(jì)相應(yīng)的信號(hào)調(diào)理電路,以得到符合要求的脈沖信號(hào),送給單片機(jī)AT89C52進(jìn)行計(jì)數(shù),同時(shí)得到計(jì)數(shù)的時(shí)間,由單片機(jī)進(jìn)行相關(guān)計(jì)算以得到電動(dòng)機(jī)轉(zhuǎn)速。傳感器將電機(jī)的轉(zhuǎn)速信號(hào)轉(zhuǎn)變成了電脈Word資料沖信號(hào),該信號(hào)經(jīng)過(guò)LM358集成運(yùn)放整形

11、驅(qū)動(dòng),送到單片機(jī)進(jìn)行脈沖計(jì)數(shù),從而測(cè)出電動(dòng)機(jī)轉(zhuǎn)速。介紹一下LM358,:LM358里面包括有兩個(gè)高增益、獨(dú)立的、內(nèi)部頻率補(bǔ)償?shù)碾p運(yùn)放,適用于電壓范圍很寬的單電源,而且也適用于雙電源工作方式,它的應(yīng)用范圍包括傳感放大器、直流增益模塊和其他所有可用單電源供電的使用運(yùn)放的地方使用。-ifCKJT111(9VCCIM1<.)2-x?OUT21LXIINI(+)3*-'6LN2i-J)PlONO4*B2憎hF_jT光電轉(zhuǎn)換部分與單片機(jī)的連接框圖如圖所示脈沖產(chǎn)生電路設(shè)計(jì)由于proteus不能仿真光電傳感器,則用一個(gè)方波代替光電傳感器的將光信號(hào)轉(zhuǎn)換成電信號(hào)的輸出Word資料如圖發(fā)現(xiàn),方波電壓的

12、幅值已經(jīng)被放大,將這個(gè)信號(hào)輸入單片機(jī)中作脈沖計(jì)數(shù)4.系統(tǒng)軟件電路設(shè)計(jì)AT89C52基本性能單片機(jī)我們選用AT89C52(引腳圖如下)AT89C52是一個(gè)低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8kbytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,功能強(qiáng)大的AT89C52單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場(chǎng)合。AT89C52有40個(gè)弓|腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程

13、定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫(xiě)口線,AT89C52可以按照常Word資料規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本AT89C52引腳圖單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)包括時(shí)鐘電路和復(fù)位電路。單片機(jī)工作時(shí),從取指令到譯碼再進(jìn)行微操作,必須在時(shí)鐘信號(hào)控制下才能有序地進(jìn)行,時(shí)鐘電路就是為單片機(jī)工作提供基本時(shí)鐘的。單片機(jī)的時(shí)鐘信號(hào)通常有兩種產(chǎn)生方式:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。內(nèi)部時(shí)鐘方式的原理電路如下圖所示。在單片機(jī)XTAL1和XTAL2引腳上跨接上一個(gè)晶振和兩個(gè)穩(wěn)頻電容,可以與單片機(jī)片內(nèi)的電路構(gòu)成一

14、個(gè)穩(wěn)定的自激振蕩器。外接電容的作用是對(duì)振蕩器進(jìn)行頻率微調(diào),使振蕩信號(hào)頻率與晶振頻率一致,同時(shí)起到穩(wěn)定頻率的作用,一般選用2030pF的瓷片電容。復(fù)位電路是利用電容充電來(lái)實(shí)現(xiàn)復(fù)位。在電源接通瞬間,RST弓唧上的電位是高電平(Vcc),電源接通后對(duì)電容進(jìn)行快速充電,隨著充電的進(jìn)行,RST引腳上的電位也會(huì)逐漸下降為低電平。最小系統(tǒng)如圖所示W(wǎng)ord資料F一"出EA,,_|-L-匚2I”.LdTEkl±±J4±-PIJOJTSPI1JT3EXP1.2P"L3P1I4P15Pl.6Fl7ATfi9C52安3RP2,1#3PZ2RDP2他11P2L+M2P2

15、5i'A13PIGfAUPiTfAlSP3l/PT-PS.zfrcTP3kMM11P3.4/T0P3.5ZT1P3BV期P3”P(pán)OOAWOPOHJIADIIP02JAD2PO3AM2t3POi4JA24P05KX;即后因毒PQi7JAD7顯示電路設(shè)計(jì)led數(shù)8”led數(shù)碼管(LEDSegmentDisplays)是由多個(gè)發(fā)光二極管封裝在一起組成“字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個(gè)筆劃,公共電極。碼管常用段數(shù)一般為7段有的另加一個(gè)小數(shù)點(diǎn),led數(shù)碼管根據(jù)LED的接法不同分為共陰和共陽(yáng)兩類,了解LED的這些特性,對(duì)編程是很重要的,因?yàn)椴煌愋偷臄?shù)碼管,除了它們的硬件電路有

16、差異外,編程方法也是不同的。共陰和共陽(yáng)極數(shù)碼管,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。內(nèi)部電路如下:'大正太飛去工太與本大替機(jī)bCdu點(diǎn)亮LED顯示器有兩種方式:一是靜態(tài)顯示,二是動(dòng)態(tài)顯示。動(dòng)態(tài)顯示,就一位一位地輪流點(diǎn)亮各位顯示器(掃描),對(duì)于每一位顯示器來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮Word資料一次。顯示器的亮度既與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間的比例有關(guān)。調(diào)整電流和時(shí)間參數(shù),可實(shí)現(xiàn)亮度較局較穩(wěn)定的顯示。本又采用4位LED動(dòng)態(tài)顯示電路如圖根據(jù)設(shè)計(jì)的復(fù)位、晶振、顯示電路電路,我們做了一張總電路圖程序設(shè)計(jì)方案本系統(tǒng)采用89C52中T0定時(shí)器和T1計(jì)數(shù)器配合使用對(duì)轉(zhuǎn)速脈沖定時(shí)計(jì)

17、數(shù)。計(jì)數(shù)器T1工作于計(jì)數(shù)狀態(tài)對(duì)外部脈沖進(jìn)行計(jì)數(shù);TO工作為定時(shí)器方式每Word資料次定時(shí)50ms,采用60次中斷,即在計(jì)數(shù)器T1在3秒鐘內(nèi)對(duì)外部脈沖進(jìn)行計(jì)數(shù),然后根據(jù)3秒鐘內(nèi)的計(jì)數(shù)值推算出。JfWi(1)定時(shí)/計(jì)數(shù)器的初始化定時(shí)/計(jì)數(shù)器的方式控制字TMOD,TMOD是一個(gè)不可按位尋址的特殊功能寄存器,其高四位專供T1作計(jì)數(shù)用,低四位供T0作定時(shí)用。(1) 定時(shí)/計(jì)數(shù)器的啟動(dòng)方式為GATE=0,用軟件設(shè)置使TOCN中的運(yùn)行控制位TR0和TR1為1,就可以啟動(dòng)T0和T1,稱為軟啟動(dòng)。(2) C/T:定時(shí)/計(jì)數(shù)器方式選擇位,C/T=0時(shí)作定時(shí)器用。C/T=1作計(jì)(3)M1M0工作方式選擇位,這里我們

18、選M1M0=01,方式一,數(shù)器用作16位定時(shí)/計(jì)數(shù)器用。綜上所述,我們給TMOD應(yīng)賦給二進(jìn)制的01010001B,是十六進(jìn)制的0x51。TMOD=0x51.Word資料TMOD寄存器如下表:GATEC/TM1M0GATEC/TM1M0T1T0對(duì)定時(shí)器T0與計(jì)數(shù)器T1的初始化程序如下timer_init()/初始化子程序EA=1;開(kāi)中斷總允許ET0=1;/開(kāi)定時(shí)器T0中斷允許ET1=1;/開(kāi)計(jì)數(shù)器T1中斷允許TMOD=0X51;/TMOD=01010001BTH0=(65535-50000)/256;/初值的高位。定時(shí)器一個(gè)機(jī)器周期加1,一次中斷為50ms對(duì)應(yīng)50000個(gè)機(jī)器周期(振蕩頻率為12

19、MHZ)TL0=(65535-50000)%256;/初值的低位TH1=0;/T1作計(jì)數(shù)器用,初值定為0x00TL1=0;TR0=1;軟啟動(dòng)方式TR1=1;(2)定時(shí)器中斷程序中斷部分要對(duì)單片機(jī)產(chǎn)生的中斷次數(shù)計(jì)數(shù),定時(shí)器每次觸發(fā)中斷需要的時(shí)間為50ms,我們需要單片機(jī)在3秒鐘內(nèi)對(duì)脈沖計(jì)數(shù),所以要對(duì)中斷計(jì)數(shù)60次。中斷程序要給TH0,TL0a初Word資料值,同時(shí)要開(kāi)啟定時(shí)器T0定時(shí)器中斷程序voidtimer0()interrupt1n+;TR0=0;/T0停止工作TR1=0;TH0=(65535-50000)/256;/賦初值TL0=(65535-50000)%256;if(n=60)/若n

20、自加到60則停止計(jì)數(shù),一次中斷50ms則60次中斷就為3smm=0;mm|=TH1;mm=(mm<<8)|TL1;TH1=0;/賦初值0TL1=0;n=0;/n從頭開(kāi)始自加Word資料TR0=1;/T0開(kāi)始工作TR1=1;顯示部分程序本系統(tǒng)采用動(dòng)態(tài)數(shù)碼管顯示,所以程序如下:xian_shi()ucharqian,bei,shi,ge;/定義個(gè)十百千四個(gè)無(wú)符號(hào)整形參數(shù)uintjj;jj=mm;jj=jj/3;qian=jj/1000;將個(gè)十百千位對(duì)應(yīng)的數(shù)分別找出來(lái)bei=jj%1000/100;shi=jj%100/10;ge=jj%10;P2=0x10;/數(shù)碼管的段選,如接線圖P2

21、.4=1,則左起第一個(gè)數(shù)碼管顯示P0=tableqian;/將千位的值所對(duì)應(yīng)的十六進(jìn)制碼點(diǎn)來(lái)亮該數(shù)碼管的中的八個(gè)小二極管delay;作延時(shí)P2=0x20;段選,則左起第二個(gè)數(shù)碼管顯示P0=tablebei;/將百位的值所對(duì)應(yīng)的十六進(jìn)制碼來(lái)點(diǎn)亮該數(shù)碼管的中的八個(gè)小二極管delay;延時(shí)P2=0x40;P0=tableshi;/十位delay(1);P2=0x80;P0=tablege;/個(gè)位Word資料delay(1);)5.仿真及結(jié)果我們這里給單片機(jī)P3.5設(shè)置脈沖頻率為700Hz外接一個(gè)脈沖信號(hào),來(lái)模擬關(guān)電開(kāi)關(guān)給單片機(jī)的信號(hào)。仿真時(shí),如圖所示,顯示電路的LED數(shù)碼管上顯示700。理!Ful5

22、eGeneratorPrcpe,lies要曲源名瓊:|U1|P35/11)模默堡型QDC。正眩八分段線型脈沖。文件InitiaLoivJVcfeae:口Fulstd(Hidi)Voltagec5開(kāi)始眇°匕卅寸目喇:1”同翱寸間捌1。原中寬度:腦片寬復(fù)眇:舍睬制竟度陟50C音用C指均單靳囹<>E瓢HDLfl字刎C程奇C單初沿個(gè)單標(biāo)中4國(guó)窣EKjiHDL電高通?幅茗茴面(1P手幼囑輯也IP3隱轅屬哇(HI?頻率,閭期.命墟案Hz;700(Fcriod陋)/Cycles/Grc(?h'確定聘肖©,F(xiàn)3Afl-flF3m”如小F3Wbm:一二«b-i-

23、xarirePirtFMTI-I'."Word資料3000。|lllP35;r11IfflQ土工個(gè)口r下范*味片Stt八甲界FMHlX”享耍型尊無(wú)典"華塔中EmF*HM.N'rlILoMVoboeM泊4卅丁州小弋戌5開(kāi)培府1.0上升忖同第:1%下降以3ktM11際:日密J齊抻帝甲,1,林崛信閏即舞毒-ytm:4用中H力300IJ惻力:5酒*小圖用a圖aH圖電拿S,師麗之ILF手亦麗咤。阮漆星怛出n聯(lián)3也瘠工In3/1用iiaAP2JXIIQ.上rsjjtf.iaJKlfTEGrSfiFi3JEimirrrrjisTir設(shè)置脈沖頻率為3000Hz,如上圖所示,

24、顯示電路的LED數(shù)碼管上顯示QBseGenerate-Prenert6.參考文獻(xiàn)1 .李現(xiàn)明,吳皓編著.自動(dòng)檢測(cè)技術(shù).北京:機(jī)械工業(yè)出版社,20092 .徐仁貴.單片微型計(jì)算機(jī)應(yīng)用技術(shù).北京:機(jī)械工業(yè)出版社.20013 .陳愛(ài)弟.Protel99實(shí)用培訓(xùn)教程.北京:人民郵電出版社.2001Word資料7.附錄總的電路圖設(shè)計(jì)胃*麗+FJPFflQjJNkFJYKH總系統(tǒng)程序單片機(jī)總體程序如下:#include<reg51.h>#defineucharunsignedchar/宏定義Word資料#defineuintunsignedintuintmm=0;/定義參變量ucharn;uc

25、harcodetable=0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;/定義編碼表,給數(shù)碼管復(fù)制delay(uintm)/子程序調(diào)用,作延時(shí)用uinti,j;for(i=m;i>0;i-)/i每加1,j經(jīng)過(guò)60次自加for(j=60;j>0;j-);xian_shi()ucharqian,bei,shi,ge;/定義個(gè)十百千四個(gè)無(wú)符號(hào)整形參數(shù)uintjj;jj=mm;jj=jj/3;qian=jj/1000;/將個(gè)十百千位對(duì)應(yīng)的數(shù)分別找出來(lái)bei=jj%1000/100;shi=jj%100/10;ge=jj%10;P2=0x10;/數(shù)碼管的段選,如接線圖中,P2.4=1,則左起第一個(gè)數(shù)碼管顯示P0=tableqian;/將千位的值所對(duì)應(yīng)的十六進(jìn)制碼點(diǎn)來(lái)亮該數(shù)碼管的中的八個(gè)小二極管Word資料delay;/作延時(shí)P2=0x20;/段選,P2.5=1則左起第二個(gè)數(shù)碼管顯示P0=tablebei;將百位的值所對(duì)應(yīng)的十六進(jìn)制碼來(lái)點(diǎn)亮該數(shù)碼管的中的八個(gè)小二極管delay;/作延時(shí)P2=0x40;P0=tableshi;/顯示十位的數(shù)delay;P2=0x80;P0=tablege;/顯示

溫馨提示

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

評(píng)論

0/150

提交評(píng)論