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

正文內(nèi)容

基于單片機(jī)的壓力測試儀設(shè)計-在線瀏覽

2025-01-13 02:49本頁面
  

【正文】 /D 轉(zhuǎn)換作用是把模擬信 號轉(zhuǎn)變成數(shù)字信號,進(jìn)行模數(shù)轉(zhuǎn)換,然后把數(shù)字信號輸送到顯示電路中去,最后由顯示電路顯示出測量結(jié)果。從而更好的滿足當(dāng)今社會的要求。 壓力測量采用 MPX4115,利用 ADC0808 實現(xiàn) A/D 轉(zhuǎn)換,由鍵盤設(shè)置量程轉(zhuǎn)換,并 且用發(fā)光二極管顯示當(dāng)前的量程。利用 16X1 字符型 LCD 顯示和提示操作。具體為 XX. XX KPA 和 XXX. X KPA 。 MPX4115 壓力傳感器檢測的范圍是 10KPA100KPA,輸出電壓信號 。則 0V5V)對應(yīng)( 0255),( ) 對應(yīng)( 10246)。有壓力傳感器測量當(dāng)前施加在傳感器上的壓力,并通過 ADC0808 芯片將電壓信號轉(zhuǎn)換為數(shù)字信號傳遞給單片機(jī),通過單片機(jī)將當(dāng)前的壓力值傳遞給 LCD 并且正確顯示。由于 ADC0808 支持 8 路信號采集,可以對 8 個壓力點(diǎn)參數(shù)進(jìn)行檢測。還可以進(jìn) 行壓力上下限報警。 7 AT89C52 簡介 AT89C52 是 51 系列單片機(jī)的一個型號,它是 ATMEL 公司生產(chǎn)的。功能包括對會聚主 IC 內(nèi)部寄存器、數(shù)據(jù) RAM 及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號 IR 的接收解碼及與主板 CPU 通信等。 RST/Vpd( 9 腳)為復(fù)位輸入端口,外接電阻電容 組成的復(fù)位電路。 P0~P3 為可編程通用 I/O 腳,其功能用途由軟件定義。其 內(nèi)部有一個 8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通 8路模 擬輸入信號中的一個進(jìn)行 A/D 轉(zhuǎn)換。一般 在硬件仿真時采用 ADC0808進(jìn)行 A/D 轉(zhuǎn)換,實際使用時采用 ADC0809 進(jìn)行 A/D 轉(zhuǎn)換。 各引腳功能如下: 1~ 5和 26~ 28( IN0~ IN7): 8路模擬量輸入端。 22( ALE):地址鎖存允許信號,輸入,高電平有效。 7( EOC): A/ D 轉(zhuǎn)換結(jié)束信號,輸出,當(dāng) A/ D 轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。當(dāng) A/ D 轉(zhuǎn)換結(jié)束時,此 端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。要求時鐘頻率不高于 640KHZ。 11( Vcc):主電源輸入端。 系統(tǒng)軟件設(shè)計 9 系統(tǒng)主程序在初始化后只進(jìn)行按 鍵掃描,利用定時器 T0 定時 5S 啟動 AD 轉(zhuǎn)化,即采樣周期是 5S。 系統(tǒng)程序整體流程圖 系統(tǒng)的整體程序流程圖如下所示: 主程序在完成開機(jī) LOGO 顯示、壓力值初始化顯示、 TO 及 INT0 中斷初始化 后進(jìn)入死循環(huán),在循環(huán)中進(jìn)行按鍵掃描,切換量程。 按鍵子程序流程圖 按鍵子程序進(jìn)入后首先對顯示模式進(jìn)行修改,即在兩位整數(shù)和三位整數(shù)顯示 之間進(jìn)行切換。若是三位整數(shù)模式則直接刷新數(shù) 據(jù)后顯示。 外部中斷 INT0 流程圖 外部中斷 INT0 服務(wù)程序流程圖如下所示: 當(dāng) ADC0808 完成 AD 轉(zhuǎn)換后, EOC 變高,經(jīng)反相器后接單片機(jī) INT0 口,下降 沿啟動 INT0 中斷。 11 系統(tǒng)總體框圖 以 AT89C52 為核心,外圍電路有信號采集 MPX4115, AD 轉(zhuǎn)換電路 ADC080 按鍵和顯示液晶模塊。如下圖所示: 系統(tǒng)總體仿真電路 壓力計檢測系統(tǒng)在 PROTUES 仿真的硬件電路如下所示: 12 MPX4115 的輸出的電壓信號 送至 ADC0808 的 0 通道, AD 轉(zhuǎn)化后的 8 位數(shù)字信號送給單片機(jī) P1 口,經(jīng)單片機(jī)分析處理數(shù)據(jù)后經(jīng) P0 口送液晶顯示。紅色 LED 亮表示此時的量程為 ,黃 色 LED 亮表示此時的量程為 。 軟硬件仿真調(diào)試及性能分析 MPX4115 壓力傳感器檢測的范圍是 10KPA100KPA,輸出電壓信號 。則( 0V5V)對應(yīng)( 0255),( )對應(yīng)( 10246)。 程序代碼 INCLUDE INCLUDE DEFINE UCHAR UNSIGNED CHAR DEFINE UINT UNSIGNED INT DEFINE DATAPORT P0 //數(shù)據(jù)端口 SBIT BUSY=P0^7。 SBIT LCD_RS=P2^1。 SBIT LCD_E=P2^3。//兩位數(shù) ,默認(rèn)兩位數(shù) SBIT LED2=P2^5。 //量程轉(zhuǎn)換 SBIT ADC_OE=P2^7。//量程表示, 0 兩位, 1 三位 UCHAR TIME5S_COUNT。 UCHAR PRESS_SHI。 UCHAR PRESS_DOT1。//百分位 UCHAR K。 FLOAT PRESS。//開機(jī) LOGO(15) UCHAR CODE STR0_1[]=PRESS: KPA!。//超過了滿量程 VOID DELAY(UCHAR X) UCHAR Y,Z。Y0。Z0。 } /*======注意:后 8 個字符的地址是從 80+40 開始的 ======*/ //檢測 LCD 忙函數(shù) VOID CHECK_BUSY() { DO { DATAPORT=0XFF。 LCD_RW=1。 LCD_E=0。 }WHILE(BUSY==1)。 LCD_RS=0。//寫 LCD_E=0。//判斷 LCD 是否忙碌 LCD_E=1。 //LCD_E=0。 LCD_RS=1。//寫 LCD_E=0。 LCD_E=1。 } //寫顯示一個字符函數(shù) VOID WRITE_NUMBER(UCHAR DAT,UCHAR ADD)//形參:顯示數(shù)據(jù),顯示地 址 WRITE_COM(0X80+ADD)。 //送數(shù)字 ASC
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1