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

正文內(nèi)容

基于單片機(jī)的酒精濃度測試的設(shè)計與研究_畢業(yè)設(shè)計(完整版)

2025-08-29 16:06上一頁面

下一頁面
  

【正文】 所學(xué)知識的一次綜合性復(fù)習(xí)與考查,同時也是理論聯(lián)系實際的一個過程,為以后從事專業(yè)技術(shù)工作奠定了一定的基礎(chǔ)。通過調(diào)節(jié)電阻,終于能夠正常顯示溫濕度值。 這里采用分模塊調(diào)試,各模塊沒有問題 25 后再將模塊組合到一起進(jìn)行調(diào)試,得到 最終結(jié)果。這樣便可大大節(jié)省時間,也可降低出錯率。 在本次設(shè)計中, 酒精濃度采集采用 MQ3 氣敏傳感器, 輸出信 號為數(shù)字信號可直接與單片機(jī)進(jìn)行通信,因此電路連接簡單明了。 //串口 2 模式 1, 8 位 UART,(2^S2SMOD / 32) * BRT 溢出率 S2CON |= 1 4。 } void uart2_init() { /* S2CON=0X5a。 //UART0 set as 10bit , UART0 RX enable TMOD amp。 PCON amp。 40H 和 50H 分別存放的是處理后的測量值與閾值的百位的 壓縮 BCD碼 ,41H和 51H分別存放的是處理后的測量值與閾值的十位壓縮的 BCD碼 ,42H和 52H分別存放的是處理后的測量值與閾值的個位的壓縮 BCD 碼。 uart1_busy=1。)。 } else { if((pp1)39) memcpy(buf,p1,pp1)。)。 // p=NULL。,39。 clear_buffer()。 } void get_message(unsigned char *numbuf,unsigned char *buf) { unsigned char *p。\r39。 delay_ms(500)。 if(time==MAX_TIME) return 0。 // uart1_init()。j0。而且所要報警的手機(jī)號 碼可以通過發(fā)送短信的方式進(jìn)行更改。 // LCD_WriteCmd(CMD_HOME)。在對 LCD1602編程時,首 先需要對其初始化,測試 LCD1602 是否處在忙碌狀態(tài),若忙碌則等待到空閑時間,檢測到空閑時對其進(jìn)行寫控制指令。在進(jìn)行編譯和鏈接前,需要將創(chuàng)建的源代碼文件添加到工程中,在 Source Group1 處單擊右鍵然后點 add group..; (5)糾正程序中的書寫和語法錯誤并重新編譯連接。隨著 計算機(jī)技術(shù)的不斷進(jìn)步,計算機(jī)程序設(shè)計也在不斷向前發(fā)展,用來描述 程序 的語言也在不斷地進(jìn)步完善, 程序設(shè)計語言也從初期的機(jī)器語言到用符號表示的匯編語言以至發(fā)展到高級語言。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱 LED。有源蜂鳴器直接接額定電源就可連續(xù)發(fā)聲,而無源蜂鳴器則和電磁揚聲器一樣,需要接在音頻輸出電路中才能發(fā)聲。 按鍵鍵盤 設(shè)計 按鍵是單片機(jī)系統(tǒng)中常用的信息輸入部件,同時也是人機(jī)對話中不可缺少的輸入設(shè)備。 通信 模塊設(shè)計 隨著科學(xué)技術(shù)的不斷發(fā)展,無線 通信 已經(jīng)滲透到人們的生活,工作,和學(xué)習(xí)當(dāng)中。 指令 9:讀光標(biāo)地址 以及忙信號 。 D: 它表示 整體 的 顯示開與關(guān),高電平 時 顯示 為開 ,低電平 時 顯示 為關(guān) ; C:它表示了 光標(biāo)開與關(guān),有光標(biāo) 時是高電平 ,無光標(biāo) 時是低電平 。 MAX3232 電路如下圖所示: 1234567891110J1C1+1V+2C13C2+4C25V6T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U6MAX232104C6104C4104C3104C5104C7VCCP30P31 MAX323 電路 10 液晶顯示 器 LCD1602 LCD1602 介紹 LCD1602 分為帶背光和不帶背光兩種,基控制器大部分為 HD44780, 不 帶背光的比帶背光的 薄 ,在應(yīng)用中是否帶背光并無差別 。 A/D 轉(zhuǎn)換器大致分有三類:一是雙積分 A/D 轉(zhuǎn)換器,優(yōu)點是精度高,抗干擾性好,價格便宜,但速度慢;二是逐次逼近式 A/D 轉(zhuǎn)換器,精度、速度、價格適中;三是并行 A/D 轉(zhuǎn)換器,速度快,價格也昂貴。 MQ3 型氣敏傳感器由微型 Al2O陶瓷管和 SnO2 敏感層、測量電極和加熱器構(gòu)成的敏感元件固定在塑料或者不銹鋼的腔體內(nèi),加熱器為氣敏元件的工作提供了必要的工作條件。 在本設(shè)計中,當(dāng)電源 VCC 上 電時,因電容 C3 兩端電壓不能突變,所以 RES 在上電時會有一段時間為高電平,電容中的電流越來越小, R1 上的電壓就越來越小,呈指數(shù)變化。 本設(shè)計晶振選擇頻率為 ,電容選擇 30pF。 16. PWM(2 路) /PCA(可編程計數(shù)器陣列 ,2 路 ), 也可用來當(dāng) 2 路 D/A 使用 也可用來再實現(xiàn) 2 個定時器 , 也可用來再實現(xiàn) 2 個外部中斷 (上升沿中斷 /下降沿中斷均可分別或 同時支持 )。 7. ISP(在系統(tǒng)可編程) /IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器 可通過串口( )直接下載用戶程序,數(shù)秒即可完成一片 。增強(qiáng)型 8051 CPU, 1T,單時鐘 /機(jī)器周期,工作頻率范 圍: 0 35MHz,相當(dāng)于普通 8051 的 0~ 420MHz, 片上集成 1280 字節(jié) RAM, 有 EEPROM 功能 (STC12C5A62S2/AD/PWM 無內(nèi)部 EEPROM), 內(nèi)部集成 MAX810 專用復(fù)位電路(外部晶體 12M 以下時,復(fù)位腳可直接 1K 電阻到地) ; 工作溫度范圍: 40 +85℃ (工業(yè)級 ) / 0 75℃ (商業(yè)級 )21。指令代 碼完全兼酒精傳感器 顯示 語音報警 A/D 轉(zhuǎn)換 單片機(jī) GSM 模塊 網(wǎng)絡(luò) 手機(jī) 圖 21 系統(tǒng)總體設(shè)計框圖 3 容傳統(tǒng)的 51 單片機(jī),但是速度快 812 倍。 總體設(shè)計框圖分析 本文的總體設(shè)計框圖如下: 各模塊說明功能如下: 酒精濃度傳感器是一種檢測裝置 對乙醇蒸汽有很高的靈敏度和良好的選擇性 。能夠熟練使用設(shè)計所依賴的開發(fā)平臺。 關(guān)鍵字:單片機(jī) 酒精濃度傳感器 LCD1602 GSM 模塊 聲光報警 Design And Research Of The Alcohol Concentration Test Based On MCU Abstract Make a proper judgment on the alcohol concentration of alcohol concentration to determine the main basis to drunk the exhaled gas in the level of. With the development of economy, people39。隨著經(jīng)濟(jì)的發(fā)展,人民生活水平的提高,酒后駕駛所造成的交通事故頻頻發(fā)生。文中對酒精濃度檢測的原理做出具體的分析和設(shè)計方案,對各個子模塊進(jìn)行了論 證和比較。 本畢業(yè)設(shè)計 通過 對酒精濃度測試的研究和設(shè)計,使學(xué)生認(rèn)識了解單片機(jī)對數(shù)據(jù)采集分析的過程、方法與步驟,提高并鞏固學(xué)生所學(xué)的理論知識,結(jié)合課題的需要 提高學(xué)生獲取新知識的能力。軟件設(shè)計采用 C語言編程 , 程序采用模塊化設(shè)計思想。 ,相比于普通的酒精濃度測試儀增加了 GSM 模塊。 4 3 系統(tǒng)硬件設(shè)計 . STC89C5A60S2 單片機(jī)電路設(shè)計 單片機(jī) 特性概述 STC12C5A60S2/AD/PWM 系列單片機(jī)是宏晶科技生產(chǎn)的單時鐘 /機(jī)器周期(1T)的單片機(jī),是高速 /低功耗 /超強(qiáng)抗干擾的新一代 51 單片機(jī)。 5 : 0 35MHz,相當(dāng)于普通 8051 的 0~ 420MHz。 4 個 16 位定時器 , 兩個與傳統(tǒng) 8051 兼容的定時器 /計數(shù)器 ,16 位定時器T0 和 T1,沒有定時器 2,但有獨立波特率發(fā)生器 , 做串行通訊的波特率發(fā)生器 ,再加上 2 路 PCA 模塊可再實現(xiàn) 2 個 16 位定時器 。 STC89C52 片內(nèi)有一個高增益反相放大器,其輸入端 (XTAL1)和輸出端(XTAL2)用于 外接石英晶體和微調(diào)電容,構(gòu)成振蕩器,如圖 32 所示 : 12MY230pCY430pCY3X1X2 電容 C3 和 C4 對頻率有微調(diào)作用,電容的選擇范圍一般為 ~12MHz,晶振頻率越快,單片機(jī)指令周期越短,運行越快。當(dāng)系統(tǒng)在工作中受到干擾后,容易出現(xiàn)程序 “跑飛 ”而盲目運行甚至出現(xiàn)死機(jī)現(xiàn)象。 MQ3 酒精濃度傳感器的探測濃度范圍為: 。 MQ3 的結(jié)構(gòu)和外形 8 為了更好地使用酒精傳感器 MQ3,現(xiàn)將 MQ3 的標(biāo)準(zhǔn)工作條件和環(huán)境條件進(jìn)行介紹,如表一和表二所示 。器件僅需四個 的外部小尺寸電荷泵電容。 指令 3:設(shè)置輸入模式 。 D/L: 4 位總線 時高電平 , 8 位總線 時低電平 ; D:高電平時,雙行顯示,低電平時 , 單行顯示 ; F: 若為 高電平 ,則 顯示 510, 若為 低電平 ,則 顯示 57。本設(shè)計中 LCD1602 與單片機(jī)連接圖如圖 35 所示: 12345678910111213141516P1VCCVCCP00P01P02P03P04P05P06P07LCDENRS10R1WR 從圖中可以看出: 1 引腳為接地端,與單片機(jī)的地相連; 2 引腳接 +5V 電源,連接單片機(jī)的 +5V 電源; 3 引腳為液晶顯示偏壓,連接一個最大阻值為 10K 的電位器,通過調(diào)節(jié)電位器的阻值可以調(diào)節(jié)液晶屏的顯示清晰度,使 酒精濃度 的數(shù)值清晰地顯示在液晶屏上; 4 引腳 RS 為寄存器選擇, 為高電平時 選 擇數(shù)據(jù)寄存器 ,低電平時 選擇指令 寄存器 ,設(shè)計時 RS 接單片機(jī)的 引腳,通過程序?qū)ζ錉顟B(tài)進(jìn)行控制; 5 引腳 RW 為讀 /寫信號 選擇 線, 為 高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作 ,設(shè)計時 RW 接單片機(jī)的 引腳,通過編程控制其狀態(tài)變化; 6 引腳 E(或 EN)端為 模塊 使能 控制 端 ,編程時結(jié)合 RS 和 RW 控制液晶屏完成顯示任務(wù),硬件連接時接單片機(jī)的 引腳; 7~ 14 腳 P0~ P7 為 8 位雙向數(shù)據(jù)端 ,和單片機(jī)的 P0 口相連,程序中對 LCD1602 進(jìn)行寫命令和寫數(shù)據(jù)都通過這 8 個數(shù)據(jù)端進(jìn)行傳輸; 15 腳為背光源正極,必須和電源的正極相連 ; 16 腳為背光源負(fù)極,必須和電源的負(fù)極相連。因此, GSM 模塊具有發(fā)送 SMS 短信,語音通話, GPRS 數(shù)據(jù)傳輸?shù)然?GSM 網(wǎng)絡(luò)進(jìn)行通信的所有基本功能。其電路圖如下: 13 S1S2S3P13P14P15 本設(shè)計中, S1 按鍵為對酒精 濃度控制的選擇鍵, S2 和 S3 酒精濃度的調(diào)節(jié)鍵, S2 控制設(shè)定值的增加, S3 控制酒精濃度的減小。 發(fā)光二極管的核心部分是由 P 型半導(dǎo)體和 N 型半導(dǎo)體組成的晶片,在 P 型半導(dǎo)體和 N 型半導(dǎo)體之間有一個過渡層,稱為 PN 結(jié)。發(fā)光二極管的樣機(jī)與單片機(jī)的 引腳相連,陰極接一個 1K 的電阻與放大器的發(fā)射極相連同事接在 +5V 的電源上,電路的主要作用是用 9012 三極管將基極電流放大以驅(qū)動蜂鳴器和發(fā)光二極管工作。 Keil提供包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案 。發(fā)送端和接收端 主流程圖如圖 41 所示 : 酒精濃度檢測子程序 數(shù)據(jù)采集子程序主要是采集檢測傳感器輸出的模擬電壓信號 ,并將其轉(zhuǎn)換為單片機(jī)程序控制所需的數(shù)字量信號。 // _nop_()。 _nop_()。 for(ms。i++) gsm_buffer[i]=0。 return 1。 if(init_mand(AT+CMGF=1\r)==0) return CMGF_ERROR。 uart1_sendstring(AT+CMGS=)。 // delay_ms(500)。,39。)。)。 p1+=1。 if(p==NULL) memcpy(buf,p1,(gsm_buffer+119p1))。 uart1_send(n)。 ct++。 報警子程序執(zhí)行之前 ,將報警閾值轉(zhuǎn)換為壓縮的 BCD碼并存放在兩個存儲單元中。 對 SCON 選工作方式,對 P
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1