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

正文內(nèi)容

汽車油量檢測(cè)器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(參考版)

2025-06-30 11:48本頁(yè)面
  

【正文】 }/*******************預(yù)設(shè)初始地址**************/void LCD_POS(uchar pos) 畢 業(yè) 設(shè) 計(jì)40{ write_(pos|0x80)。delay(5)。delay(5)。}/*******************寫數(shù)據(jù)操作**************/void write_data(uchar date){RS=1。delay(5)。delay(5)。}/*******************寫指令操作**************/void write_(uchar ){RS=0。y0。x0。/*******************延時(shí)程序**************/void delay(uint z){uint x,y。}}}/*******************LCD1602 顯示子程序**************/ ifndef _1602_h_define _1602_h_ 畢 業(yè) 設(shè) 計(jì)39includedefine uchar unsigned chardefine uint unsigned intsbit RS=P2^0。}}else{LCD_POS(0x40)。i++){Beep(90)。for(i=0。}}else if(V[1]0x31){LCD_POS(0x40)。i++){Beep(90)。for(i=0。if(A_D()299){LCD_POS(0x40)。LCD_POS(10)。 畢 業(yè) 設(shè) 計(jì)38V[2]=d/10%10+39。V[1]=d/100+39。dis_date(VT)。delay(10)。uchar i=0。 //片選無(wú)效 return dat。 //將下面儲(chǔ)存的低位數(shù)據(jù)向右移 dat|=(uchar)DIO。 //第四個(gè)脈沖 CLK=0。i8。 //第三個(gè)脈沖下沉之后,輸入端 DIO 失去作用,應(yīng)置 1 CLK=1。 //第三個(gè)脈沖 CLK=0。 //第二個(gè)脈沖下降沿 DIO=0。 //DIO 置 1, 通道選擇信號(hào) CLK=1。 //第一個(gè)脈沖 CLK=0。 //CS 置 0,片選有效 DIO=1。 //一個(gè)轉(zhuǎn)換周期開始 CLK=0。}/*******************AD 轉(zhuǎn)換**************/unsigned char A_D(){ uchar i,dat。j++)。for(j=0。i200。/*******************蜂鳴器報(bào)警**************/void Beep(uchar t){ uchar i,j。s too little。uchar code TH[] = It is too full。uchar V[] = L。sbit DIO = P1^2。 畢 業(yè) 設(shè) 計(jì)34 參考文獻(xiàn)[1][J].[2]童鑫,韓成成,[J] .[3]程越,[J].[4] Yicai Sun et drift of the bridge offset for pressure sensor and its utilization[J].Sensors and Actuators,2022[5] [J]. 北京航空航天大學(xué)出版社 .1998[6] [M].北京:[7] 李群芳,[M].[8] Pawlak, Joural of Information and Computer Science[J]. Kluwer Academic,2022[9] Circuit Board Design Techniques for EMC pliance[M].IEE [10][J].[11] 謝維成, C51 程序設(shè)計(jì)[M].[12] [M].[13] 童師白,[M].[14]程越, AT89S8252 單片機(jī)的汽車瞬時(shí)燃油油量檢測(cè)系統(tǒng)的設(shè)計(jì) [J].硬件縱橫,2022[15][J].電子科學(xué),2022 [16] C51 應(yīng)用實(shí)戰(zhàn)集錦[M].[17] Maitin Howard Mark ,Neural work design[M].PWS Publishing Company,2022[18]趙亮, C 語(yǔ)言編程與實(shí)例 [M].人民郵電出版社,2022[19] 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) [M].航空航天大學(xué)出版,2022[20] Gao Zhenbin,Sun for the origin of nonlinearity of the diffusion resisitors in integrated circuits[J],Journal of Hebei University of Technology,2022 畢 業(yè) 設(shè) 計(jì)35附錄一 器件清單器件名稱 型號(hào) 封裝 數(shù)量壓力傳感器   1最小系統(tǒng)   1單片機(jī) STC89S52 DIP40 1信號(hào)放大器 AD620AN   1A/D 轉(zhuǎn)換器 ADC0832 1顯示屏 LCD1602   1電位器 滑動(dòng)變阻器 1LED 白發(fā)綠光   1蜂鳴器 揚(yáng)聲器    1三極管 PNP  1電阻 1K AXIAL 150Ω AXIAL 115Ω AXTAL 1萬(wàn)能 PCB 板 9*15   1杜邦線 40P   若干 畢 業(yè) 設(shè) 計(jì)36附錄二 程序設(shè)計(jì) include include include sbit CS = P1^0。最后還要感謝同組的同學(xué),在設(shè)計(jì)的過程中,當(dāng)我們各自遇到問題時(shí),我們總是可以認(rèn)真討論解決方法。同時(shí),我也感謝學(xué)校為我們提供優(yōu)越的硬件調(diào)試環(huán)境。在焊接電路板時(shí)遇到不會(huì)的問題向張老師咨詢,張老師總是不厭其煩的告訴我思路,讓我自己去思考,這也是我獨(dú)立思考的能力大大的提高了。不管是什么時(shí)候,只要我需要老師指導(dǎo)的時(shí)候,張老師總是很耐心的在辦公室等著我去找她,然后溫和的告訴我下一步該怎么做。其他的問題相信在以后不斷地努力過程中,會(huì)有更加完善的解決辦法,汽車油量檢測(cè)器會(huì)更加的完善。雖然本次畢業(yè)設(shè)計(jì)實(shí)現(xiàn)了所有要求的功能,但由于時(shí)間和條件的限制,該畢業(yè)設(shè)計(jì)仍然存在一些可以完善的空間。經(jīng)硬件調(diào)試后,本次設(shè)計(jì)已經(jīng)實(shí)現(xiàn)了所有要求的功能,當(dāng)壓力傳感器采集到壓力信號(hào)時(shí),油量值通過 LCD液晶屏顯示出油箱剩余的油量;并且當(dāng)油量過多或過少時(shí)報(bào)警模塊啟動(dòng),聲光報(bào)警,同時(shí)將油量值在 LCD 液晶屏上顯示出來(lái)。本次畢業(yè)設(shè)計(jì)以單片機(jī) STC89C52 為核心器件,通過單片機(jī)控制 LCD 油量的顯示和報(bào)警功能的實(shí)現(xiàn)。YN系統(tǒng)初始化開始油量值大于 45 或小于 10聲光報(bào)警結(jié)束 畢 業(yè) 設(shè) 計(jì)32結(jié) 論本設(shè)計(jì)汽車油量檢測(cè)器的設(shè)計(jì)與實(shí)現(xiàn),不僅要求顯示油箱的實(shí)時(shí)油量,而且要求當(dāng)油量過低或過高時(shí)電路需要發(fā)生聲光報(bào)警,提醒司機(jī)作出正確的處理措施。NYYN寫入控制字寫入初始行是否換行全部數(shù)據(jù)寫完?結(jié)束開始 畢 業(yè) 設(shè) 計(jì)31 聲光報(bào)警模塊子程序流程圖圖 412 報(bào)警模塊程序流程圖如圖 412 所示,單片機(jī)上電后,系統(tǒng)首先對(duì)單片機(jī)和 LCD 顯示屏進(jìn)行初始化。在第 3 個(gè)脈沖下沉之前 DI 端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能。此時(shí)芯片開始轉(zhuǎn)換工作,同時(shí)由處理器向芯片時(shí)鐘輸入端 CLK 輸入時(shí)鐘脈沖,DO/DI 端則使用 DI 端輸入通道功能選擇的數(shù)據(jù)信號(hào)。Y結(jié)束聲光報(bào)警并顯示油量值N油量值是否大于 45 小于10開始ADC0832 采集壓力值CPU 存儲(chǔ)油量值LCD 初始化ADC0832 初始化顯示油量 畢 業(yè) 設(shè) 計(jì)29 ADC0832采集數(shù)據(jù)子程序流程圖圖410 ADC0832 數(shù)據(jù)讀取程序流程圖如圖410 所示,當(dāng) ADC0832 未工作時(shí)其 CS 輸入端應(yīng)為高電平,此時(shí)芯片禁用,CLK 和DO/DI 的電平可任意。對(duì)代碼進(jìn)行編譯 畢 業(yè) 設(shè) 計(jì)27圖 48程序仿真調(diào)試窗口 畢 業(yè) 設(shè) 計(jì)28 系統(tǒng)軟件程序設(shè)計(jì) 主程序設(shè)計(jì)流程圖 49 主程序流程圖如圖 49 所示,單片機(jī)上電后,程序首先對(duì)單片機(jī)和液晶顯示器 LCD1602 進(jìn)行初始化,這時(shí) LCD 液晶屏上顯示得是 0L。在此窗口中把需要編譯的程序輸入,然后點(diǎn)編譯按鈕。成功添加代碼文件后,就可以進(jìn)行編譯了,單擊如圖 47 所示的位置,對(duì)工程進(jìn)行全部編譯。然后點(diǎn) add group..新建 C 語(yǔ)言程序文件,保存文件名 *.C添加文件 畢 業(yè) 設(shè) 計(jì)26圖 46 添加代碼文件成功添加后,點(diǎn)擊此處就會(huì)顯示對(duì)應(yīng)的文件。創(chuàng)建的文件用*.c 形式保存,如圖 45 所示:圖 45 創(chuàng)建代碼文件5 編譯和連接工程。 KEIL軟件開發(fā)流程1 新建工程,如圖 41 所示:新建工程 畢 業(yè) 設(shè) 計(jì)24圖 41 新建工程界面圖2 為工程選擇目標(biāo)器件,如圖 42 所示:=圖 42 選擇目標(biāo)器件3 設(shè)置工程的配置參數(shù),如圖 43 所示: 圖 43 配置工程參數(shù)界面圖選中創(chuàng)建 HEX 文件, 如圖 44 所示,軟件默認(rèn)的情況下是不創(chuàng)建此 文件的,而下載到單片機(jī)的程序需要此文件。]19[ KEIL C51 軟 件 KEIL C51開發(fā)軟件介紹隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,目前流行的 51 系列單片機(jī)開發(fā)軟件是德國(guó) KEIL 公司推出的 KEIL C51 軟件,它是一個(gè)基于 32 位 Windows 環(huán)境的應(yīng)用程序,支持 C 語(yǔ)言和匯編語(yǔ)言編程,其 以上的版本將編譯和仿真軟件統(tǒng)一為uVision2(通常稱為 uV2)。在工作前,要設(shè)置 view 菜單下的捕捉對(duì)齊和 system 下的顏色、圖形界面大小等項(xiàng)目。4 具有強(qiáng)大的原理圖繪制功能 。 畢 業(yè) 設(shè) 計(jì)233 提供軟件調(diào)試功能。2 支持主流單片機(jī)系統(tǒng)的仿真。它運(yùn)行于 Windows 操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是:1 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合。經(jīng)硬件調(diào)試后,本設(shè)計(jì)已經(jīng)實(shí)現(xiàn)了所有的設(shè)計(jì)要求。經(jīng)設(shè)計(jì)后,本檢測(cè)系統(tǒng)主要包括單片機(jī)最小系統(tǒng)模塊、A/D 轉(zhuǎn)換模塊、LCD 顯示模塊和報(bào)警模塊。 硬件調(diào)試結(jié)果及分析本設(shè)計(jì)以 STC89C52 為核心器件,設(shè)計(jì)并制作一個(gè)汽車油量檢測(cè)器,要求設(shè)計(jì)汽車油量控制器的電路和程序,在存油過多時(shí),自動(dòng)聲光報(bào)警,提醒駕駛?cè)藖?lái)處理。4 LCD 數(shù)據(jù)顯示內(nèi)容部分的問題壓力傳感器部分得到的壓力信號(hào)經(jīng)數(shù)據(jù)采集系統(tǒng)即信號(hào)放大器 AD620AN 和A/D 轉(zhuǎn)換以后,開始 LCD1602 顯示屏上讀出的數(shù)據(jù)依然是電壓值,本設(shè)計(jì)要求LCD 顯示屏上顯示當(dāng)時(shí)油箱剩余的油量值,后來(lái)經(jīng)過和同學(xué)討論,修改了 C 程序中 LCD 顯示子程序部分的實(shí)現(xiàn)。單片機(jī)的引腳控制報(bào)警,但是輸出電流太小導(dǎo)致蜂鳴器發(fā)出的聲響太小以及 LED 燈發(fā)出的燈光太弱。查到問題根源后,我在第三引腳與地線之間串接]17[了一個(gè) 的電阻,然后液晶顯示就可以顯示正確字符。用開發(fā)板上的單片機(jī)最小系統(tǒng)試驗(yàn)后發(fā)現(xiàn)液晶就可以正常顯示字符。當(dāng)把液晶排針底座與排針焊好后,在單片機(jī)上電后,液晶顯示器上顯示不了字符,全是黑塊。2 液晶顯示部分的問題此次設(shè)計(jì)采用 LCD1602 液晶顯示器,它是一個(gè) 16 引腳的液晶顯示屏。相當(dāng)于有 5kg 重力產(chǎn)生 5mv 的電壓 。在經(jīng)過老師和同學(xué)的幫助下,最終都克服了這些問題。焊接的整個(gè)過程要注意盡量減少導(dǎo)線之間的交叉。這樣比直接把導(dǎo)線焊接在電路板上省去了很多的麻煩。為了提高整體的美觀程度,我并沒有將導(dǎo)線直接焊接在電路板上,而是采用 畢 業(yè) 設(shè) 計(jì)20了杜邦線來(lái)進(jìn)行實(shí)物之間的連接。加強(qiáng)了我們對(duì)于硬件的特性和使用方法的認(rèn)識(shí)。本次設(shè)計(jì)包括了電源模塊、單片機(jī)及其最小系統(tǒng)模塊、A\D 模數(shù)轉(zhuǎn)換模塊、LCD圖 38聲光報(bào)警電路 畢 業(yè) 設(shè) 計(jì)19顯示模塊、報(bào)警模塊等模塊。電路中報(bào)警電路由單片機(jī)引腳 控制,因?yàn)橛蓡纹瑱C(jī)直接與蜂鳴器、LED 燈相連時(shí),蜂鳴器發(fā)出的聲音以及 LED 燈發(fā)出的燈光很微弱,所以需要在單片機(jī)和報(bào)警器件之間連接一個(gè)起放大作用的三極管 PNP,蜂鳴器和led 燈可以正常報(bào)警。如圖 37 所示,由數(shù)據(jù)采集模塊采集到的數(shù)據(jù)經(jīng)過 A\D 轉(zhuǎn)換模塊、單片機(jī)處理后,油量值通過 LCD1602 顯示出來(lái):圖 36 數(shù)據(jù)采集模塊電路圖圖 37 LCD1602硬件電路圖 畢 業(yè) 設(shè) 計(jì)18 報(bào)警電路的設(shè)計(jì)本次設(shè)計(jì)設(shè)計(jì)了蜂鳴器和 LED 燈聲光報(bào)警電路。由于液晶顯示器對(duì)比度調(diào)整端 V0 直接接地電源時(shí)對(duì)比度較高,可能會(huì)產(chǎn)生“鬼影 ”,因而在 V0 與地之間接 的上拉電阻,用端口 VDD 控制,用來(lái)調(diào)整對(duì)比度??刂贫丝?RS、E 分別接在單片機(jī)的 、 兩個(gè)引腳, LCD 的控制端口 RW 接地,RW
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1