摩托車(chē)測(cè)速表的設(shè)計(jì)_第1頁(yè)
摩托車(chē)測(cè)速表的設(shè)計(jì)_第2頁(yè)
摩托車(chē)測(cè)速表的設(shè)計(jì)_第3頁(yè)
摩托車(chē)測(cè)速表的設(shè)計(jì)_第4頁(yè)
摩托車(chē)測(cè)速表的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

課程設(shè)計(jì)說(shuō)明書(shū)課程設(shè)計(jì)名稱(chēng):專(zhuān)業(yè)課程設(shè)計(jì)課程設(shè)計(jì)題目摩托車(chē)測(cè)速表的設(shè)計(jì)學(xué)院名稱(chēng):信息工程學(xué)院專(zhuān)業(yè):電子信息科學(xué)與技術(shù)班級(jí):120431學(xué)號(hào):姓名:劉處榮評(píng)分:教師:吳開(kāi)志2015年9月5日專(zhuān)業(yè)課程設(shè)計(jì)任務(wù)書(shū)2014—2015學(xué)年第二學(xué)期分散1周第16周一18周集中題目摩托車(chē)測(cè)速表的設(shè)計(jì)內(nèi)容及要冃技術(shù)要求:(2)利片(3)測(cè)戈(4)顯刁(1)利用光電轉(zhuǎn)換器實(shí)現(xiàn)車(chē)輪轉(zhuǎn)速的測(cè)量弓單片機(jī)實(shí)現(xiàn)速度的計(jì)算和顯示卷范圍:1-80KM/小時(shí)R精度:1KM進(jìn)度安排分散1周:查資料、方案確定。第16周:電子鐘編程及調(diào)試。第17周:摩托車(chē)測(cè)速表的軟硬件設(shè)計(jì)、調(diào)試。第18周:考試、撰寫(xiě)并上交報(bào)告。學(xué)生姓名:劉處榮、陳星星指導(dǎo)時(shí)間:分散1周,集中指導(dǎo):指導(dǎo)地點(diǎn):綜合樓中505室任務(wù)下達(dá)2015年6月1日任務(wù)完成2015年7月3日考核方式1.評(píng)閱口2.答辯口3.實(shí)際操作丁4.其它口指導(dǎo)教師吳開(kāi)志系(部)主任賈杰注:1、此表一組一表二份,課程設(shè)計(jì)小組組長(zhǎng)一份;任課教師授課時(shí)自帶一份備查。2、課程設(shè)計(jì)結(jié)束后與“課程設(shè)計(jì)小結(jié)”、“學(xué)生成績(jī)單”一并交院教務(wù)存檔。摘要摩托車(chē),由汽油機(jī)驅(qū)動(dòng),靠手把操縱前輪轉(zhuǎn)向的兩輪或三輪車(chē),輕便靈活,行駛迅速,廣泛用于巡邏、客貨運(yùn)輸?shù)?,也用作體育運(yùn)動(dòng)器械。轉(zhuǎn)速測(cè)量方法分為兩類(lèi),(1)直接法:直接觀測(cè)電機(jī)的機(jī)械運(yùn)動(dòng),測(cè)量特定時(shí)間內(nèi)機(jī)械旋轉(zhuǎn)的圈數(shù),從而測(cè)出其轉(zhuǎn)速;(2)間接法:測(cè)量由于機(jī)械轉(zhuǎn)動(dòng)導(dǎo)致其他物理量的變化,從這些物理量的變化與轉(zhuǎn)速的關(guān)系來(lái)得到轉(zhuǎn)速。目前常用的測(cè)速方法有霍爾元件測(cè)速法、離心式轉(zhuǎn)速表測(cè)速法、閃光測(cè)速法等本課題主要研究轉(zhuǎn)速的測(cè)量,通用于各類(lèi)需要測(cè)轉(zhuǎn)速的環(huán)境中。本系統(tǒng)采用對(duì)射式光電開(kāi)關(guān)產(chǎn)生與齒輪相對(duì)應(yīng)的脈沖信號(hào),使用AT89S52單片機(jī)采樣脈沖信號(hào)并計(jì)算每分鐘內(nèi)脈沖信號(hào)的數(shù)目,通過(guò)液晶顯示器顯示電機(jī)的轉(zhuǎn)速值。經(jīng)過(guò)仿真測(cè)試和軟硬件系統(tǒng)的搭建,本系統(tǒng)符合設(shè)計(jì)要求,簡(jiǎn)單實(shí)用,有效降低了車(chē)速所需的儀器成本,測(cè)速比較穩(wěn)定,有一定的利用推廣價(jià)值。關(guān)鍵詞:摩托車(chē)轉(zhuǎn)速測(cè)量單片機(jī)目錄TOC\o"1-5"\h\z第一章:設(shè)計(jì)方案的要求與選擇0設(shè)計(jì)內(nèi)容及要求0基本設(shè)計(jì)要求0方案的設(shè)計(jì)0方案的選擇1方案的改進(jìn)2摩托車(chē)測(cè)表設(shè)計(jì)及原理2第二章系統(tǒng)硬件電路4單片機(jī)控制系統(tǒng)4開(kāi)發(fā)板系統(tǒng)電路5時(shí)鐘電路5復(fù)位電路6脈沖輸入模塊6速度顯示模塊7第三章系統(tǒng)軟件設(shè)計(jì)8主程序流程圖設(shè)計(jì)8中斷子程序流程圖設(shè)計(jì)9速度顯示子程序流程圖設(shè)計(jì)10第四章系統(tǒng)測(cè)試及功能實(shí)現(xiàn)11硬件電路的測(cè)試11軟件程序測(cè)試11LCD顯示程序11脈沖計(jì)數(shù)模塊程序12功能實(shí)現(xiàn)12結(jié)論12參考文獻(xiàn)13附錄14附錄A課設(shè)仿真圖14附錄B主程序代碼15附錄C1602液晶顯示代碼17第一章:設(shè)計(jì)方案的要求與選擇設(shè)計(jì)內(nèi)容及要求1)利用光電轉(zhuǎn)換器實(shí)現(xiàn)車(chē)輪轉(zhuǎn)速的測(cè)量2)利用單片機(jī)實(shí)現(xiàn)速度的計(jì)算和顯示(3)測(cè)速范圍:1-80KM/小時(shí)4)顯示精度:1KM基本設(shè)計(jì)要求按設(shè)計(jì)要求,方案整體可分為四個(gè)模塊:光電檢測(cè)模塊、信號(hào)處理模塊、51單片機(jī)模塊以及顯示模塊,各模塊之間的關(guān)系如下:光電檢測(cè)?信號(hào)處理?單片機(jī)?顯示器圖測(cè)速系統(tǒng)基本模塊關(guān)系圖方案的設(shè)計(jì)方案一:由傳感器、處理器和顯示3個(gè)部分幾部分組成,但所選擇的傳感器類(lèi)型不同,其方框圖如圖所示。此方案的測(cè)速系統(tǒng)主要是由開(kāi)關(guān)型霍爾傳感器A3144E以及磁鋼構(gòu)成,由它們來(lái)檢測(cè)車(chē)輪的轉(zhuǎn)速。工作方式為:將磁鋼安裝在車(chē)輪的轉(zhuǎn)軸上,而霍爾傳感器則放在轉(zhuǎn)軸的旁邊,霍爾傳感器連接在電路中,當(dāng)磁鋼隨轉(zhuǎn)軸經(jīng)過(guò)霍爾傳感器時(shí),由開(kāi)關(guān)型霍爾傳感器的工作原理知,此時(shí)將輸出一個(gè)低電平信號(hào);而當(dāng)磁鋼離開(kāi)霍爾傳感器后,又將輸出一個(gè)高電平。這樣通過(guò)高低電平的轉(zhuǎn)換,將其送入單片機(jī)后就可以測(cè)量它的轉(zhuǎn)速圖方案一模塊框圖方案二:包括傳感器、處理器和顯示3個(gè)部分。其方框圖如圖所示。在該方案中傳感器是由紅外發(fā)光二極管,和紅外光敏三極管構(gòu)成。測(cè)速的過(guò)程為:在車(chē)輪的轉(zhuǎn)軸上安裝一個(gè)圓盤(pán),并在圓盤(pán)的邊緣處開(kāi)多個(gè)孔讓二極管發(fā)出的紅外光剛好可以通過(guò)。在圓盤(pán)的上下方分別安裝好發(fā)光二極管和光敏三極管,當(dāng)車(chē)輪轉(zhuǎn)動(dòng)時(shí)就可以通過(guò)圓盤(pán)來(lái)改變光敏三極管接收的光線,從而產(chǎn)生點(diǎn)位信號(hào)的變化,這樣就構(gòu)成了一個(gè)收發(fā)檢測(cè)系統(tǒng),可以檢測(cè)車(chē)輪的轉(zhuǎn)速。運(yùn)用的原理和光電耦合器是相同的。圖方案二模塊框圖方案的選擇兩個(gè)方案的主體電路相同,只是傳感器的選擇不同。而選擇開(kāi)關(guān)型光電傳感器作為此次課程設(shè)計(jì)的光電檢測(cè)模塊的設(shè)計(jì)方案。有以下幾個(gè)原因:(1)光電開(kāi)關(guān)原理簡(jiǎn)單,電路簡(jiǎn)易,廉價(jià)易獲??;(2)霍爾傳感器價(jià)格昂貴,學(xué)校器件庫(kù)暫不提供;(3)用光電開(kāi)關(guān)作為傳感器時(shí)出現(xiàn)問(wèn)題也易于調(diào)試。綜上,最終選擇方案二作為設(shè)方案的改進(jìn)由于在protues仿真系統(tǒng)上車(chē)輪無(wú)法模擬,7279八位共陰數(shù)碼管也找不到相應(yīng)的元器件代替,經(jīng)過(guò)小組討論,決定采用脈沖激勵(lì)源代替車(chē)輪的旋轉(zhuǎn)信號(hào)輸入,以LCD液晶顯示器代替7279顯示,改進(jìn)后的方案在信號(hào)輸入方面更直觀準(zhǔn)確,而且液晶顯示也比數(shù)碼顯示更簡(jiǎn)潔省電改進(jìn)后的模塊框圖如圖所示:圖改進(jìn)后的模塊框圖摩托車(chē)測(cè)表設(shè)計(jì)及原理測(cè)速采用51單片機(jī)外部中斷方式計(jì)數(shù),500ms采集一次計(jì)數(shù)脈沖頻率值。在實(shí)際應(yīng)用中,計(jì)數(shù)端口最好加一個(gè)比較器電路再與外部中斷計(jì)數(shù)10口。如圖,圖所示。加一個(gè)比較電路,這樣得到的數(shù)據(jù)更精準(zhǔn)。

