




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、交通與汽車(chē)工程學(xué)院課程大作業(yè)論文課 程 名 稱: 汽車(chē)電子控制技術(shù)(實(shí)踐) 課 程 代 碼: 04913 題 目: 燃油量電控系統(tǒng)分析及仿真(匯編,89C51) 年級(jí)/專(zhuān)業(yè)/班: 11級(jí)/汽車(chē)服務(wù)工程 學(xué) 生 姓 名: 王 吉 宇 開(kāi) 始 時(shí) 間: 2014 年 9 月 10 日完 成 時(shí) 間: 2014 年 10 月 10 日課程大作業(yè)成績(jī): 目 錄摘要 21 引言 32 方案設(shè)計(jì) 32.1 燃油量檢測(cè)系統(tǒng)設(shè)計(jì)方案論證 3方案一 32.1.2方案二32.2方案一的總體設(shè)計(jì)框圖33 系統(tǒng)硬件設(shè)計(jì) 43.1 時(shí)鐘和復(fù)位電路 43.2 數(shù)模轉(zhuǎn)換芯片 53.3 LED顯示器 63.4 聲光和電機(jī)控制
2、電路 84 系統(tǒng)軟件設(shè)計(jì) 94.1主程序流程圖 94.2 聲光和電機(jī)控制流程圖 104.3 程序初始化流程圖 114.4 顯示程序流程圖 115 系統(tǒng)仿真 125.1 Protel電路調(diào)試 125.2 程序調(diào)試 125.3 系統(tǒng)仿真電路圖 135.4 proteus仿真 13結(jié)論 16致謝 17參考文獻(xiàn) 18附錄 19摘 要本設(shè)計(jì)是基于AT89C51單片機(jī)為核心的汽車(chē)瞬時(shí)燃油測(cè)量檢測(cè)系統(tǒng),該系統(tǒng)通過(guò)數(shù)模轉(zhuǎn)換芯片ADC0808對(duì)以電位器為模擬輸入的信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,再將模數(shù)轉(zhuǎn)換所得的數(shù)字量送入單片機(jī),經(jīng)單片機(jī)對(duì)該數(shù)字量進(jìn)行處理后,輸入控制信號(hào),進(jìn)行顯示和聲光報(bào)警,提示駕駛員采取相應(yīng)的措施,并在油
3、量剩余很少的情況下,直流電動(dòng)機(jī)轉(zhuǎn)動(dòng),使節(jié)氣門(mén)開(kāi)度減少,以達(dá)到降低燃油消耗量的目的。用電位器輸出的電壓值(0-5V)表示燃油量(空-滿)。系統(tǒng)設(shè)計(jì)完成后進(jìn)行仿真調(diào)試,實(shí)現(xiàn)設(shè)計(jì)功能。關(guān)鍵詞:AT89C51單片機(jī) ADC08090 燃油剩余量 聲光報(bào)警 直流電機(jī) 仿真1 引 言 1.1 問(wèn)題的提出汽車(chē)主要是以燃燒燃油來(lái)獲取動(dòng)力的,燃油量的多少?zèng)Q定了汽車(chē)能行駛多遠(yuǎn)。在汽車(chē)行駛過(guò)程中要如何得知該汽車(chē)還有多少燃油,該何時(shí)加油以及加多少油,這都需要一套燃油檢測(cè)系統(tǒng),實(shí)時(shí)監(jiān)測(cè)燃油量的多少,并在達(dá)到設(shè)定范圍內(nèi)進(jìn)行聲光控制和直流電機(jī)的控制,以提醒駕駛員采取相應(yīng)措施,維持汽車(chē)的正常行駛。在現(xiàn)代社會(huì),汽車(chē)作為一種大眾
4、的交通工具在人們的生活中扮演越來(lái)越重要的角色。在汽車(chē)的使用過(guò)程中,車(chē)速這一參數(shù)對(duì)汽車(chē)多的性能及行車(chē)的安全的影響是非常大的。車(chē)速較高的時(shí)候,車(chē)輛的更難控制,操縱穩(wěn)定性要變差,使得汽車(chē)行駛的危險(xiǎn)性增加,危害人類(lèi)安全。據(jù)報(bào)道,交通事故中有很大的一部分是由于超速行駛而引起的。 因此實(shí)時(shí)的顯示車(chē)速,在車(chē)速過(guò)高時(shí)指示燈提示,并自動(dòng)切斷燃油供給系統(tǒng)可以有效地減少此類(lèi)事故的發(fā)生,使人們能夠更加安全的出行。1.2問(wèn)題的分析本設(shè)計(jì)的目的是為了監(jiān)測(cè)汽車(chē)燃油量,顯示并作出聲光提示以及在必要條件下使發(fā)動(dòng)機(jī)強(qiáng)行熄火。本系統(tǒng)假設(shè)油箱容量50L,顯示精度0.01L當(dāng)燃油量達(dá)到40L以上。綠燈亮并發(fā)出低頻率的提示聲音,以提醒駕
5、駛員燃油快加滿了;當(dāng)燃油量只有5-10L時(shí),黃燈亮并發(fā)出中頻率的聲音,以提醒駕駛員燃油不多了,應(yīng)該注意加油了;當(dāng)燃油量還剩不到5L時(shí),直流電動(dòng)機(jī)轉(zhuǎn)動(dòng),帶動(dòng)節(jié)氣門(mén)轉(zhuǎn)動(dòng),使其開(kāi)度減小,以減小燃油的消耗速率,同時(shí)蜂鳴器發(fā)出高頻聲音報(bào)警。因此,本次燃油量電控系統(tǒng)的設(shè)計(jì)包含了AT89C51芯片和A/D轉(zhuǎn)換芯片ADC0808以及必要的外圍電路,A/D轉(zhuǎn)換芯片ADC0808將電位器產(chǎn)生的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),并將電壓的數(shù)字信號(hào)輸送給單片機(jī)處理,再利用AT89C51的PO口驅(qū)動(dòng)LED顯示油箱當(dāng)前油量,并在燃油量高于40L時(shí)控制指示燈綠燈亮和揚(yáng)聲器低頻鳴響;油量低于5L時(shí)控制電機(jī)轉(zhuǎn)動(dòng),以減小節(jié)氣門(mén)開(kāi)度降低油耗
6、;而處在5L-10L之間時(shí),控制黃燈亮,以提示駕駛員燃油剩余不多,可以加油。最終實(shí)現(xiàn)燃油量電控系統(tǒng)的功能。2 方案設(shè)計(jì)2.1 燃油量檢測(cè)系統(tǒng)設(shè)計(jì)方案論證2.1.1方案一采用單片機(jī)AT89C51為核心控制元件,壓電傳感器收集信號(hào),ADC0808將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),7SEG-MPX4-CC-BLUE元件作為顯示元件,實(shí)行聲光控制和電機(jī)控制,仿真時(shí)用電位器模擬傳感器收集的信號(hào)。2.1.2方案二采用8031為核心控制元件,利用ADC0809進(jìn)行數(shù)模轉(zhuǎn)換,采用4位共陰極LED,模擬電機(jī)。2.2方案一的總體設(shè)計(jì) 電位器ADC0809復(fù)位電路時(shí)鐘電路AT89C51單片機(jī)LED顯示器發(fā)光二級(jí)管蜂鳴器直流
7、電機(jī)圖2-2 系統(tǒng)設(shè)計(jì)流程圖3 系統(tǒng)硬件設(shè)計(jì)3.1 時(shí)鐘及復(fù)位電路復(fù)位電路本次設(shè)計(jì)采用“RC+按鍵”復(fù)位形式,復(fù)位電路的示意圖如圖3-1-1所示。按鍵復(fù)位原理:按鍵后:電容器被短路放電、RST直接和VCC相連,就是高電平,此時(shí)進(jìn)入“復(fù)位狀態(tài)”。松手后:電源開(kāi)始對(duì)電容器充電,此時(shí),充電電流在電阻上,形成高電平送到RST,仍然是“復(fù)位狀態(tài)”;稍后,充電結(jié)束,電流降為0,電阻上的電壓也將為0,RST降為低電平,開(kāi)始正常工作。 圖3-1-1 復(fù)位電路時(shí)鐘電路時(shí)鐘電路示意圖如圖3-1-2所示。圖3-1-2 時(shí)鐘電路3.2 數(shù)模轉(zhuǎn)換芯片(ADC0808)ADC0808是采樣分辨率為8位的、以逐次逼近原理進(jìn)
8、行模/數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個(gè)8通道多路開(kāi)關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換。ADC0808是ADC0809的簡(jiǎn)化版本,功能基本相同。一般在硬件仿真時(shí)采用ADC0808進(jìn)行A/D轉(zhuǎn)換,實(shí)際使用時(shí)采用ADC0809進(jìn)行A/D轉(zhuǎn)換。圖3-2-1 ADC0808引腳圖引腳功能(外部特性)ADC0808芯片有28條引腳,采用雙列直插式封裝。各引腳功能如下: 15和2628(IN0IN7):8路模擬量輸入端。 8、14、15和1721:8位數(shù)字量輸出端。 22(ALE):地址鎖存允許信號(hào),輸入,高電平有效。 6(START): AD轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸
9、入一個(gè)正脈沖(至少100ns寬)使其啟動(dòng)(脈沖上升沿使0809復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。 7(EOC): AD轉(zhuǎn)換結(jié)束信號(hào),輸出,當(dāng)AD轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)。 9(OE):數(shù)據(jù)輸出允許信號(hào),輸入,高電平有效。當(dāng)AD轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開(kāi)輸出三態(tài)門(mén),輸出數(shù)字量。 10(CLK):時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于640KHZ。 12(VREF(+)和16(VREF(-):參考電壓輸入端 11(Vcc):主電源輸入端。 13(GND):地。 2325(ADDA、ADDB、ADDC):3位地址輸入線,用于選通8路模擬輸入中的一路 &
10、#160; 極限參數(shù)電源電壓(Vcc):6.5V 控制端輸入電壓:-0.3V15V 其它輸入和輸出端電壓:-0.3VVcc+0.3V 貯存溫度:-65+150 功耗(T=+25):875mW 引線焊接溫度:氣相焊接(60s):215;紅外焊接(15s):220 抗靜電強(qiáng)度:400V 輸出端注意out8為最低位-out1為最高位,out8-out1分別接單片機(jī)的P0.0到P0.7端。 3.3 LED顯示器LED顯示器件是通過(guò)發(fā)光二極管顯示字段的器件。在單片機(jī)控制系統(tǒng)中常用的是由8段LED數(shù)碼管,它的顯示塊中有8個(gè)發(fā)光二極管,7個(gè)發(fā)光二極管組成字符“8”,1個(gè)發(fā)光二極管構(gòu)成小數(shù)點(diǎn),因此有人稱8段L
11、ED數(shù)碼管為8段顯示器7。LED數(shù)碼管的管腳配置如圖(a)所示。LED數(shù)碼管有共陰極和共陽(yáng)極兩類(lèi),如圖所示。共陰極LED數(shù)碼管的發(fā)光二極管的陰極共地,如圖(b),當(dāng)某個(gè)發(fā)光二極管的陽(yáng)極電壓為高電平時(shí),二極管發(fā)光;而共陽(yáng)極LED數(shù)碼管是發(fā)光二極管的陽(yáng)極共接,如圖(c),當(dāng)某個(gè)二極管的陰極電壓為低電平時(shí),二極管發(fā)光。圖3-3-1 LED數(shù)碼管LED的顯示方式分為靜態(tài)顯示和動(dòng)態(tài)顯示。1. LED靜態(tài)顯示方式所謂靜態(tài)顯示,是指各位共陰極或共陽(yáng)極連接在一起并接地或+5伏;每位段碼線(a dp)分別與一個(gè)8位的鎖存器輸出相連。之所以成為靜態(tài)顯示,是因?yàn)楦鱾€(gè)LED的顯示字符一經(jīng)確認(rèn),相應(yīng)鎖存器的鎖存的代碼輸
12、出將維持不變,直到送入另一個(gè)字符的段碼為止,正因?yàn)槿绱?,靜態(tài)顯示的亮度都較高3。但是這樣的方式占用的I/O口線多,當(dāng)顯示器的位數(shù)較多時(shí),在這里我們共需要12位數(shù)碼管,所以不適宜用靜態(tài)顯示。下圖表示的是一個(gè)四位靜態(tài)LED顯示電路。 圖3-3-2 LED靜態(tài)顯示電路2、LED動(dòng)態(tài)顯示方式當(dāng)顯示器位數(shù)較多時(shí),可以采用動(dòng)態(tài)顯示。所謂動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮顯示器的各個(gè)位(掃描),對(duì)于顯示器的每一位而言,每隔一段時(shí)間點(diǎn)亮一次。雖然在同一時(shí)刻只有一位顯示器在工作(點(diǎn)亮),但由于人眼的視覺(jué)暫留效應(yīng)和發(fā)光二極管熄滅時(shí)的余輝,我們看到的卻是多個(gè)字符“同時(shí)”顯示。顯示器亮度既與點(diǎn)亮?xí)r的導(dǎo)通電流有關(guān),也與點(diǎn)亮
13、時(shí)間和間隔時(shí)間的比例有關(guān)。調(diào)整電流和時(shí)間參數(shù),可以實(shí)現(xiàn)亮度較高較穩(wěn)定的顯示3。 下圖表示的是一個(gè)8位動(dòng)態(tài)LED顯示電路。 圖3-3-3 LED動(dòng)態(tài)顯示電路通過(guò)對(duì)比,為了提高系統(tǒng)的性價(jià)比,數(shù)碼管的顯示方式采用了動(dòng)態(tài)顯示方案。雖然動(dòng)態(tài)顯示方式不像靜態(tài)顯示方式那樣只需較小的驅(qū)動(dòng)電流就可以得到較高的顯示亮度,但動(dòng)態(tài)顯示方式所需元件數(shù)量和元件種類(lèi)較靜態(tài)顯示方式要少的多,并且利用人眼的視覺(jué)暫留效應(yīng)和發(fā)光二極管熄滅時(shí)的余輝,動(dòng)態(tài)顯示方式可以較好地“同時(shí)”顯示多個(gè)字符,只要掃描頻率足夠高就不會(huì)使人產(chǎn)生閃爍的感覺(jué)。3.4 聲光和電機(jī)控制電路聲光和電機(jī)控制電路由兩個(gè)個(gè)發(fā)光二極管、一個(gè)蜂鳴器和一個(gè)直流電機(jī)組成。當(dāng)P
14、2.4輸出高電平時(shí),表示油量過(guò)少(<5L),此時(shí)電機(jī)轉(zhuǎn)動(dòng),控制節(jié)氣門(mén)開(kāi)度,從而使汽車(chē)燃油消耗率減小,同時(shí)蜂鳴器高頻鳴響報(bào)警;當(dāng)油量剩余為5-10L時(shí),P2.5輸出高電平,控制黃燈亮并控制蜂鳴器中頻鳴響,此時(shí)表示油量剩余不多,提示駕駛員應(yīng)及時(shí)加油;當(dāng)燃油量大于40L時(shí),P2.6輸出高電平,控制綠燈亮,表示燃油快要加滿,蜂鳴器低頻鳴響報(bào)警。如圖3-4所示。圖3-4 聲光和電機(jī)控制電路圖4 系統(tǒng)軟件的設(shè)計(jì)4.1 主程序流程圖 開(kāi)始調(diào)用初始化程序inint()調(diào)用顯示程序display()調(diào)用AD轉(zhuǎn)換程序AD()圖4-1 主程序流程圖主程序說(shuō)明:開(kāi)始之后調(diào)用初始化子程序inint(),對(duì)定時(shí)器和
15、ADC0808進(jìn)行初始化,接著調(diào)用AD(),對(duì)電位器的輸入值進(jìn)行模數(shù)轉(zhuǎn)換,并由單片機(jī)作出處理,控制發(fā)光二極管和蜂鳴器的運(yùn)行,最后調(diào)用顯示程序display(),在LED顯示器上顯示燃油量。程序在采樣和顯示之間循環(huán),不斷的采樣并顯示。4.2 聲光和電機(jī)控制程序流程圖開(kāi)始得到并處理AD轉(zhuǎn)換值啟動(dòng)AD轉(zhuǎn)換判斷該值是否小于1000?判斷是否完成轉(zhuǎn)換?判斷該值是否大于4000返回電機(jī)轉(zhuǎn),調(diào)用語(yǔ)音程序yuyin(1)綠燈滅黃燈滅電機(jī)不轉(zhuǎn)綠燈亮,調(diào)用語(yǔ)音程序yuyin(2)黃燈亮,調(diào)用語(yǔ)音程序yuyin(3)YNNNYYYN判斷該值是否小于500圖4-2 聲光和電機(jī)控制流程圖聲光和電機(jī)控制程序流程圖說(shuō)明:調(diào)
16、用AD轉(zhuǎn)換程序后,先啟動(dòng)轉(zhuǎn)換,接著判斷是否轉(zhuǎn)換完成,當(dāng)轉(zhuǎn)換完成后,將結(jié)果送入單片機(jī)處理,最后判斷結(jié)果在哪個(gè)范圍,如小于500,電機(jī)轉(zhuǎn)動(dòng),并調(diào)用語(yǔ)音程序yuyin(1): 如大于500但小于1000,黃燈亮,并調(diào)用語(yǔ)音程序yuyin(3): 如大于4000,綠燈亮,并調(diào)用語(yǔ)音程序yuyin(2),其他情況不做聲光和電機(jī)控制。4.3 程序初始化流程圖開(kāi)始定時(shí)器0工作模式選擇,并裝初值給ADC0808賦初值開(kāi)總中斷,啟動(dòng)定時(shí)器返回 圖4-3 初始化程序流程圖初始化程序流程圖說(shuō)明: 在初始化中,定時(shí)器采用方式一,即十六位計(jì)數(shù)器,并裝入初值,開(kāi)啟定時(shí)器,并打開(kāi)T0中斷,總中斷。定時(shí)時(shí)間為24us,即將單
17、片機(jī)的頻率五分頻得到ADC0808所需的時(shí)鐘頻率500Hz。最后給ADC0808賦初值為零。4.4 顯示程序流程圖 開(kāi)始1燈位選通,送顯示段碼,顯示小數(shù)點(diǎn),延時(shí)4ms,關(guān)閉1燈2燈位選通,送顯示段碼,延時(shí)4ms,關(guān)閉2燈返回3燈位選通,送顯示段碼,延時(shí)4ms,關(guān)閉3燈圖4-4 顯示程序流程圖顯示程序流程圖說(shuō)明: 調(diào)用顯示程序后,先選通1燈,并送顯示段碼,再顯示小數(shù)點(diǎn),延時(shí)4ms,最后關(guān)閉1燈。下面選通2燈,并送顯示段碼,延時(shí)4ms,最后關(guān)閉2燈。再選通3燈,并送顯示段碼,再顯示小數(shù)點(diǎn),延時(shí)4ms,最后關(guān)閉3燈。如此,實(shí)現(xiàn)3個(gè)燈的依次點(diǎn)亮。5 系統(tǒng)仿真通過(guò)以上的硬件設(shè)計(jì)和軟件設(shè)計(jì)過(guò)程,工作已經(jīng)基
18、本完成,之后的工作就是對(duì)所設(shè)計(jì)好的應(yīng)用系統(tǒng)進(jìn)行調(diào)試。通過(guò)調(diào)試可以檢查出系統(tǒng)出現(xiàn)的一些錯(cuò)誤,從而進(jìn)行改正使系統(tǒng)優(yōu)化。5.1 Protel電路調(diào)試結(jié)果圖 5-1 Protel電路ERC調(diào)試結(jié)果5.2 程序調(diào)試·程序經(jīng)過(guò)調(diào)試顯示“0錯(cuò)誤,0警告”。表示程序調(diào)試通過(guò)。圖5-1 程序調(diào)試通過(guò)示意圖5.3 系統(tǒng)仿真電路圖圖5-1 電路仿真電路圖5.4 Proteus仿真圖5-3-1-1 當(dāng)燃油量大于40L時(shí),綠燈亮圖5-3-1-2 綠燈亮的同時(shí),蜂鳴器低頻報(bào)警,提示燃油快要加滿,此時(shí)電機(jī)不轉(zhuǎn)圖5-3-2-1 當(dāng)燃油量小于10升大于5升時(shí),黃燈亮圖5-3-2-2 黃燈亮的同時(shí),蜂鳴器中頻報(bào)警提示燃
19、油剩余不多,電機(jī)仍然不轉(zhuǎn)圖5-3-3-1 燃油快耗盡時(shí),報(bào)警燈熄滅,電機(jī)開(kāi)始轉(zhuǎn)動(dòng)圖5-3-3-2 電機(jī)帶動(dòng)節(jié)氣門(mén)減小開(kāi)度使燃油消耗速率減小,同時(shí)蜂鳴器高頻報(bào)警 結(jié) 論通過(guò)本次課程設(shè)計(jì),我進(jìn)一步掌握了AT89C51單片機(jī)的應(yīng)用,對(duì)ADC0808等各種芯片的使用方法有了初步的了解和掌握,并且鞏固了C語(yǔ)言編程的有關(guān)方法和使用電氣專(zhuān)業(yè)相關(guān)軟件的使用等等,這個(gè)過(guò)程讓我受益匪淺。而最終的設(shè)計(jì)結(jié)果基本達(dá)到了本次設(shè)計(jì)的目的,可以對(duì)被測(cè)系統(tǒng)進(jìn)行剩余燃油量的基本測(cè)量并對(duì)駕駛員做出提示,同時(shí)還可以對(duì)汽車(chē)進(jìn)行低速控制。由于該系統(tǒng)是采用電位器模擬壓力傳感器的檢測(cè)信號(hào),可能在實(shí)際應(yīng)用中還達(dá)不到要求。只能說(shuō)在老師的指導(dǎo)和同
20、學(xué)的幫助下,我們的設(shè)計(jì)初步成功。致 謝感謝陳飛老師,在他的精心指導(dǎo)下,我完成了本次課程設(shè)計(jì)。他的專(zhuān)業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無(wú)華、平易近人的人格魅力對(duì)我影響深遠(yuǎn)。不僅使我樹(shù)立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多為人處世的道理。本設(shè)計(jì)從選題到完成,每一步都是在他的指導(dǎo)下完成的,傾注了老師大量的心血。另外,本設(shè)計(jì)的完成也離不開(kāi)其他老師和各位同學(xué)給我的建議和幫助,是他們讓我明白了團(tuán)隊(duì)合作的精神。在此,我謹(jǐn)向陳飛老師以及幫助過(guò)我的老師和同學(xué)們,表示崇高的敬意和衷心的感謝!參考文獻(xiàn) 1.單片機(jī)系統(tǒng)的protues
21、設(shè)計(jì)與仿真張靖武編著,北京:電子工業(yè)出版社,20072.單片機(jī)原理及接口技術(shù)李朝青編著,北京:北京航空航天大學(xué)出版社,20053.MCS-51單片機(jī)應(yīng)用開(kāi)發(fā)實(shí)用子程序邊春遠(yuǎn)編著,北京:人民郵電出版社,20054.微型計(jì)算機(jī)控制技術(shù)臺(tái)方編著,北京:中國(guó)水利水電出版社,20015.單片機(jī)在電子電路設(shè)計(jì)中的應(yīng)用赫建國(guó), 鄭燕, 薛延俠編著,北京:清華大學(xué)出版社 20066.微機(jī)接口技術(shù)300例李恩林編著,北京:機(jī)械工業(yè)出版社,20037.基于AT89S8252單片機(jī)的汽車(chē)瞬時(shí)燃油油量檢測(cè)系統(tǒng)的設(shè)計(jì) 程越,謝佩軍 寧波大學(xué)附錄程序代碼:#include <reg51.h>#define u
22、char unsigned char#define uint unsigned int/*定義*/sbit led1 =P20;sbit led2 =P21;sbit led3 =P22;sbit led4 =P23;sbit hd =P24;sbit cd =P25;sbit ld =P26;sbit lb =P27;sbit OE =P30;sbit EOC =P31;sbit START =P32;sbit clk =P33;sbit dot =P17;uint digtial4,getdataend;unsigned char dis=0xC0,0xF9,0xA4,0xB0,0x99,
23、0x82,0xF8,0x80,0x90,0x7f;uchar getdata;/*延時(shí)(t*1ms)函數(shù)*/void delay1ms(unsigned char t) unsigned char i,j; for( ;t;t-); for(i=4;i>0;i-); for(j=123;j>0;j-);/*給ADC8090產(chǎn)生500khz時(shí)鐘頻率函數(shù)*/void time_time_clk() interrupt 1 using 0 TH0=(65536-24)/256; /給高八位賦值 TL0=(65536-24)%256; /給低八位賦值 clk=clk;/*初始化定時(shí)器.ADC0809*/void inint()TMOD=0x01;/選擇工作模式 16位TH0=(65536-20)/256;/給高八位賦值TL0=(65536-20)%256;/給低八位賦值EA=1;/開(kāi)總中斷ET0=1;/啟動(dòng)定時(shí)器0;TR0=1;/開(kāi)定時(shí)器0START=0;/給ADC0809賦初值OE=0;/*數(shù)碼管動(dòng)態(tài)顯示電壓值*/void display() led1=1; P1=disdigtial3; dot=0; delay1ms(5); P1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025跨國(guó)企業(yè)專(zhuān)有技術(shù)轉(zhuǎn)讓合同范本
- 2025設(shè)備采購(gòu)合同機(jī)務(wù)高壓風(fēng)機(jī)
- 船舶融資租賃合同
- 2025年共同經(jīng)營(yíng)合同協(xié)議書(shū)
- 《2025財(cái)務(wù)專(zhuān)項(xiàng)貸款合同》
- 購(gòu)買(mǎi)足球捐款協(xié)議書(shū)
- 不良債權(quán)處置協(xié)議書(shū)
- 2025年03月廣西防城港市港口區(qū)審計(jì)局面向社會(huì)公開(kāi)招聘1人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年03月南昌高新區(qū)某單位服務(wù)外包人員公開(kāi)招聘4人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 四川省巴中市達(dá)標(biāo)名校2025年初三下期末模擬聯(lián)考英語(yǔ)試題含答案
- 防流感班會(huì)課件
- 2025安徽蚌埠市國(guó)有資本運(yùn)營(yíng)控股集團(tuán)有限公司招聘4人筆試參考題庫(kù)附帶答案詳解
- 《寓言故事中的對(duì)比》群文閱讀(教學(xué)設(shè)計(jì))-2023-2024學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- 2024年中國(guó)資源循環(huán)集團(tuán)有限公司招聘筆試真題
- 2025屆3月高三山東濰坊一模英語(yǔ)試題
- 行政管理本科畢業(yè)論文-數(shù)字政府背景下地方政府治理效能研究
- 家庭營(yíng)養(yǎng)師課件
- 鐵路護(hù)路工作培訓(xùn)
- 玉蘭采購(gòu)及包栽包活合同范本
- 電信運(yùn)營(yíng)商網(wǎng)絡(luò)升級(jí)計(jì)劃
- 2025年全國(guó)國(guó)家版圖知識(shí)競(jìng)賽(中小學(xué)組)題庫(kù)及答案
評(píng)論
0/150
提交評(píng)論