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

正文內(nèi)容

汽車油量檢測(cè)器的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-10-02 08:56 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 T0/ T1/ WR/ RD/ XTAL2 XTAL1 GND VCC EA/VPP ALE/PROG PSEN 圖 25 STC89C52引腳圖 畢 業(yè) 設(shè) 計(jì) 7 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL門電流。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 STC89C52 的一些特殊功能口,如下所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖 。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 脈沖。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE禁止,置位無效。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。 畢 業(yè) 設(shè) 計(jì) 8 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出 ]6[ 。 A/D 轉(zhuǎn)換器 ADC0832 ADC0832 是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的一種 8 位分辨率、雙通道 A/D 轉(zhuǎn)換 芯片。由于它體積小,兼容性強(qiáng),性價(jià)比高而深受單片機(jī)愛好者及企業(yè)歡迎, 其目前已經(jīng)有很高的普及率。學(xué)習(xí)并 使用 ADC0832 可是使我們了解 A/D 轉(zhuǎn)換器 的原理,有助于我們單片機(jī)技術(shù)水平的提高。 ADC0832 具有以下特點(diǎn): 8 位分辨率; 雙通道 A/D 轉(zhuǎn)換; 輸入輸出電平與 TTL/CMOS 相兼容; 5V 電源供電時(shí)輸入電壓在 0~5V 之間; 工作頻率為 250KHZ,轉(zhuǎn)換時(shí)間為 32μS; 一般功耗僅為 15mW; 8P、 14P—DIP(雙列直插)、 PICC 多種封裝; 商用級(jí)芯片溫寬為 0176。C to +70176。C,工業(yè)級(jí)芯片溫寬為 ?40176。C to +85176。C ]7[ ; 芯片引腳分配圖如圖 26所示: 圖 26 ADC0832引腳分配圖 芯片接口說明: CS_ 片選使能,低電平芯片使能。 CH0 模擬輸入通道 0,或作為 IN+/使用。 CH1 模擬輸入通道 1,或作為 IN+/使用。 VCC(Vref) 1 8 2 7 3 6 4 5 CS CH0 CH1 GND CLK D0 D1 ADC0832 畢 業(yè) 設(shè) 計(jì) 9 GND 芯片參考 0 電位(地) DI 數(shù)據(jù)信號(hào)輸入,選擇通道控制 DO 數(shù)據(jù)信號(hào)輸出,轉(zhuǎn)換數(shù)據(jù)輸出 CLK 芯片時(shí)鐘輸入 VCC/REF 電源輸入及參考電壓輸入(復(fù)用) ADC0832 與單片機(jī)的接口電路: ADC0832 為 8 位分辨率 A/D 轉(zhuǎn)換芯片,其最高分辨可達(dá) 256 級(jí),可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在 0~5V 之間。芯片轉(zhuǎn)換時(shí)間僅為 32μS,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。通過 DI 數(shù)據(jù)輸入端,可以輕易的實(shí)現(xiàn)通道功能的選擇。 單片機(jī)對(duì) ADC0832 的控制原理: 正常情況下 ADC0832 與單片機(jī)的接口應(yīng)為 4 條數(shù)據(jù)線,分別是 CS、 CLK、DO、 DI。但由于 DO 端與 DI 端在通信時(shí)并未同時(shí)有效并與單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)時(shí)可以將 DO 和 DI 并聯(lián)在一根數(shù)據(jù)線上使用。 當(dāng) ADC0832 未工作時(shí)其 CS 輸入端應(yīng)為高電平,此時(shí)芯片禁用, CLK 和DO/DI 的電平可任意。當(dāng)要進(jìn)行 A/D 轉(zhuǎn)換時(shí),須先將 CS 使能端置于低電平并且保持低電平直到轉(zhuǎn)換完全結(jié)束。此時(shí)芯片開始轉(zhuǎn)換工作,同時(shí)由處理器向芯片時(shí)鐘輸入端 CLK 輸入時(shí)鐘脈沖, DO/DI 端則使用 DI 端輸入通道功能選擇的數(shù)據(jù)信號(hào)。在第 1 個(gè)時(shí)鐘脈沖的下沉之前 DI 端必須是高電平,表示啟始信號(hào)。在第 3 個(gè)脈沖下沉之前 DI 端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能 ]8[ 。 作為單通道模擬信號(hào)輸入時(shí) ADC0832 的輸入電壓是 0~5V 且 8 位分辨率時(shí)的電壓度為 。如果作為由 IN+與 IN輸入的輸入時(shí),可是將電壓值設(shè)定在某一個(gè)較大范圍之內(nèi),從而提高轉(zhuǎn)換的寬度。但值得注意的是,在進(jìn)行 IN+與 IN的輸入時(shí),如果 IN的電壓大于 IN+的電壓則轉(zhuǎn)換后的數(shù)據(jù)結(jié)果始終為 00H ]9[ 。 LCD1602 的介紹 液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn),在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用。字符型液晶模塊是一種用75? 點(diǎn)陣圖形來顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為 1 行 16 個(gè)字、 2行 6 個(gè)字、 2 行 20 個(gè)字等等。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器已經(jīng)存儲(chǔ)了 160個(gè)不同的點(diǎn)陣字符圖形,這些字符包括了數(shù)字、英文字母大、小寫,常用符號(hào)和日文假名等。每一個(gè)字符都有自己固定的代碼,通過給 1602 液晶寫入對(duì)應(yīng)的程序代碼來顯示相應(yīng)的字符。其實(shí)物如圖 27 所示: 畢 業(yè) 設(shè) 計(jì) 10 圖 27 LCD1602實(shí)物圖 1602 字符型 LCD 通常有 14 條引腳線或 16 條引腳線的 LCD,多出來的 2 條線是背光電源線 VCC (15 腳 )和地線 GND (16 腳 ),其控制原理與 14 腳的 LCD 完全一樣。 1602 的引腳如圖 28 所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 VSS VCC V0 RS R/W E D0 D1 D2 D3 D4 D5 D6 D7 BLA BLK LCD1602 圖 28 LCD1602引腳圖 畢 業(yè) 設(shè) 計(jì) 11 第 1 腳: VSS 為地電源。 第 2 腳: VCC 接 +5V 電源。 第 3 腳: V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比 度過高時(shí)會(huì)產(chǎn)生 “鬼影 ”,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度。 第 4 腳: RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 第 5 腳: R/W 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS 和 RW 共同為低電 CCV 平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 RW 為高電平時(shí)可以讀忙信號(hào),當(dāng) RS 為高電平 RW 為低電平時(shí)可以寫入數(shù)據(jù)。 第 6 腳: E 端為使能端,當(dāng) E 端工作在脈沖的下降沿時(shí),液晶模塊執(zhí)行命令。 第 7~ 14 腳: D0~ D7 為 8 位雙向數(shù)據(jù)線。 第 15 腳: BLA 為背光電源線。 第 16 腳: BLK 為地線。 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令 ]10[ 。如表 21 所示。 表 21 1602指令表 指令 RS RW D7 D6 D5 D4 D3 D2 D1 D0 1 清屏 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 3 輸入模式 0 0 0 0 0 0 0 1 S 4 顯示控制 0 0 0 0 0 0 1 D C B 5 光標(biāo) /字符移位 0 0 0 0 0 1 S/C R/L 6 功能 0 0 0 0 1 DL N F 7 置字符發(fā)生器地址 0 0 0 1 字符發(fā)生存儲(chǔ)器地址 8 置字符存儲(chǔ)器地址 0 0 1 顯示數(shù)據(jù)存儲(chǔ)器地址 9 讀忙地址和標(biāo)志 0 1 BF 計(jì)數(shù)器地址 10 寫數(shù)據(jù)到指令 8 所設(shè)地址 1 0 要寫的數(shù)據(jù) 11 從指令 8 所設(shè)的地址讀數(shù)據(jù) 1 1 讀出的數(shù)據(jù) 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H 位置; 指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H; 畢 業(yè) 設(shè) 計(jì) 12 指令 3:光 標(biāo)和顯示模式設(shè)置 I/D,光標(biāo)移動(dòng)方向,高電平右移,低電平左移 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,高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo); 指令 6:功能設(shè)置命令 DL,高電平時(shí)為 4 位總線,低電平時(shí)為 8 位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F, 低電平時(shí)顯示 5x7 的點(diǎn)陣字符,高電平時(shí)顯示 5x10 的點(diǎn)陣字符 (有些模塊是 DL:高電平為 8 位總線,低電平為 4位)。 指令 7:字符發(fā)生器 RAM 地址設(shè)置; 指令 8: DDRAM 地址設(shè)置; 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙; 指令 10:寫數(shù)據(jù); 指令 11:讀數(shù)據(jù) ]11[ 。 畢 業(yè) 設(shè) 計(jì) 13 3 硬件設(shè)計(jì) 總體方案設(shè)計(jì) 本設(shè)計(jì)以 STC89C52 為核心,輔以壓力傳感器, A/D 轉(zhuǎn)換器, LCD 顯示模塊,電源模塊,報(bào)警模塊等組成,其中報(bào)警模塊由蜂鳴器和 LED 燈組成。本測(cè)量系統(tǒng)由電源模塊向單片機(jī)供電,通過傳感器壓力變化與電位差變化的對(duì)應(yīng)關(guān)系,將油位高度轉(zhuǎn)換成電信號(hào),本設(shè)計(jì)采用的壓力傳感器對(duì)電壓的采樣值范圍只有 0~5mv,因?yàn)?ADC0832 只能識(shí)別伏級(jí)以上的電壓,所以在壓力傳感器之后必須接入一個(gè)信號(hào)放大器 AD620AN,將傳感器的壓力采樣值擴(kuò)大一千倍,使得電壓值的范圍變?yōu)?~5v,本數(shù)據(jù)經(jīng)過 A/D 轉(zhuǎn)換器后,由單片機(jī)處理,經(jīng)過 CPU 的計(jì)算,得到各項(xiàng)參數(shù)的實(shí)際值,并定時(shí)地存入 E2PROM 中 ,且將油量值通過 LCD 模塊顯示出油箱里的實(shí)時(shí)油量。給單片機(jī)上電后,若壓力傳感器沒有壓力采樣值, LCD 上顯示油量數(shù)據(jù)為
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1