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

正文內(nèi)容

基于msp430單片機(jī)的環(huán)境參數(shù)監(jiān)測(cè)儀的設(shè)計(jì)制作畢業(yè)論文(參考版)

2025-06-30 17:55本頁面
  

【正文】 // Vector 24: ADC12IFG9 case 26: break。 // Vector 20: ADC12IFG7 case 22: break。 // Vector 16: ADC12IFG5 case 18: break。 // Vector 12: ADC12IFG3 case 14: break。 // Vector 8: ADC12IFG1 case 10: break。 break。 // Vector 2: ADC overflow case 4: break。 }}pragma vector = ADC12_VECTOR__interrupt void ADC12_ISR(void){ switch(__even_in_range(ADC12IV,34)) { case 0: break。 DIS_ADC()。} delay_ms(100)。i++) {Write_Data(DIS4[i])。 //寫第四行的顯示地址 for(i=0。} delay_ms(100)。i++) {Write_Data(DIS3[i])。 //寫第三行的顯示地址 for(i=0。} delay_ms(100) 。i++) {Write_Data(DIS2[i])。 //寫第二行的顯示地址 for(i=0。} delay_ms(100)。i++) {Write_Data(DIS1[i])。 //寫第一行的顯示地址 for(i=0。 //紅外的輸入端 P9DIR |=BIT6。 init_ADC()。 init_clock()。 WDTCTL = WDTPW + WDTHOLD。 } delay_ms(100)。 } else { Write_Data( DIS6[0])。BIT1==0x00) { Write_Data( DIS6[14])。 Write_Cmd(0x9d)。 } delay_ms(100)。 Write_Data(0x20)。 Write_Cmd(0x8e)。x { //顯示強(qiáng) Write_Data( DIS5[14])。 Write_Data(0x20)。 Write_Cmd(0x8e)。 Write_Data( DIS5[11])。 Write_Data( DIS5[9])。 } else if (ADC12MEM0 = 0x555) // ADC12MEM = A0 ? //12位的寄存器最大值0xfff。 Write_Data(0x20)。 Write_Data( DIS5[1])。x { // P9OUT |= BIT6。 Write_Cmd(0x8d)。 }void DIS_ADC(void){ ADC12CTL0 |= ADC12SC。)。 Write_Data(39。l39。 Write_Cmd(0x97)。 Write_Data(0x20)。 Write_Cmd(0x96)。 Write_Data(0x30+GET_energy()%10)。 Write_Data(0x30+GET_energy()/100%10)。 Write_Data(0x30+GET_energy()/10000%10)。 Write_Cmd(0x93)。 delay_ms(100)。)。 Write_Data(39。 Write_Cmd(0x87)。 Write_Cmd(0x86)。 delay_ms(100)。 Write_Cmd(0x82)。 delay_ms(1000)。 GET_humidity()。 _EINT()。 // A0通道 P5DIR |= BIT0。 // 中斷使能 ADC12CTL0 |= ADC12ENC。 // 打開ADC12 設(shè)置采 //樣保持時(shí)鐘 ADC12CTL1 = ADC12SHP。 } return humidity。 //濕度值,沒有考慮小數(shù) humidity=DHT11_humidity。 if(DHT11_readflag) { DHT11_temperature = DHT11T_Data_H。}unsigned int GET_humidity(){ unsigned int humidity。 energy=(unsigned int)luminous_energy。 Read_NByte_currentaddress1(rbuffer,2,0x47)。 Write_NByte(TxData2,1,0x46)。}unsigned int GET_energy(){ unsigned int energy。 _NOP()。//整數(shù)位 TEMPERATURE=(unsigned int)TMP275_TEMPERATURE。 //小數(shù)位 TMP275_TEMPERATURE = TMP275_TEMPERATURE + (TMP275_DATA[0]amp。 Read_NByte_currentaddress(TMP275_DATA,0x00,2,0x90)。}unsigned int GET_TEMPERATURE(){ unsigned int TEMPERATURE。 Write_Data(LED_OUT[1])。void LED(unsigned int data){ LED_OUT[0]=data%10+0x30。float luminous_energy。unsigned char DIS9[] = {學(xué)生 董琪 }。unsigned char DIS7[] = {430的環(huán)境參數(shù)監(jiān)測(cè)}。unsigned char DIS5[] = {弱 正常 強(qiáng)}。unsigned char DIS3[] = {氣體濃度 }。unsigned char DIS1[] = {溫度 ℃濕度 % }。unsigned char DHT11_humidity。 //濕度高8位unsigned char DHT11RH_Data_L。 //溫度高8位unsigned char DHT11T_Data_L。unsigned char rbuffer[2]。unsigned char TxData2[] = {0x10}。unsigned char TMP275_DATA[2]。 參考文獻(xiàn)[1] 余華芳,[J].液晶與顯示,2003(2):125129.[2] 童詩白,第三版[M].北京:高等教育出版社,2001:171202.[3] [M].北京:北京航空航天大學(xué)出版社,2002: 1819.[4] 沈建華,揚(yáng)艷琴,[M].北京:清華大學(xué)出版社,2005:4682.[5] 劉立群,孫志毅,金坤善.基于 MSP430 單片機(jī)的超低功耗數(shù)據(jù)采集器設(shè)計(jì).自動(dòng)化儀表.2005,26(4):3031.[6] 孟臣,李敏,李愛傳.I2C 總線數(shù)字式溫濕度傳感器 SHT11 及其在單片機(jī)系統(tǒng)的應(yīng)用.國外電子元器件.2004,2:5054.[7] MSP430 Family User’s Guide.Texas Instruments Incorporated.2004.[8] Trickle Charge Timekeeping Chip [EB/OL].DALLAS.[9] HannStar Product Specification[EB/OL]. HannStar Display Corp.[10] Low Singal Relay G5V1 [EB/OL]. OMRON,[11] 方 俊,趙建華. 氣體傳感器及其在火災(zāi)探測(cè)中的應(yīng)用[J].火災(zāi)科學(xué),2002( 3) : 180 185.[12] BISS0001資料from: ://. jinjubao. /,2005. 附錄A 系統(tǒng)原理圖 附錄B 系統(tǒng)PCB圖 附錄C 控制程序源代碼include include include include include include unsigned int ADC_VCC。在整個(gè)畢業(yè)論文撰寫過程中,從畢業(yè)論文的選題到研究思路的確定,以及到最后的系統(tǒng)實(shí)現(xiàn),整個(gè)過程中都得到了兩位老師的指導(dǎo)和幫助??傮w來說,本文所述基于MSP430單片機(jī)的環(huán)境監(jiān)測(cè)儀設(shè)計(jì)原理科學(xué),成本低,體積小,功耗低,便于開發(fā),使用靈活方便,測(cè)量準(zhǔn)確性較高,具有很強(qiáng)的實(shí)用性,使室內(nèi)外的環(huán)境監(jiān)測(cè)更加方便快捷,適用于各種室內(nèi)外場(chǎng)合,農(nóng)業(yè)、工業(yè)等均可,應(yīng)用前景廣闊。例如,在后續(xù)的設(shè)計(jì)中,該系統(tǒng)還可再添加一些其他傳感器,例如壓力傳感器、聲強(qiáng)傳感器等,使之功能更加完備。在此基礎(chǔ)上經(jīng)過綜合集成后,完成了環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)。系統(tǒng)結(jié)構(gòu)采用的模塊化設(shè)計(jì),主要分為兩大部分,單片機(jī)核心板部分和的外圍監(jiān)測(cè)模塊部分??偨Y(jié)本文在廣泛的查閱國內(nèi)外相關(guān)的研究資料和技術(shù)資料的基礎(chǔ)上,經(jīng)過深入調(diào)研,采用最新的硬件技術(shù)及軟件設(shè)計(jì)方法,研究設(shè)計(jì)了基于MSP430單片機(jī)的環(huán)境參數(shù)監(jiān)測(cè)系統(tǒng),該數(shù)據(jù)采集系統(tǒng)具有數(shù)據(jù)的采集、處理、顯示、存儲(chǔ)的功能。h/12V的蓄電池,在放電深度為90%的情況下,一次充電后系統(tǒng)可以正常不間斷工作24*≈14天左右。圖516整機(jī)調(diào)試 經(jīng)測(cè)試,系統(tǒng)外接12V穩(wěn)壓電源,系統(tǒng)穩(wěn)態(tài)工作電流65mA,功耗約為780mW。將裝配好的系統(tǒng)上電,經(jīng)過按鍵設(shè)定(如圖43)相關(guān)報(bào)警閾值參數(shù),系統(tǒng)順利的進(jìn)行了下一步的綜合監(jiān)測(cè)程序(如圖44)。如圖512所示:如圖512 萬用表測(cè)試圖對(duì)上述所有單元模塊進(jìn)調(diào)試,確保所有模塊都能正常工作后,接下來我們對(duì)整機(jī)包括電路板、MSP430F5438A核心板、數(shù)據(jù)采集板以及鋁合金外殼進(jìn)行了打孔裝配,如圖516所示。當(dāng)環(huán)境較暗時(shí),紅外監(jiān)控模塊附件有紅外,紅外監(jiān)控模塊測(cè)試界面會(huì)產(chǎn)生變化。在這時(shí),我們可以利用打火機(jī)在氣敏傳感監(jiān)測(cè)模塊四周放出丁烷,再用萬用表測(cè)量MQ2的2號(hào)引腳,觀察萬用表測(cè)量到的電壓值,進(jìn)行驗(yàn)證。 氣敏傳感器監(jiān)測(cè)模塊測(cè)試分析氣敏傳感器監(jiān)測(cè)模塊測(cè)試界面,如圖 57所示:圖 58氣敏傳感器監(jiān)測(cè)模塊測(cè)試界面表51氣體濃度等級(jí)表采樣電壓氣體濃度等級(jí)0~無~弱~1V中1~3V強(qiáng)當(dāng)氣體濃度低于預(yù)設(shè)閾值(閾值在軟件中對(duì)內(nèi)部ADC采樣值已進(jìn)行設(shè)定,不能更改,見表51),就說明當(dāng)前氣體濃度屬于正常要求,所以不會(huì)產(chǎn)生警報(bào),但是當(dāng)氣體濃度超過預(yù)設(shè)閾值,就會(huì)聽到蜂鳴器警報(bào)響起,這時(shí)長按“蜂鳴器解除鍵”,就會(huì)關(guān)閉蜂鳴器。溫度模塊測(cè)試界面如圖55所示:圖 55 溫度顯示界面在這時(shí),我們就可以針對(duì)溫度傳感器TMP275進(jìn)行升溫或降溫操作,以使溫度達(dá)到所需要求,進(jìn)行驗(yàn)證。光強(qiáng)傳感器BH1750FVI在太陽照射下顯示界面如圖55所示:圖 54 光強(qiáng)模塊測(cè)試界面為能更好的反映光強(qiáng)模塊的檢測(cè)效果,我們?cè)谕坏攸c(diǎn)不同時(shí)間進(jìn)行了多次測(cè)試,進(jìn)行驗(yàn)證。 光強(qiáng)模塊測(cè)試分析在完成環(huán)境參數(shù)監(jiān)測(cè)儀界面顯示之后,為了進(jìn)一步了解和分析我們環(huán)境參數(shù)監(jiān)測(cè)儀的準(zhǔn)確度,我們進(jìn)行了模塊界
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1