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

正文內(nèi)容

基于單片機的酒精濃度測試的設計與研究_畢業(yè)設計(更新版)

2025-09-03 16:06上一頁面

下一頁面
  

【正文】 CON 設波特率加倍 位 “ SMOD” (缺省值 =0),采用中斷方式,要打開 ES 串口中斷允許位和總中斷 EA 位。 EA=1。 //Load the timer TR1 = 1。 */ AUXR |= (1 3)。 23 24 5 硬件焊接及調(diào)試 概要說明 本設計 硬件焊接 包括 單片機最小系統(tǒng)模塊 、 酒精濃度 采集 模塊、 無線通信 模塊、 LCD 顯示模塊。在添加某些元件的過程中基本元件庫中沒有,這時候就需要自己建立元件庫編輯元件,并將編輯好的元件添加到原理圖中。 軟硬聯(lián)調(diào) 系統(tǒng)做好后, 檢查電路沒有問題后將程序下載到硬件電路, 進行系統(tǒng)的完整調(diào)試。通過詢問其他同學知道原來需要安裝串口驅(qū)動才可以下載,安裝后程序能夠正常下載。另外酒精濃度檢測裝置可以用更加靈敏且精確的酒精濃度傳感器,使檢測更加精確。 在設計最困難的時候, 王 老師的指導與幫助使我度過了難關,她給了我很多中肯的參考意見,系統(tǒng)的成功實現(xiàn)離不開她辛勤的汗水。 //帶 AD 系列 sfr ADC_RESL = 0xBE。 unsigned char xdata num[20]={0}。 sbit K2=P1^2。 在設計中,由于個人能力有 限,設計中存在一定的漏洞和錯誤,敬請各位老師指正批評,以使我對自己的不足得到及時發(fā)現(xiàn)并修正。 27 謝辭 畢業(yè)設計是培養(yǎng) 我們工作能力的最后一個實踐性的學習環(huán)節(jié)。查找相關資料了解到此時應該調(diào)節(jié) VL 連接的滑動變阻器。根據(jù)實測數(shù)據(jù),逐步校正數(shù)據(jù),使測量結(jié)果更準確。按照以下原則進行焊接: ,這樣確保各芯片有正確的工作電壓; ,在一片焊接并檢查好之后,其他的同類芯片便可以參照第一片進行焊接。 程序 分模塊編寫完成后通 過 Keil 軟件 進行編譯 調(diào)試,程序沒有語法問題后 生成 HEX 文件,并將 部分模塊的 HEX 文件 添加到 Proteus 中進行仿真,最后下載到硬件中進行調(diào)試。 0x3f) | (16)。 EA = 1。 //UART0 Double Rate Enable SCON = 0x50。 TMOD=0X20。 40H、 4lH、 42H 單元存放A/D 轉(zhuǎn)換后 ,并進行十進制轉(zhuǎn)換后的結(jié)果。 } if(TI) { TI=0。\r39。 /* if(p==NULL) { memcpy(buf,p1,39)。39。 memcpy(numbuf,p,p1p)。 p=strchr(gsm_buffer,39。 n=*(p+1)。 } unsigned char is_message_ing() { return ct。 uart1_send(39。 } void send_message(unsigned char *num,unsigned char *s) { uart1_sendstring(AT+CMGF=1\r)。 } time++。 } unsigned char init_mand(unsigned char *mand) { unsigned char time=0。ms) for(j=110*12。 } 無線 通信 子程序 本設計中采用 GSM 模塊作為通信模塊,將報警信號發(fā)送至提前設定好的手機終端。 _nop_()。 LCD 顯示子程序 系統(tǒng)采用 LCD1602 液晶顯示模塊作為溫濕度的顯示器件。創(chuàng)建的文件用 *.c形式保存 ; (4)編譯和連接工程。 聲光報警電路 15 4 系統(tǒng)軟件設計 軟件設計概述 系統(tǒng)軟件設計是整個控制器系統(tǒng)設計至關重要的組成部分,軟件部分設計的好壞,直接關系到整個系統(tǒng)功能實現(xiàn)和運行的可靠性。 PN 結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。 蜂鳴器分為有源與無源兩種。 在本設計中單片機處理的數(shù)據(jù)經(jīng)過 MAX3232處理后經(jīng)過串口將報警數(shù)據(jù)傳輸?shù)?GSM 模塊,然后 GSM 模塊將報警信號發(fā)送至所設定的手機終端。 在 每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài) 。 指令 8: 設置 DDRAM 的 地址 。 指令 4: 用于 顯示 的 開關控制 。 MAX3232 具有 2 路接收器和 2路驅(qū)動器。實現(xiàn)模擬量轉(zhuǎn)換成數(shù)字量的器件稱為 A/D 轉(zhuǎn)換器( ADC)。也可用于其他場合乙醇濃度的檢測。目前為止,單片機復位電路主要有四種類型: ; ; 7 較器型復位電路; [7]。 一個機器周期由 6 個時鐘周期構成,指令周期以機器周期為單位,所以晶振頻率越快,單片機指令周期越短,運行越快。 I/O 口 7 路 ,傳統(tǒng)的下降沿中斷或低電平觸發(fā)中斷 ,并新增支持上升沿中斷的 PCA模塊 , Power Down模式可由外部中斷喚醒, INT0/, INT1/, T0/, T1/, RxD/, CCP0/(也可通過寄存器設置到 ), CCP1/ (也可通過寄存器設置到 )。 I/O 口( 36/40/44 個),復位后為:準雙向口 /弱上拉(普通 8051 傳統(tǒng)I/O 口) 可設置成四種模式:準雙向口 /弱上拉,推挽 /強上拉,僅為輸入 /高阻,開漏 每個 I/O 口驅(qū)動能力均可達到 20mA,但整個芯片最大不要超過 55mA。內(nèi)部集成 MAX810 專用復位電路, 2路 PWM, 8 路高速 10 位 A/D 轉(zhuǎn)換。 4. STC12C5A60S2/AD/PWM 系列單片機是宏晶科技生產(chǎn)的單時鐘 /機器周期(1T)的單片機,是高速 /低功耗 /超強抗干擾的新一代 51 單片機。而硬件電路又大體可分為單片機小系統(tǒng)電路、 A/D 轉(zhuǎn)換電路、聲光報警電路、 LED 顯示電路, GSM 模塊電路, 各部分電路的設計及原理將會在硬件電路設計部分詳細介紹;程序的設計使 C 語言編程。 力求 使學生 在收集資料 , 查閱文獻 , 調(diào)查研究 , 方案設計 , 外文應用 , 計算機處理 , 撰文論證 , 文字表達等方面加強訓練 , 實現(xiàn)所學知識向能力的轉(zhuǎn)化 。軟件設計采用 KeilB 編程軟件 ,實現(xiàn)了對 酒精濃度 信號處理過程的編程和調(diào)試。 畢 業(yè) 設 計 設計題目: 基于單片機的酒精濃度測試的設計與研究 系 別: 信息工程系 班 級: 電子信息工程 基于單片機的酒精濃度測試的設計與研究 摘 要 對于人體內(nèi)酒精濃度的高低的判斷主要依據(jù)于人酒后所呼出的氣體中酒精濃度的高低做出適當?shù)呐袛唷?硬件設計采用 Protel DXP 軟件,完成了各個模塊的原理圖 設計 。使學生能掌握單片機基本使用方法。各個子程序的功能相對獨立,便于調(diào)試和修改。當單片機判斷所檢測到的酒精濃度超出所設定的閾值時,發(fā)出聲光報警的同時并將報警信 號發(fā)送至提前設定好的手機。指令代碼完全兼容傳統(tǒng)的 51 單片機,但是速度快 812 倍。 8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K 字節(jié) ...... 1280 字節(jié) RAM。 14. 2 個時鐘輸出口,可由 T0 的溢出在 ,可由 T1 的溢出在 。 內(nèi)部時鐘信號由 振蕩器輸出的振蕩脈沖經(jīng) 2 分頻 得到 ,用 來控制 單片機內(nèi)部各功能部件按 照順 序協(xié)調(diào)工作,其周期稱為時鐘周期。此時復位信號有效,使微機系統(tǒng)重新恢復正常運行。適合用于檢測機動車駕駛員是否為酒后駕駛 。 表一標準工作條件 表二酒精傳感器 MQ3 的環(huán)境條件 MQ3 標準回路 傳感器阻值變化率與酒精濃度、外界溫度之間的關系 9 A/D 轉(zhuǎn)換電路 在單片機應用系統(tǒng)中,被測量對象的有關 變化量,如溫度、壓力、流量、速度等非電物理量,須經(jīng)傳感器轉(zhuǎn)換成連續(xù)變化的模擬電信號(電壓或電流),這些模擬電信號必須轉(zhuǎn)換成數(shù)字量后才能在單片機中用軟件進行處理。 MAX3222 確保在 120kbps 數(shù)據(jù)速率下維持 RS232 輸出電平。 I/D: 它表示 光標 應該 移動 的 方向,高電平 的時候 右移,低電平 的時候 左移 ; S:它控制 屏幕上所有 的 文字 方向 是左移或右移,高電平有效, 而 低電平 此位 無效。 指令 7: 設置 RAM 的 地址 。 圖 35 LCD1602顯示電路 12 在 使用 液晶模塊 之前要先進行 初始化 ,首先 要設置其顯示模式,在液晶模塊顯示字符時光標是自動右移的, 不需要重新設置 。簡單來講, GSM 模塊加上鍵盤、顯示屏和電池,就是一部手機。 報警電路 設計 蜂鳴器是一種一體化結(jié)構的電子訊響器,采用直流電壓供電,廣泛應用于計算機、打印機、定時 器等電子產(chǎn)品中作發(fā)聲器件。在某些半導體材料 的 PN結(jié)中,注入的少數(shù)載流子與多數(shù)載流子復合時會把多余的能量以光的形式釋放出來,從而把電能直接轉(zhuǎn)換為光能。工作過程為:當酒精濃度值大于設定的上限值,程序會將對應三極管基極連接的單片機引腳置為低電平,這樣三極管就可以驅(qū)動蜂鳴器和發(fā)光二極管工作,發(fā)出聲光報警。 利用 Keil 軟件編程流程: (1)建立一個新工程:單擊 Project 菜單,在彈出的下拉菜單中選中 New Project 選項 ; (2)選擇單片機的型號 ,根據(jù)所使用的單片機來選擇 ,本設計所使用的是 STC89C52, 選擇 STC89C52 之后 ,然后點擊確定 設置工程的配置參數(shù) , 選中創(chuàng)建 HEX 文件 ; (3)打開 /建立程序文件。首先對 AD 轉(zhuǎn)換器進行初始化 ,然后將其 0通道輸入的 05V 的模擬信號轉(zhuǎn)換為對應的數(shù)字量 OOHFFH,然后將對應數(shù)值存儲到 3FH 內(nèi)存單元。 LCD_WriteCmd(CMD_WORK_MODE)。 LCD_WriteCmd(CMD_DDRAM_ADDR)。ms0。 ct=0。 } else { clear_buffer()。 return 0。 uart1_sendstring(num)。 clear_buffer()。)。 delay_ms(1000)。 memset(numbuf,0,20)。 p1=strchr(p1,39。 else memcpy(buf,p1,pp1)。 uart1_send(39。 } RI=0。傳感器輸入值經(jīng) A/D 轉(zhuǎn)換后 ,首先調(diào)用比較子程序 ,再進行數(shù)據(jù)處理、數(shù)據(jù)顯示和測量值與閾值之間的比較運算 ,小于閾值則繼續(xù)執(zhí)行顯示程序 ,若大于閾值則將單片機的 、 兩端口清零進行聲光報警。初始化程序如下: void uart1_init() { /* SCON=0X50。 */ PCON |= 0x80。 ES = 1。 //串口 2 波特率加倍 S2CON = (S2CON amp。首先需要使用 Protel DXP 軟件繪制 整體 的電路原理圖,然后 按照設計原理要求 使用 Keil 軟件新建工程,編寫程序 。 系統(tǒng) 焊接前應熟悉各芯片的引腳,焊接時參照電路圖,仔細地連接引腳。主要任務是檢驗 是否按照設想的 功能 顯示 效果 , 并校正數(shù)值。 LCD1602 總是一片綠屏,什么都沒有顯示。這樣完善后的設計會更加完美,應用的場合會更加廣泛。 同時也十分感謝在實驗室的各位同學,從器件的焊接調(diào)試到程序的編寫和最終的調(diào)試完成,他們給予了我非常多的幫助,讓我感受到了我們這個集體的溫暖和友情,是值得我一生珍惜的。 //帶 AD 系列 define ADC_OFF() ADC_CONTR = 0 define ADC_ON (1 7) define ADC_90T (3 5) define ADC_180T (2 5) define ADC_360T (1 5) define ADC_540T 0 define ADC_FLAG (1 4) //軟件清 0 define ADC_START (1 3) //自動清 0 define ADC_CH0 0 define ADC_CH1 1 define ADC_CH2 2 define ADC_CH3 3 define ADC_CH4 4 define ADC_CH5 5 define ADC_CH6 6 define ADC_CH7 7 30 sbit K1=P1^1。 unsigned char xdata num_to_send[
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1