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

正文內(nèi)容

基于單片機(jī)的上下限溫度控制報(bào)警器畢業(yè)設(shè)計(jì)(專業(yè)版)

2025-04-23 10:24上一頁面

下一頁面
  

【正文】 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 UE9aQGn8xp$Ramp。 gTXRm6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 key_scan()。Hled=1。 fg1=Byte_read(0X2021)。 } } /********循環(huán)顯示設(shè)置溫度 *****/ void key_scan(void) { while(fg==1) { Shangxian_disp()。 } while(Key_SET==0)。 Sector_erase(0X2021)。 ISP_IAP_Disable()。 //送觸發(fā)命令字 0X4 0XB9 IAP_TRIG = 0XA5。 LEDThreeC=1。 delay(50)。 P0=seg7code[temp%10]。 LEDThreeC=0。//把 H 左移 8 位,加上 L 后再按位取反 temp=temp+1。 } return(date)。i0。 /**************************************** ****ds18b20 延時(shí)函數(shù) *********************/ void delay(unsigned int i) { while(i)。 //下調(diào)溫度 sbit Key_SET=P1^5。 開始 溫度零下 ? 溫度值取 補(bǔ)碼置“ — ”標(biāo)志 計(jì)算小數(shù)位溫度 BCD值 計(jì)算整數(shù)位溫度 BCD值 結(jié)束 置“ +”標(biāo)志 N Y 溫度數(shù)據(jù)移入顯示寄存器 個(gè) 位數(shù) 0? 十 位數(shù) 0? 個(gè)位數(shù)顯示符號十位數(shù)不顯示 十 位數(shù)顯示數(shù)據(jù)(不顯示符號) 結(jié)束 N N Y Y 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 19 頁,共 33 頁 測試方法 數(shù)字萬用表主要用來測試分立元件的電阻、壓降、漏電流、截止 /導(dǎo)通狀態(tài)等參數(shù);直流穩(wěn)壓電源在測試期間為各待測系統(tǒng)供電。211。用三個(gè) 8550PNP 三極做為每一位 LED管的驅(qū)動(dòng)電路,這樣使得數(shù)碼管電流量更大,亮度更亮。 序號 名稱 引腳功能描述 1 GND 地信號 2 DQ 數(shù)據(jù)輸入 /輸出引腳。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。 外部介紹: STC12C5A16S2 單片機(jī)引腳如下圖: 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 8 頁,共 33 頁 STC12C5A16S2 單片機(jī) 引腳介紹: — (39— 32): P0 口是一個(gè)漏極開路型準(zhǔn)雙向 I/O 口。其生產(chǎn)廠家有: Intel 公司、 Atmel 公司、 Philips 公司等。 從以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟件設(shè)計(jì)也比較簡單,故采用方案二。隨著現(xiàn)代工農(nóng)業(yè)技術(shù)的發(fā)展及人們對生活環(huán)境要求的提高 ,人們也迫切需要檢測與控制溫度 :如大氣及空調(diào)房中溫度 的高低 ,直接影響著人們的身體健康 。17 3:溫度轉(zhuǎn)換命令子程序 13 6:繼電器輸出電路 7 STC12C5A16S2 單片機(jī)主要性能 本文詳細(xì)論述由單片機(jī)控制的溫度上下限報(bào)警器的基本原理 ,并用軟件 Protel DIP 2021 SP2 實(shí)現(xiàn)了系統(tǒng)的設(shè)計(jì)。現(xiàn)場實(shí)驗(yàn)表明,該系統(tǒng)在測試過程中工作穩(wěn)定,滿足設(shè)計(jì)要求 。 5 2:方案二 同時(shí)本設(shè)計(jì)的硬件結(jié)構(gòu)簡單、人機(jī)界面友善、管理功能健全、系統(tǒng)可靠性高、記錄數(shù)據(jù)準(zhǔn)確、使用維護(hù)方便等優(yōu)點(diǎn)。 第二章:設(shè)計(jì)方案 1:方案一 由于本設(shè)計(jì)是測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行 A/D 轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計(jì)需要用到 A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。 主控制器 單 片機(jī)復(fù)位 按鍵調(diào)整 時(shí)鐘振蕩 LED 顯示 溫度傳感器 報(bào)警電路 1 路輸出 2 路輸出 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 7 頁,共 33 頁 1:主控制器 單片微型計(jì)算機(jī)( Single Chip Microputer)簡稱單片機(jī),是指集成在一塊芯片上的計(jì)算機(jī),它具有結(jié)構(gòu)簡單、控制功能強(qiáng)、可靠性高、體積小、價(jià)格低、等優(yōu)點(diǎn)。 時(shí)鐘電路 , STC12C5A16S2 內(nèi) 部有時(shí)鐘 電路,但石英晶體和微調(diào)電容需外接。 4 路 PCA 還可再實(shí)現(xiàn) 4 個(gè)定時(shí)器 ● 硬件看門狗( WDT) ● 高速 SPI 通信端口 ● 全雙工異步串行口 (UART),兼容普通 8051 的串口 ● 先進(jìn)的指令集結(jié)構(gòu),兼容普通 8051 指令集 4 組 8 個(gè) 8 位通用工作寄存器(共 32 個(gè)通用寄存器) 有硬件乘法 / 除法指令 ● 通用 I/O 口( 27/23/15 個(gè)),復(fù)位后為: 準(zhǔn)雙向口 / 弱上拉(普通 8051 傳統(tǒng) I/O 口) 可設(shè)置成四種模式:準(zhǔn)雙向口 / 弱上拉,推挽 / 強(qiáng)上拉,僅為輸入 / 高阻,開漏每個(gè) I/O 口驅(qū)動(dòng) 能力均可達(dá)到 20mA,但整個(gè)芯片最大不得超過 55mA。 ( 5) .數(shù)字溫度計(jì)的分辨率用戶可以從 9 位到 12 位選擇。 DS18B20 的寫時(shí)序 對于 DS18B20 的寫時(shí)序仍然分為寫 0 時(shí)序和寫 1 時(shí)序兩個(gè)過程。 +5V R15 10K Q6 8550 JDQ2 V2 1N4148 1 2 3 J3 CON3 +5V R14 10K Q5 8550 JDQ1 V1 1N4148 1 2 3 J2 CON3 188。 第五章:系統(tǒng)測試 與總結(jié) 1:系統(tǒng)測試 當(dāng)溫度傳感器 DS18B20 采集到環(huán)境溫度高于設(shè)定溫度,表示高溫的 LED 閃爍并且蜂鳴器報(bào)警,當(dāng)溫度傳感器 DS18B20 采集到環(huán)境溫度低于設(shè)定溫度,表示低溫的 LED 閃爍并且蜂鳴器報(bào)警。 //不帶小數(shù)點(diǎn)的共陽數(shù)碼管段碼 code unsigned char seg7codeB[]={0x40,0x79,0x24,0x30,0x19,0x12, 0x02,0x78,0x00,0x10,0xff,0xbf}。 uchar user_set[4]。 } } } flag=0。 DQ=1。0x08。 delay(120)。 LEDTwoC=1。 P0=0xff。 LEDThreeC=0。0X00FF)。 //關(guān)中斷 IAP_TRIG = 0X5A。 ISP_IAP_Disable()。 if(Key_SET==0) { fg++。 xiaxian。j) { Temp_read()。 if((wendu[1]*10+wendu[2]=user_set[0]*10+user_set[1])) { Hout=0。Bell=1。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z8vGt YM*Jgamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 } else if(wendu[1]*10+wendu[2]=user_set[2]*10+user_set[3]+2) { Lout=1。 } else { shangxian=38。 delay(10)。 if(Key_UP==0) { shangxian++。 Byte_program(0X2200 ,shangxian)。 //開啟 ISP/IAP。 //關(guān)閉 ISP/IAP 功能 EA = 1。 IAP_CMD = 0X00。 } void Shangxian_disp(void) //上限設(shè)置界面 { LEDOneC=0。 P0=0xff。 LEDThreeC=1。//如果溫度為正值,符號位就不顯示 temp=((h*256)+l)*。 ds18b20_write(0xcc)。0x01。 while(flag==0) { DQ=1。 //LED DS2 控制(十位) sbit LEDThreeC=P2^4。 這次在初期電路設(shè)計(jì)時(shí),由于個(gè)別元件在 Protel 2021 中的元件庫里面沒有, 需自己繪制元件,在這個(gè)過程中的封裝時(shí)由于對實(shí)物元件沒有清晰的認(rèn)識(shí)(個(gè)別元件之前沒有見過實(shí)物),以至于封裝不正確導(dǎo)致整個(gè)電路有錯(cuò),在軟件模擬和制作 PCB 板圖時(shí)連線不正確;但慶幸的是電路本身沒有太大問題,最終在老師的幫助下把作品成功做出來了。214。蜂鳴器可以在被測溫度超過上限溫度或者低于下限溫度時(shí),發(fā)出報(bào)警鳴叫聲音。 DS18B20 的使用方法 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 11 頁,共 33 頁 由于 DS18B20 采用的是 1- Wire 總線協(xié)議方式,即在一根數(shù)據(jù)線實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,而對 AT89S51 單片機(jī)來說,硬件上并不支持單總線協(xié)議,因此,我們必須采用軟件的方法來模擬單總線的協(xié)議時(shí)序來完成對 DS18B20 芯片的訪問。目前 DS18B20 批量采購價(jià)格僅 10 元左右。驗(yàn)證時(shí),要求外接上拉電阻。以下是對各部分的具體介紹: 內(nèi)部介紹: ( 1) 中央處理器 又稱 CPU, 是整個(gè)單片機(jī)的核心部件,是 8 位數(shù)據(jù)寬度的處理器,能處理 8位二進(jìn)制數(shù)據(jù)或代碼, CPU 負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作 。 在硬件選擇上為了有利于購買和實(shí)驗(yàn)方便,根據(jù)當(dāng)前市場上各種處理器的性價(jià)比,本設(shè)計(jì)選擇 STC12C5A16S2 單片機(jī),溫度檢測采用 DS18B20 溫度傳感器,輸入部分用三個(gè)按鍵,可 DS18B20 AT89C52 主 控 制 器 顯示電路 掃描驅(qū)動(dòng) 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 6 頁,共 33 頁 以調(diào)整溫度上下限的范圍,顯示部分采用經(jīng)濟(jì)適用的 3 位 LED 數(shù)碼管實(shí)現(xiàn)溫度顯示,用一位數(shù)碼管顯示℃攝氏度符號 ,超出的溫度上限或下限用 LED 表示,報(bào)警采用蜂鳴器。 現(xiàn)今
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1