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

正文內(nèi)容

基于單片機的多路溫度測控系統(tǒng)設(shè)計-wenkub.com

2024-12-02 01:17 本頁面
   

【正文】 shi=date%100/10。C39。 write_date(0x30+bai)。 bai=d_timer%1000/100。 // 小數(shù)位 write_date(39。)。039。} //負溫度 //正溫度 write_date(Display_Digit[2]+39。)。 39。 write_date(39。)。T39。 //百 Display_Digit[2] = CurrentT%100/10。 //查表得溫度小數(shù)部分 CurrentT = ((Temp_Value[0]amp。 ng = 1。 //與負值標志 if((Temp_Value[1]amp。//溫度高 8 位 DS18B20_IS_OK=1。 WriteOneByte(0xcc)。 } } //讀溫度值 void Read_Temperature() { if(Init_DS18B20()==1) DS18B20_IS_OK=0。 Delay_18b20(5)。i8。 Delay_18b20(5)。i8。 Delay_18b20(5)。i8。 Delay_18b20(5)。i8。 } default : break。 Delay_18b20(30)。 DQ4 = 1。 for(i=0。 } return(dat)。 _nop_()。i++) { DQ3 = 0。 } case 3: { DQ3 = 1。 Delay_18b20(30)。 DQ2 = 1。 for(i=0。 } return(dat)。 _nop_()。i++) { DQ1 = 0。 case 1: { DQ1 = 1。 break。 status = DQ4。 //延時 DQ4 = 0。 return (status)。 Delay_18b20(8)。 Delay_18b20(8)。 DQ2 = 1。//延時 DQ2 = 1。 } case 2: { DQ2 = 1。 Delay_18b20(100)。 Delay_18b20(90)。 switch(chn) { case 0:break。 write_(0x01)。 lcden=0。 lcden=1。 } void write_date(uchar date) //1602 液晶寫數(shù)據(jù) { rs=1。 delay(1)。y)。 for(x=z。 while(ms) { for(i=0。 //當(dāng)前讀取的溫度整數(shù)部分 uchar Temp_Value[]={0x00,0x00}。 //通道選擇 //LCD1602 //溫度傳感器 DS18B20 uchar ng。 //DQ1 上下限設(shè)置 DQ1_SET[0] 下限 DQ1_SET[1] 上限; uchar DQ2_SET[2]。 sbit SW4 = P3^7。 sbit BUZZ=P3^0。 sbit LED1 = P1^4。 sbit DQ1 = P1^0。 sbit S1 = P2^0。 還有許許多多給予我學(xué)業(yè)上鼓勵和幫助的師長、朋友,在此無法一一列舉,在此也表示忠心地感謝! 大學(xué)生活的結(jié)束,也是我人生新的生活起點,我將謹記老師們的教誨,將自己的所學(xué)奉獻給社會。在課題實施階段,感謝實驗室的老師對我的幫助和實驗器材、場地的支持。但是寶貴的實踐經(jīng)驗還是對自己的提高有著極大的幫助。在本課題的 設(shè)計中,我熟練掌握了單片機硬件設(shè)計和接口技術(shù),同時對溫度傳感器的原理及應(yīng)用有了一定的了解,掌握了各種控制電路及其相關(guān)元器件的使用。系統(tǒng)具有如下特點: 采用智能溫度傳感器 DS18B20 采集溫度數(shù)據(jù),簡化了硬件電路設(shè)計,溫度采集數(shù)據(jù)更加精準; 人機交互界面采用 LCD 液晶顯示界面顯示內(nèi)容豐富無閃爍,藍色背光更加溫和; 主控部分采用 AT89S52 單片機 設(shè)計成本低,設(shè)計方案成熟風(fēng)險低 ; 溫度調(diào)節(jié)控制部分采用繼電器控制小風(fēng)扇的方式實現(xiàn),以此實現(xiàn)溫度控制的自行調(diào)節(jié)同時實現(xiàn)與工業(yè)控制的接軌; 報警提示部分采用聲光報警的模式實現(xiàn),具體采用 LED 和蜂鳴器的方式實現(xiàn),設(shè)計成本低廉。 結(jié) 論 本文詳細介紹了基于單片機 AT89S52 的 4 路溫度監(jiān)控系統(tǒng)的設(shè)計方案與軟硬件實現(xiàn)。 3) 各種元器件的安裝 ,應(yīng)該使它們的標記 (用色碼或字符標注的數(shù)值 ,精度等 )朝上面或易于是辨認的方向 , 并注意標記的讀書方向一致 (從左到右或從上到下 )。 5. 打孔 腐蝕好的板子,在洗凈之后就可以打孔了,打孔時尤其要注意孔的大小不能將焊盤的銅箔完全打掉,否則焊接時,焊盤沒有銅箔就無法進行焊接了。 4. 腐蝕 將油紙上的電路圖轉(zhuǎn)印到覆銅板后,接著就要把多余的銅腐蝕掉。角或曲線,避免直角的拐角。雖然可能布的不是很漂亮,但是很多問題是只有親自動手了,才會發(fā)現(xiàn)。 4. 5 系統(tǒng)液晶顯示部分的實現(xiàn) LCD 液晶顯示器驅(qū)動主要是通過單片機控制液晶讀寫的時序來實現(xiàn)數(shù)據(jù)的傳遞與顯示,單片機控制 LCD顯示器讀寫時序圖如圖 45所示。 //66us } DQ=1。 //4us DQ = 1。 _nop_()。 寫 0 60120μ S 寫 1, DS18B20 在檢測到下降沿 15μ S 后采樣,采樣時間為 1560μS 15 60120μ S DS18B20 檢測到下降沿 15μ S 后采樣 15μ S T60μ S 單片機采樣第二位 啟動脈沖 T60μ S 單片機采樣第一位 啟動脈沖 uint8 read_byte(void) { uint8 i, value=0。 //右移一位 } DQ = 1。 //4us DQ = val amp。 i++) { DQ = 1。若低電平寫入的位是 0,高電平寫入的位是 1,連續(xù)寫時位間的間隙應(yīng)大于 1μ S。 //延時 500us flag = ~DQ。 // 550us DQ = 1。 while (flag) { while (flag) { DQ = 1。 開始 系統(tǒng)初始化 顯示當(dāng)前路數(shù)溫度值及設(shè)定參數(shù) 是否有按鍵按下? 顯示當(dāng)前路數(shù)溫度值及設(shè)定參數(shù) 執(zhí)行按鍵處理 否 是 當(dāng)前溫度是否超出設(shè)定范圍 否 是 報警提示,輸出控制 溫度是否回到設(shè)定范圍? 否 是 圖 41 4. 4 系統(tǒng)溫度采集的實現(xiàn) 系統(tǒng)溫度采集傳感器 DS18B20 工作過程中的協(xié)議如下: ( 1)初始化 —— ( 2) ROM 操作命令 —— ( 3)存儲器操作命令 —— ( 4)處理數(shù)據(jù) DS18B20 初始化時序 DS18B20 時序如圖 42 所示。 4. 2 系統(tǒng)軟件實現(xiàn)功能要求 系統(tǒng)軟件要實現(xiàn)的功能如下: 完 成 4路溫度的采集及傳感器與單片機之間的數(shù)據(jù)傳輸與處理 ; 利用 LCD 液晶顯示屏顯示 4 路溫度數(shù)據(jù)和各路溫度設(shè)定的上下限范圍 。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件,然后分別有 C51 及 A51 編輯器編譯連接生成單片機可執(zhí)行的二進制文件( .HEX),然后通過單片機的燒寫軟件將 HEX 文件燒入單片機內(nèi)。 Keil c51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全 Windows 界面。 系統(tǒng)原理圖繪制與印刷線路板制作 采用 Protel99SE 軟件繪制原理圖和 PCB 的主要步驟如下 所述: 1. 建立系統(tǒng)所需原件庫; 2. 加載所建原件庫到工程項目中; 3. 在原理圖頁面中放置所需元器件并按照電氣性能連接各元件; 4. 建立原件封裝庫并加載到工程文件中; 5. 繪制好電路后進行 ERC電氣檢測,并生成網(wǎng)絡(luò)表; 6. 在工程中建立 PCB 文件,導(dǎo)入生成的網(wǎng)絡(luò)表; 7. 按照網(wǎng)絡(luò)飛線提示繪制 PCB,最后完成 DRC 檢測 [13]。 K1 是 4 路輸出選擇按鍵, K2 是上下限溫度調(diào)節(jié)選擇鍵,按下可分別對溫度的上下限進行設(shè)定, K3為溫度值加 1按鍵, K4為溫度減 1鍵,它們分別與單片機的 到 口相連。 圖 36報警指示電路 光源報警由單片機控制 LED 指示燈來實現(xiàn),其控制原理為當(dāng)控制 LED 的單片機端口賦低電平時, LED 點亮,賦高電平時 LED 熄滅。 圖 34 系統(tǒng)溫度采集部分電路 系統(tǒng)顯示部分電路分析 顯示部分采用 LCD1602 液晶顯示模塊,液晶板上排列著若干 5 7或 5 10點陣的字符顯示位 ,每個顯示位可顯示 1 個字符,從規(guī)格上分為每行 1 2 3 40位,有一行、兩行及四行三類。 ℃。為擺脫困境,可將單片機復(fù)位,以重新啟動 ?7?。 通電時,電容兩端相當(dāng)于短路,于是 RST 引腳上為高電平,然后電源通過電阻對電容 C1 充電, RST 端電壓慢慢下降,降到一定程度,即為低電平,單片機開始正常工作 。 外接石英晶體 (或陶瓷諧振器 )及電容 C2, C3 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。 3. 2 系統(tǒng)硬件電路分析 系統(tǒng)單片機主控電路分析 系統(tǒng)單片機主控電路是整個設(shè)計方案的核心,溫度數(shù)據(jù)的處理,報警及溫度數(shù)據(jù)的顯示控制以及溫度調(diào)節(jié)設(shè)備的控制都有該部分控制實現(xiàn)。 工作電壓為 5V,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光 [10]。 雖然,數(shù)碼管顯示亮度高,體積大,可遠距離觀看,非常直觀,但是只能顯示數(shù)字和 個別英文,不能滿足本系統(tǒng)的要求。當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。 系統(tǒng)顯示器的選型與介紹 方案一 數(shù)碼管顯示 數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。對應(yīng)的溫度計算:當(dāng)符號位 S=0 時,直接將二進制位轉(zhuǎn)換為十進制;當(dāng) S=1 時,先將補碼變?yōu)樵a,再計算十進制值。④ 測溫分辨率高,最高可達 度,便于溫度精確控制 ?8?。 因此, 本系統(tǒng)選用的是美國 DALLAS 半導(dǎo)體公司生產(chǎn)的 DS18B20 溫度傳感器。 AT89S52 單片機引腳圖如圖 31 所示: 圖 31 系統(tǒng)溫度傳感器選型與介紹 早期 常見 的 溫度控制系統(tǒng)多數(shù)是模擬電路設(shè)計,主要是使用熱敏電阻或使用鉑電阻,或使用熱電偶等,其溫度控制的準確度和精確度都不太好。 圖 21 4 路 DS18B2溫度傳感感器 AT89S52單片機最小系統(tǒng) 溫度調(diào)節(jié)控制電路 LCD1602 液晶顯示界面 按鍵輸入電路 系統(tǒng)電源電路 3 系統(tǒng)硬件電路設(shè)計 3. 1 系統(tǒng)元器件選型及參數(shù)介紹 系統(tǒng)單片機選型 單片機的選擇在整個系統(tǒng)設(shè)計中至關(guān)重要,要滿足大內(nèi)存、高速率、通用性、價格便宜等要求,本課題選擇 AT89S52 作為主控芯片。 這種方案克服了方案 一、二的缺點,所以本課題任務(wù)是 “ 基于單
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1