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

正文內(nèi)容

基于msp430的室內(nèi)煤氣天然氣報(bào)警系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-02-26 10:01本頁(yè)面

【導(dǎo)讀】際知識(shí)去綜合解決工程實(shí)際問(wèn)題的能力。決電子信息方面常見(jiàn)實(shí)際問(wèn)題的能力,由有學(xué)生自行設(shè)計(jì)和調(diào)試。圖軟件和仿真軟件等。隨著天然氣的大量使用,每一座居民大樓都被天然氣所“籠罩”。命財(cái)產(chǎn)安全帶來(lái)巨大的威脅。面對(duì)燃?xì)庑孤┒斐傻姆N種事故威脅,我們需要一個(gè)解決。使用天然氣報(bào)警器是對(duì)付燃?xì)鉄o(wú)形殺手的重要手段之一。本論文以半導(dǎo)體氣敏傳。能穩(wěn)定、使用方便、價(jià)格低廉、智能化的氣體報(bào)警器,具有一定的實(shí)用價(jià)值。格低廉,使用壽命長(zhǎng)。經(jīng)msp430單片機(jī)處理,并對(duì)處理后的數(shù)據(jù)進(jìn)行分析,是否大于。連接,將溫度信號(hào)轉(zhuǎn)換成單片機(jī)可識(shí)別的數(shù)字信號(hào),經(jīng)過(guò)單片機(jī)處理并對(duì)其進(jìn)行分析,最終將溫度還有氣體的濃度顯示1602液晶顯示器中。

  

