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

正文內(nèi)容

基于單片機的氣壓檢測裝置的設(shè)計論文-閱讀頁

2025-07-05 12:42本頁面
  

【正文】 是否 圖14 系統(tǒng)主程序流程圖 A/D轉(zhuǎn)換器的軟件設(shè)計 單片機控制系統(tǒng)中通常要用到AD轉(zhuǎn)換,根據(jù)輸出格式,常用的AD轉(zhuǎn)換方式可分為串行AD和并行AD。并行方式一般在轉(zhuǎn)換后可直接接收,但是芯片的引腳相對來說就會比較多。所以本設(shè)計使用串行方式。與它有相同功能的器件還有ADC083ADC083ADC0831。其流程圖如下:初始化函數(shù)開 始將轉(zhuǎn)換后的電壓轉(zhuǎn)換成壓力A/D轉(zhuǎn)換返回 圖15 A/D轉(zhuǎn)換子程序流程圖 LED數(shù)碼管顯示程序設(shè)計 在本次設(shè)計中用的是7SEGMPX4CA(4位共陽極7段式數(shù)碼顯示管)、數(shù)碼管才能點亮。 ⑥以此順序循環(huán),把它做成子程序,在主循環(huán)中調(diào)用。它集編輯、編譯、仿真于一體,支持匯編、PL/M語言和C語言的程序設(shè)計,界面友好,易學(xué)易用[11]。,那么數(shù)碼管就會顯示相應(yīng)的壓力值,并且蜂鳴器會發(fā)出聲音進行報警。如圖18所示:圖18 系統(tǒng)仿真圖5 小結(jié)傳感器與壓力檢測技術(shù)已經(jīng)融入進我們生活、學(xué)習(xí)和工作的各個方面。近年來,在壓力檢測技術(shù)領(lǐng)域,多種新的檢測原理與傳感器的開發(fā)應(yīng)用,已取得了具有實用性的巨大進展。 參考文獻[1] 應(yīng)變片壓力傳感器原理應(yīng)用.[2] 龔運新,胡長勝.單片機實用技術(shù)教程 [M]北京::2435.[3]FreescaleSemiconductorDocumentNumber:MPX4115.[4] [J]..[5] ADC0832中文資料.[6] AT89S52單片機簡介.[7] 黃仁欣, [M]北京::2125[8] The description and pin description of the AT89S52.,2011年5月25日訪問[9] 何曦光.改進型室內(nèi)安防系統(tǒng)的研究 [D]..[10] 王曉君,張英.MCS196系列單片機分類與選型指南 [J].單片機與嵌入式系統(tǒng)應(yīng)用.2001(4):2124.[11] [D]..[12] 伍馮潔,謝陳躍,謝斌.Proteus與keil在單片機開放性試驗中的應(yīng)用 [J].電子測量技術(shù).2008.31(6):100103.[13] [D]..[14] 張齊,—基于C51的Proteus仿真 [M].電子工業(yè)出版社. [15] 周杏鵬,仇國富, [M][16] 張萌,和湘, [M]:426436 [17] Zhang Haifeng,Zhao Ailing,HOU Jun .Design of Fumigation Temperature Control System Based on SingleChip Microcontroller [J]Procedia :246[18] 吳仲成.傳感器的發(fā)展方向——網(wǎng)絡(luò)化智能傳感器 [J].電子技術(shù)應(yīng)用.2001(2):2225.[19] 基于MPX4115的數(shù)字壓力測量儀器.[20] Morriss, Progrgrammable Logic Controllers [J]Upper Saddle River,NY:Prentice Hall,2000:5255.[21] 賈伯年, [M]南京:東南大學(xué)出版社,2000.[22] [M].北京:電子工業(yè)出版社.:5668.[23] M Kandler。W Mokwa。H miniature singlechip pressure and temperature sensor [J].Journal of Micromechanics and (3):146[24] (第三版) [M]..[25] M Q series singlechip microputer system and its application [M].Beijing: Higher Education Press, . 附錄附錄Ⅰ 硬件電路原理圖附錄Ⅱ 系統(tǒng)程序/********************************************************/include include define uint unsigned intdefine uchar unsigned char//ADC0832的引腳sbit ADCS =P2^0。 //ADC0832 k insbit ADDO =P3^7。 //ADC0832 clock signalsbit speaker =P1^4。 //位掃描unsigned char dispcode[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff}。uint temp。 //獲取ADC轉(zhuǎn)換回來的值void delay_1ms(void) //12mhz delay { unsigned char x,y。 while(x) { y=40。 }}void display(void) //數(shù)碼管顯示函數(shù){ char k。k4。 P0 = dispcode[dispbuf[k]]。=0x7f。 }}/************讀ADC0832函數(shù)************///采集并返回unsigned int Adc0832(unsigned char channel) //AD轉(zhuǎn)換,返回結(jié)果{ uchar i=0。 uint dat=0。 if(channel==0)channel=2。 ADDI=1。 _nop_()。 //拉低CS端 _nop_()。 ADCLK=1。 _nop_()。 //拉低CLK端,形成下降沿1 _nop_()。 ADCLK=1。0x1。 _nop_()。 //拉低CLK端,形成下降沿2 _nop_()。 ADCLK=1。0x1。 _nop_()。 //拉低CLK端,形成下降沿3 ADDI=1。 _nop_()。 for(i=0。i++) { dat|=ADDO。 _nop_()。 ADCLK=0。 _nop_()。 if(i==7)dat|=ADDO。i8。 j=j|ADDO。 _nop_()。 ADCLK=0。 _nop_()。 ndat=ndat|j。 } ADCS=1。 //拉低CLK端 ADDO=1。 dat|=ndat。 //return ad k}void main(void) { while(1) { unsigned int temp。 getdata=Adc0832(0)。 //y=(11515)/(24313)*X+15kpa press=(()*vary)+。 //放大10倍,便于后面的計算 dispbuf[3]=temp/1000。 //取壓力值個位 dispbuf[1]=((temp%1000)%100)/10。 //取壓力值百分位 display()。 }}
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1