程序中第一行顯示的是實(shí)際頻率f,第二行顯示的是實(shí)際轉(zhuǎn)速r。其中,光電測(cè)速裝置假設(shè)摩托車(chē)轉(zhuǎn)一圈時(shí),計(jì)3個(gè)脈沖,一個(gè)摩托車(chē)的直徑為50cm,則的實(shí)際轉(zhuǎn)速r由下公式得到:r=(f/3)**n本設(shè)計(jì)中,為了快速實(shí)現(xiàn)速度測(cè)量,每500ms計(jì)算一次速度,所以得到的計(jì)數(shù)值為f/2,這樣,上式得到的結(jié)果就需要乘以2得到正確的速度值。第二章系統(tǒng)硬件電路單片機(jī)控制系統(tǒng)單片機(jī)采用STC89C51,是一款性能穩(wěn)定的8位單片機(jī)。單片機(jī)的TO口作為外部中斷口來(lái)計(jì)外部傳感電路產(chǎn)生的脈沖個(gè)數(shù),P1口的口外接LCD液晶顯示模塊

開(kāi)發(fā)板系統(tǒng)電路單片機(jī)開(kāi)發(fā)板電路如圖所示,由單片機(jī)STC89C51、時(shí)鐘電路和復(fù)位電路三部分組成。單片機(jī)STC89C51作為核心控制器控制著整個(gè)系統(tǒng)的工作,而時(shí)鐘電路負(fù)責(zé)產(chǎn)生單片機(jī)工作所必需的時(shí)鐘信號(hào),復(fù)位電路使得單片機(jī)能夠正常、有序、穩(wěn)定地工作。學(xué)校提供的開(kāi)發(fā)板操作簡(jiǎn)單,使用方便,在PC機(jī)上編好程序后,經(jīng)過(guò)編程器生成Hex文件后,然后用PC機(jī)串口通過(guò)STC-ISC程序下載軟件能夠非常方便地將程序燒到單片機(jī)中?!鯥l(_:1?TFin-■-TEXT^■■IC2-卄1riFI1X.1..■CRYSTAL-?-:■Il(_:1?TFin-■-TEXT^■■IC2-卄1riFI1X.1..■CRYSTAL-?-:TEXT>-?<TEXT:=-1nF.■?<TEKT>9主亠土4:>XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7XTAL2RSTP2.0/AGP2.1/AQP2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P1.2P3.1/TXDIUP1.3PI.4P3.3/1NT1I-J.4ZIUP1.5P3.5mPI.£P(guān)J.bJVVKP3.7/RDm.r3332U1igie3536373G3534ai=iy._.5l圖開(kāi)發(fā)板電路時(shí)鐘電路單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘控制信號(hào)為基準(zhǔn),時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。本設(shè)計(jì)中采用內(nèi)部時(shí)鐘方式,如圖所示,以石英晶體振蕩器和兩個(gè)片電容組成外部振蕩源。片內(nèi)的高增益反相放大器通過(guò)XTAL1、XTAL2外接,作為反饋元件的片外晶體振蕩器與電容組成的并聯(lián)諧振回路構(gòu)成一個(gè)自激振蕩器,向內(nèi)部時(shí)鐘電路提供振蕩時(shí)鐘。振蕩器的頻率取決于晶振的振蕩頻率,振蕩頻率范圍為一12MHz。

-C11kuTEXTi1nF<TEXT>-U1-C11kuTEXTi1nF<TEXT>-U1"ICRYSTAL-E?=■,>XTAL-118圖時(shí)鐘電路復(fù)位電路單片機(jī)的RST引腳為復(fù)位(Reset)端。當(dāng)單片機(jī)振蕩器工作時(shí),該引腳上出現(xiàn)持續(xù)兩個(gè)機(jī)器周期的低電平,就可以實(shí)現(xiàn)系統(tǒng)復(fù)位,使單片機(jī)回到初始狀態(tài)。如圖所示,本設(shè)計(jì)采用手動(dòng)復(fù)位,用一個(gè)電容與一個(gè)10K電阻串聯(lián)組成,電阻接VCC,電容接地,RESET腳接在它們中間,RC選擇10uF,按鍵與200R電阻串聯(lián),在電容兩端并聯(lián),就成了按鍵復(fù)位電路,未上電時(shí),RST端為高電平,只要按下這個(gè)按鍵,RST端轉(zhuǎn)換為低電平,經(jīng)過(guò)兩個(gè)機(jī)器周期后,單片機(jī)就能復(fù)位。..........<TEXT>RST聞..........<TEXT>RST聞r.0「.2.3A.5E.7HIJJIdld—HIJM—JJIJIpppppppp圖復(fù)位電路脈沖輸入模塊脈沖技術(shù)是脈沖信號(hào)產(chǎn)生和波形變換的技術(shù)。是指在某一時(shí)間內(nèi)有突變的電壓或電流。從廣義上講,矩形波、方波、尖頂波、鋸齒波、三角波、階梯波等非正弦波

信號(hào)都是脈沖信號(hào)。圖脈沖輸入模塊電路速度顯示模塊本設(shè)計(jì)是通過(guò)LCD液晶顯示屏進(jìn)行顯示的。LCD液晶顯示器是平面超薄的顯示設(shè)備,它由一定數(shù)量的彩色或黑白像素組成,放置于光源或者反射面前方U11k:Ao寸T>XTAL1XTAL2PO.OrADOP0.VAD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5rAD5P0.6/AD6P0.7/AD7LCD1--M016L'U11k:Ao寸T>XTAL1XTAL2PO.OrADOP0.VAD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5rAD5P0.6/AD6P0.7/AD7LCD1--M016L'RSTP2.Q/ASnndnn6RESPACI<TEXT>.9K-8圖速度顯示電路第三章系統(tǒng)軟件設(shè)計(jì)主程序流程圖設(shè)計(jì)主程序主要負(fù)責(zé)總體程序管理,實(shí)現(xiàn)人機(jī)交互設(shè)定。主程序開(kāi)始時(shí)將完成程序的初始化,包擴(kuò)內(nèi)存的規(guī)劃、定時(shí)器的工作模式、中斷方式等的設(shè)定,然后直接調(diào)用各個(gè)功能模塊子程序。本系統(tǒng)采用STC89C51中的TO定時(shí)器和T1計(jì)數(shù)器配合使用對(duì)轉(zhuǎn)

速脈沖定時(shí)計(jì)數(shù)。計(jì)數(shù)器T1工作于計(jì)數(shù)狀態(tài)對(duì)外部脈沖進(jìn)行計(jì)數(shù);TO工作為定時(shí)器方式每次定時(shí)10ms。本設(shè)計(jì)程序編程的思想就是在給定的10ms之內(nèi),用單片機(jī)自帶的計(jì)數(shù)器T1對(duì)外部脈沖進(jìn)行計(jì)數(shù)。其主程序流程圖如圖所示圖主程序流程圖中斷子程序流程圖設(shè)計(jì)T0定時(shí)中斷程序主要是完成10ms的定時(shí)任務(wù),并且對(duì)變量buf_min進(jìn)行加一處理,其中在對(duì)T0進(jìn)行賦初值時(shí),選擇為10236而不是10000。主要是C語(yǔ)言在經(jīng)過(guò)反匯編后,一條C語(yǔ)句將會(huì)編譯成幾條語(yǔ)句,這樣就增加了指令執(zhí)行的時(shí)間,使定時(shí)產(chǎn)生誤差,而在經(jīng)過(guò)多次調(diào)試后,選擇10236為T(mén)0初值是最接近10ms的。其程序流程框圖如圖所示進(jìn)入定時(shí)中斷

圖中斷子程序流程圖速度顯示子程序流程圖設(shè)計(jì)定時(shí)器設(shè)置為方式1,定時(shí)10ms。當(dāng)定時(shí)達(dá)到10ms時(shí),產(chǎn)生中斷,對(duì)液晶顯示器進(jìn)行刷新,顯示轉(zhuǎn)速,并使時(shí)間計(jì)數(shù)標(biāo)志T加1。當(dāng)時(shí)間計(jì)數(shù)標(biāo)志T=500時(shí),使time0_int置1,取出計(jì)數(shù)器在此時(shí)間內(nèi)計(jì)算的脈沖數(shù),通過(guò)轉(zhuǎn)速計(jì)算程序計(jì)算得出轉(zhuǎn)速值后,數(shù)據(jù)緩沖區(qū)存入數(shù)據(jù)緩沖區(qū),供LCD液晶顯示使用。流程圖見(jiàn)圖所示

圖1602速度顯示流程圖第四章系統(tǒng)測(cè)試及功能實(shí)現(xiàn)測(cè)試時(shí)按硬件電路測(cè)試和軟件程序的測(cè)試兩個(gè)大塊,其中軟件程序測(cè)試包括LCD顯示程序和脈沖計(jì)數(shù)程序兩個(gè)部分。硬件電路的測(cè)試硬件電路的測(cè)試主要包括光電開(kāi)關(guān)調(diào)試和電壓反相器調(diào)試。這些測(cè)試主要是在焊接電路板的整個(gè)過(guò)程當(dāng)中進(jìn)行,以便確保每一個(gè)電路元件都能工作正常。軟件程序測(cè)試LCD顯示程序不通過(guò)T0中斷檢測(cè)脈沖個(gè)數(shù),直接給T0count賦值,依據(jù)給T0count賦不同的值觀察LCD上是否按賦的初值顯示出來(lái)。通過(guò)多次給T0count賦不同的值,從而判斷顯示模塊是否出現(xiàn)問(wèn)題。測(cè)試完1602之后,通過(guò)這種方法還可用于對(duì)數(shù)值計(jì)算處理模塊進(jìn)行調(diào)試。脈沖計(jì)數(shù)模塊程序當(dāng)LCD顯示程序測(cè)試無(wú)誤之后,就可以對(duì)脈沖計(jì)數(shù)模塊進(jìn)行調(diào)試了。因?yàn)轱@示已經(jīng)沒(méi)有問(wèn)題,通過(guò)用信號(hào)發(fā)生器給T0端口送入不同頻率的脈沖,可觀察數(shù)碼管的顯示是否正確。調(diào)試過(guò)程中出現(xiàn)的誤差,可以依據(jù)誤差的大小給予補(bǔ)償。功能實(shí)現(xiàn)本系統(tǒng)以STC89C51單片機(jī)為核心,開(kāi)發(fā)程序調(diào)試階段采用Keil軟件進(jìn)行編程及修改。設(shè)計(jì)的摩托車(chē)測(cè)速系統(tǒng)可用于各種汽車(chē)速度及電機(jī)轉(zhuǎn)速的測(cè)量。顯示采用LCD1602液晶顯示,當(dāng)超出量程后還會(huì)顯示F作為提示,就像汽車(chē)超速提示一樣,具有同樣的功能。該系統(tǒng)功能基本達(dá)到設(shè)計(jì)要求,具有很好的應(yīng)用范圍。結(jié)論本次專(zhuān)業(yè)課設(shè)為期四周,時(shí)間不長(zhǎng)。設(shè)計(jì)過(guò)程中出現(xiàn)過(guò)不少問(wèn)題,一開(kāi)始我們對(duì)設(shè)計(jì)要求理解不夠深,致使設(shè)計(jì)出來(lái)的裝置過(guò)于簡(jiǎn)單,以脈沖輸入替代車(chē)輪的旋轉(zhuǎn),然而忽視了脈沖信號(hào)的失真丟失等問(wèn)題,導(dǎo)致最后的結(jié)果不盡如人意。本次課程設(shè)計(jì)我是負(fù)責(zé)硬件部分,雖然此課題對(duì)硬件要求不高,主要是對(duì)于脈沖信號(hào)的處理、計(jì)算及顯示。但為了讓光電傳感部分測(cè)量的更加精確,也讓我們查找了相關(guān)資料,通過(guò)反相器可以讓輸出脈沖更加規(guī)范。速度顯示用到了LCD1602顯示模塊,但我們對(duì)顯示部分編程思路不夠清晰,一直糾結(jié)于語(yǔ)言功能的實(shí)現(xiàn)環(huán)節(jié),最終在小組相互討論和請(qǐng)教同學(xué)后經(jīng)過(guò)長(zhǎng)時(shí)間的調(diào)試了才弄出來(lái)。通過(guò)軟件的調(diào)試,我們發(fā)現(xiàn)程序中利用子程序的編程會(huì)讓程序易讀,而且在調(diào)試方面也更簡(jiǎn)便。通過(guò)本次課程設(shè)計(jì),我對(duì)單片機(jī)的工作方式和原理有了一定的了解,掌握了程序設(shè)計(jì)的基本方法。單片機(jī)產(chǎn)品的設(shè)計(jì)要綜合考慮多方面因素,不能急于動(dòng)手,需先確定待單片機(jī)產(chǎn)品的功能、所實(shí)現(xiàn)的指標(biāo)、成本,進(jìn)行可行性分析,然后從總體設(shè)計(jì)確定方案,再細(xì)化到硬件與軟件設(shè)計(jì)。通過(guò)本次課程設(shè)計(jì),我們深刻地體會(huì)到單片機(jī)技術(shù)的廣泛應(yīng)用及對(duì)人們實(shí)際生活的重要意義。參考文獻(xiàn)馬忠梅等編著.單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì),北京航空航天大學(xué)出版社,2003修訂版吳國(guó)經(jīng)等編著.單片機(jī)應(yīng)用技術(shù)中國(guó)電力出版社,李全利,遲榮強(qiáng)編著.單片機(jī)原理及接口技術(shù)高等教育出版社,[4]張毅剛等編著.MCS-51單片機(jī)應(yīng)用設(shè)計(jì),哈工大出版社,2004年第2版[5]萬(wàn)福軍等編著.MCS-51單片機(jī)原理、系統(tǒng)設(shè)計(jì)與應(yīng)用清華大學(xué)出版社附錄附錄A課設(shè)仿真圖.■KiaLIWTfiLZaFaXTAS:F3.b*MFTAA-arrjLmP±Aa-Q中血F3UTCCIra.?bFMrEru^TTmiTT—-Li.i.i.jdia,-==」-XI.-'i「口n.1