【正文】 unsigned char X, unsigned char Y, unsigned char data) { LCD_set_xy(X,Y)。//寫(xiě)地址 LCD_write_data(data)。 } //延時(shí)函數(shù) ///////////// //lus 延時(shí)函數(shù) void delay_lus(void) { asm(“nop”)。 } //N us 延時(shí)函數(shù) void delay_nus(unsigned int n) { unsigned int I。 for(i=0。in。i++) delay_1us()。 } //1 ms 延時(shí)函數(shù) void delay_nms(unsigned int n) { unsigned int i=0。 for(i=0。in。i++) delay_1 ms()。 } 畢業(yè)設(shè)計(jì)論文 23 報(bào)警模塊 報(bào)警處埋模塊相當(dāng)簡(jiǎn)單,這里只是簡(jiǎn)單的在一個(gè) I/O 口上送出數(shù)據(jù)來(lái)驅(qū)動(dòng)蜂鳴器,該模塊包括初始化端口和數(shù)據(jù)產(chǎn)生兩個(gè)部分,下面就各個(gè)部分給出具體的程序代碼到。 初始化部分 :該部分將輸出端口設(shè)置為輸出方向。程序代碼如下 : void init_AlarmPort(void) { //將 設(shè) 置為輸出方向 P2DIR=BIT5。 Return。 } 數(shù)據(jù)產(chǎn)生部分 :該部分主要是在輸出端口產(chǎn)生數(shù)據(jù),這里不是簡(jiǎn)單的一個(gè)高電平或者低電平,而是有一定頻率的數(shù)據(jù),因?yàn)橹挥惺墙涣餍盘?hào)才 可以讓蜂鳴器發(fā)聲。至于不同的周期信號(hào)可以得到不同的頻率,可以根據(jù)信號(hào)處理的知識(shí)進(jìn)行分析,這里就不進(jìn)行討論。下面給出代碼 [12], void Ring(void) { int I。 P2OUT |=BIT5。 //高電平 for(i=0。i200。i++) _NOP()。 P2OUT amp。=~(BIT5) //低電 平 for(i=0。i200。i++)_nop()。 在上面的程序中, _NOP()為 MSP430 提供內(nèi)聯(lián)函數(shù)。上面程序中是一個(gè)單音頻率的數(shù)據(jù) .可以根據(jù)信號(hào)處理的知識(shí)修改上而的程序,產(chǎn)生 出具有豐富頻率的數(shù)據(jù) [11]。 畢業(yè)設(shè)計(jì)論文 24 總 結(jié) 基于 MSP430 單片機(jī)的室內(nèi)煤氣天然氣報(bào)警系統(tǒng)的設(shè)計(jì)已基本完成,各部分功能都已實(shí)現(xiàn)。 MSP430F149 單片機(jī)片上資源比較豐富,這使得課題外圍電路相對(duì)簡(jiǎn)單,還留有大部分 I/O 口以便今后擴(kuò)展。 MQ2 傳感器,電路簡(jiǎn)單,且價(jià)格便宜,精度與穩(wěn)定度都比較高。液顯示模塊采用 LCD1602 顯示終端的溫度。鍵盤(pán)模塊電路,用戶可以通過(guò)鍵盤(pán)直接操縱報(bào)警器工作,并通過(guò)顯示觀察氣體濃度,為用戶提供了一個(gè)良好的人機(jī)接口。 在設(shè)計(jì)過(guò)程中,要考慮到各方而的因素,不能僅從理論方而進(jìn)行設(shè)計(jì),還要結(jié)合到實(shí)踐、考慮到具體應(yīng)用,只有這樣才可以做出符合現(xiàn)實(shí)需要的產(chǎn)品。盡管本文設(shè)計(jì)基本滿足系統(tǒng)的要求,但還存在諸多需要多改進(jìn)之處,文中也可能存在一些不足及疏忽之處,歡迎大家批評(píng)指正。 畢業(yè)設(shè)計(jì)論文 25 參考文獻(xiàn) [1] 沈建華,楊艷琴,翟曉曙。 MSP43O 系列 16 位超低功耗單片機(jī)實(shí)踐與系統(tǒng)設(shè)計(jì) 清華大學(xué)出版社, 2021 [2] 秦龍。 MSP430 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)典型事例 [M]。北京 :中國(guó)電力出版社 [3] 胡大可。 MSP43O 系列 FLASH 型超低功耗 1 位單片機(jī) [M]。北京 :北京航空航大大學(xué)出版社, 2021 [4] 魏小龍。 MSP430 系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例 [M]。北京 :北京航空航大大學(xué)出版社, 2021 [5]李維,郭強(qiáng)。液晶顯示應(yīng)用技術(shù) [M]。電子工業(yè)出版社, 2021 [6] 梅麗鳳?;?MSP430 控制的液晶顯示屏設(shè)計(jì)與實(shí)現(xiàn) [M] 。遼寧工業(yè)大學(xué)信息科學(xué)與工程學(xué)院, 2021 [7]李維 綻,郭強(qiáng)。液晶顯示器件應(yīng)用技術(shù) [M]。北京 :北京郵電學(xué)院出版社, 1999 [8]張友德,趙志英。單片機(jī)原理應(yīng)用與實(shí)驗(yàn) [M]。上海復(fù)旦大學(xué)出版社, 1992 [9]百度百科。 MSP430 單片機(jī)。 [10] 孫中輝 室內(nèi)煤氣、天然氣泄漏報(bào)警器的設(shè)計(jì) [D]. 呼和浩特:內(nèi)蒙古大學(xué) , 2021 [11] 趙寶軍,吳冬艷 .一氧化碳報(bào)警器的研究 [J].中華臨床與衛(wèi)生, 2021: 122122 附 錄 畢業(yè)設(shè)計(jì)論文 26 附錄一:系統(tǒng)原理圖 1232768HZY1XINXOUTP2_4 P2_5 P2_6 P3_1 P3_2 P3_3P4_0P4_1P4_2P4_3P4_4P4_5P4_6P4_7P2_0 P2_1 P2_2 P2_3P6_0P6_1P6_2P6_3P6_4P6_5P6_6P6_7P1_0P1_1P1_2P1_3P1_4P1_5 P1_6 P1_7 P2_7 P3_4P3_5P3_6P3_7DVCC123456VREF+7XIN8XOUT9VeREF+10VREF1112131415161718192021222324252627282930313233343536373839404142434445464748495051XT2OUT52XT2IN53TD054TD155TMS56TCK57RST58596061AVSS62DVSS63AV64MSP430F149U14MSP430F149P3_0P5_0P5_1P5_2P5_3P5_4P5_5P5_6P5_7RSTGNDVCC3VCC3GNDXT2IN XT2OUTTCK TMS TDOTDIXINXOUTGND10uFC40104C41GND1RESET2VCC3U18MAX809SGNDRST104C49GNDVCC3S1SWPBGND2S2SWPBS3SWPBS4SWPBS5SWPBS6SWPBS7SWPBS8SWPBS9SWPBS10SWPBS11SWPBS12SWPBS13SWPBS14SWPBS15SWPBS16SWPBS17SWPBP1_0P1_1P1_2P1_3P1_4 P1_5 P1_6 P1_7C4320PC4220PGNDXT2INXT2OUT12Y28MIN1GND2EN3NC4OUT5U5TPS76033VCC5C8GNDGNDC13C15VCC3GND GND1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20J112864RP110kGNDGNDVCC5P4_0 P4_1 P4_2 P4_3 P4_4 P4_5 P4_6 P4_7P3_1 P3_2 P3_3GNDVCC5VCC5VCC5R6910kR6710kR6610kR6310kR6010kR5910kR5810kR5710kR5610kR5510kR5410kVCC5 A1H2A3B4H5B6*Component_110KR2Res2AD6GNDVCC5AD6畢業(yè)設(shè)計(jì)論文 27 附錄二:系統(tǒng)主程序 include include “” define AT_DATA1 0xef00 define AT_DATA2 0xff000 define AT_DATA3 0xff100 define AT_DATA4 0xff200 //全局變量 int FLAG_POET。 int PORT_INPUT。 int PORT_count。 int nADC_Flag。 int nADC_Count。 int ADC_BUF_Temp[10]。 int ADC_BUF[10]。 int UP1。 //上門(mén)限整數(shù)部分 int UP2。 //上門(mén)限小數(shù)部分 int DOWN1。//下門(mén)限整數(shù)部分 int DOWN2。//下門(mén)限小數(shù)部分 void main(void) { int nTemp。 int *pFlash。 int nRes。 int nCount。 char chrTemp[6]。 float fTemp。 int m_up1。 int m_up2。 int m_down1。 int m_down2。 char nTemp1。 char nTemp2。 char nTemp3。 WDTCTL=WDTPW+WDTHOLD。 //關(guān)閉看門(mén)狗 _DINT()。//關(guān)閉中斷 //初始化變量 FLAG_PORT=0。 PORT_INPUT=0。 PORT_count=0。 nADC_Flag=0。 nADC_Count=0。 nRes=1。 //初始化 Init_CLK()。 Init_ADC()。 Init_TimerA()。 Init_INPUTPort()。 Init_TimerB()。 Init_DispPort()。 Init_AlarmPort()。 _EINT()。 //打開(kāi)中斷 //讀取 FLASH 里面的內(nèi)容 Pflash= (int*)(AT_DATA1)。 UP1=*pFlash。 if(UP1==0x00FF) {nRes=0。} else {UP1*=8。} pFlash=(int*)(AT_DATA1)。 UP2=*pFlash。 畢業(yè)設(shè)計(jì)論文 2 If(UP2==0x00FF) {nRes=0。} else {UP1+=UP2。} pFlash=(int*)(AT_DAATA1)。 DOWN1=*pFlash。 If (DOWN1==0x00FF) {nRes=0。} else {DOWN1*=8。} pFlash=(int*)(AT_DATA1)。 DOWN2=*pFlash。 if(DOWN2==0x00FF) {nRes=0。} else {DOWN1+=DOWN2。} if(nRes==0) { nCount=0。 //需要讀取四個(gè)數(shù)據(jù) For(。) //等待配置數(shù)據(jù) {if(FLAG_PORT==1) {switch(nCount) {case 0。 {FLASH_ww(AT_DATA1,PORT_INPUT) Break。} Case1。 {FLASH_ww(AT_DATA2,PORT_INPUT) Break。} Case2。 {FLASH_ww(AT_DATA3,PORT_INPUT) Break。} Case3。 {FLASH_ww(AT_DATA4,PORT_INPUT) Break。} Default:break。} FLAG_PORT=0 chrTemp[nCount]=PORT_INPUT。 nCount+=1。 if(nCount=4) {UP1=chrTenp[0]*8+ chrTenp[1]。 DOWN1=chrTenp[2]*8+ chrTenp[3]。 Break。//數(shù)據(jù)配置完畢 }}}} For(。) {if(nADV_Flag==1) { nTemp=ADC_BUF_Temp[0]。 nADV_Flag=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1