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

正文內容

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

2025-02-26 10:01本頁面

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

  

【正文】 unsigned char X, unsigned char Y, unsigned char data) { LCD_set_xy(X,Y)。//寫地址 LCD_write_data(data)。 } //延時函數(shù) ///////////// //lus 延時函數(shù) void delay_lus(void) { asm(“nop”)。 } //N us 延時函數(shù) void delay_nus(unsigned int n) { unsigned int I。 for(i=0。in。i++) delay_1us()。 } //1 ms 延時函數(shù) void delay_nms(unsigned int n) { unsigned int i=0。 for(i=0。in。i++) delay_1 ms()。 } 畢業(yè)設計論文 23 報警模塊 報警處埋模塊相當簡單,這里只是簡單的在一個 I/O 口上送出數(shù)據(jù)來驅動蜂鳴器,該模塊包括初始化端口和數(shù)據(jù)產(chǎn)生兩個部分,下面就各個部分給出具體的程序代碼到。 初始化部分 :該部分將輸出端口設置為輸出方向。程序代碼如下 : void init_AlarmPort(void) { //將 設 置為輸出方向 P2DIR=BIT5。 Return。 } 數(shù)據(jù)產(chǎn)生部分 :該部分主要是在輸出端口產(chǎn)生數(shù)據(jù),這里不是簡單的一個高電平或者低電平,而是有一定頻率的數(shù)據(jù),因為只有是交流信號才 可以讓蜂鳴器發(fā)聲。至于不同的周期信號可以得到不同的頻率,可以根據(jù)信號處理的知識進行分析,這里就不進行討論。下面給出代碼 [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 提供內聯(lián)函數(shù)。上面程序中是一個單音頻率的數(shù)據(jù) .可以根據(jù)信號處理的知識修改上而的程序,產(chǎn)生 出具有豐富頻率的數(shù)據(jù) [11]。 畢業(yè)設計論文 24 總 結 基于 MSP430 單片機的室內煤氣天然氣報警系統(tǒng)的設計已基本完成,各部分功能都已實現(xiàn)。 MSP430F149 單片機片上資源比較豐富,這使得課題外圍電路相對簡單,還留有大部分 I/O 口以便今后擴展。 MQ2 傳感器,電路簡單,且價格便宜,精度與穩(wěn)定度都比較高。液顯示模塊采用 LCD1602 顯示終端的溫度。鍵盤模塊電路,用戶可以通過鍵盤直接操縱報警器工作,并通過顯示觀察氣體濃度,為用戶提供了一個良好的人機接口。 在設計過程中,要考慮到各方而的因素,不能僅從理論方而進行設計,還要結合到實踐、考慮到具體應用,只有這樣才可以做出符合現(xiàn)實需要的產(chǎn)品。盡管本文設計基本滿足系統(tǒng)的要求,但還存在諸多需要多改進之處,文中也可能存在一些不足及疏忽之處,歡迎大家批評指正。 畢業(yè)設計論文 25 參考文獻 [1] 沈建華,楊艷琴,翟曉曙。 MSP43O 系列 16 位超低功耗單片機實踐與系統(tǒng)設計 清華大學出版社, 2021 [2] 秦龍。 MSP430 單片機應用系統(tǒng)開發(fā)典型事例 [M]。北京 :中國電力出版社 [3] 胡大可。 MSP43O 系列 FLASH 型超低功耗 1 位單片機 [M]。北京 :北京航空航大大學出版社, 2021 [4] 魏小龍。 MSP430 系列單片機接口技術及系統(tǒng)設計實例 [M]。北京 :北京航空航大大學出版社, 2021 [5]李維,郭強。液晶顯示應用技術 [M]。電子工業(yè)出版社, 2021 [6] 梅麗鳳?;?MSP430 控制的液晶顯示屏設計與實現(xiàn) [M] 。遼寧工業(yè)大學信息科學與工程學院, 2021 [7]李維 綻,郭強。液晶顯示器件應用技術 [M]。北京 :北京郵電學院出版社, 1999 [8]張友德,趙志英。單片機原理應用與實驗 [M]。上海復旦大學出版社, 1992 [9]百度百科。 MSP430 單片機。 [10] 孫中輝 室內煤氣、天然氣泄漏報警器的設計 [D]. 呼和浩特:內蒙古大學 , 2021 [11] 趙寶軍,吳冬艷 .一氧化碳報警器的研究 [J].中華臨床與衛(wèi)生, 2021: 122122 附 錄 畢業(yè)設計論文 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è)設計論文 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。 //上門限整數(shù)部分 int UP2。 //上門限小數(shù)部分 int DOWN1。//下門限整數(shù)部分 int DOWN2。//下門限小數(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。 //關閉看門狗 _DINT()。//關閉中斷 //初始化變量 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()。 //打開中斷 //讀取 FLASH 里面的內容 Pflash= (int*)(AT_DATA1)。 UP1=*pFlash。 if(UP1==0x00FF) {nRes=0。} else {UP1*=8。} pFlash=(int*)(AT_DATA1)。 UP2=*pFlash。 畢業(yè)設計論文 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。 //需要讀取四個數(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。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1