rii

ruri?RitamimmJHI^WIran>c-xEMMPILIM/1—r~!&m春■:::::……::::::::::::::■-■■■兒::“亠附錄A課設(shè)仿真圖

附錄B主程序代碼#include<>#include""http://第二行顯示電容值uchartable[16]="Fre=HZ";km/h//第二行顯示電容值uintVal=0;uintCnt;uintFrequence;voidCPU_Init(void){TMOD=0X10;//定時(shí)器0/1工作方式1//THO=(65536-5000)/256;//設(shè)置定時(shí)器0初值20ms//TL0=(65536-5000)%256;TH1=(65536-50000)/256;//設(shè)置定時(shí)器1初值50msTL1=(65536-50000)%256;EA=1;//開(kāi)總中斷//ET0=1;//開(kāi)定時(shí)器0總中斷//TR0=1;//啟動(dòng)定時(shí)器0ET1=1;//開(kāi)定時(shí)器1總中斷TR1=1;//啟動(dòng)定時(shí)器1EX0=1;//開(kāi)外部中斷0總中斷IT0=1;//外部中斷0觸發(fā)方式為下降沿觸發(fā)}voidmain(){ucharnum=0;uintSpeed;LCD1602_Init();LCD1602_Disp(table,disp);CPU_Init();while(1){table[7]=Val*2/10000+0x30;table[8]=Val*2%10000/1000+0x30;table[9]=Val*2%1000/100+0x30;table[10]=Val*2%100/10+0x30;table[11]=Val*2%10+0x30;Speed=((int)Val*5*/300;disp[7]=Speed/100+0x30;disp[8]=Speed%100/10+0x30;disp[10]=Speed%10+0x30;LCD1602_Disp(table,disp);}}voidint0()interrupt0{Frequence++;}voidT1_time()interrupt3{TH1=(65536-50000)/256;//設(shè)置定時(shí)器1初值50msTL1=(65536-50000)%256

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論