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

正文內(nèi)容

基于at89c51單片機(jī)、lcd顯示、3點(diǎn)ds18b20溫度控制器設(shè)計(jì)學(xué)士學(xué)位論文(留存版)

  

【正文】 z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 //減 1 while(!SUB)。//延時(shí)去抖動(dòng) if(!ADD)//P11 仍然不為高 ,確定該鍵已被按下 { p++。)。 // flag=1。39。 // } // else{ // alarm(temp/10)。i++) { BEEP=1。+39。 //顯示上限值 set[1]=pt%10+0x30。 write_lcd1602(0xC0,39。 write_cmd(0x0c)。 EN=0。 FQtemp|=FQtemp_data[0]。 // 發(fā)讀命令 EQtemp_data[0]=EQread_byte()。 // 讀出溫度暫放 uint16 temp。 FQ=1。 EQ=0。 DQ=1。 for(i=0。 //右移一位 } DQ=1。 //66us flag=FQ。 EQ=0。 while(m) while(n)。//設(shè)置 sbit ADD=P1^1。 由于我的學(xué)術(shù)水平和設(shè)計(jì)水平有限,因而 在作品和論文上有很多不足之處,懇請(qǐng)各位老師和同學(xué)批評(píng)和指正,四年的大學(xué)生活在這個(gè)季節(jié)即將劃上一個(gè)句號(hào),而于我的人生卻只是一個(gè)逗號(hào),我將面對(duì)又一次征程的開始,四年來的求學(xué)生涯,在師長(zhǎng)、親友的大力支持下,走得辛苦卻也收獲頗豐,在畢業(yè)設(shè)計(jì)和論文即將付梓之際,思緒萬千,心情久久不能平靜,可是我更急切地要把我的敬意和贊美獻(xiàn)給每一位教過我的老師,尤其是指導(dǎo)老師,雖然我不是您最出色的學(xué)生,但我保證我今后肯定是您最為之驕傲的學(xué)生。穩(wěn)壓直流電源制作是通過降壓、整流、濾波、穩(wěn)壓實(shí)現(xiàn)的。 圖 穩(wěn)壓電源 圖 所示為溫控系統(tǒng)的實(shí)物圖片,溫控系統(tǒng)的所有子電路模塊都焊接在同一塊電路板上。 C1 的指標(biāo)為: 1000uF/25V,主要是為平穩(wěn)化直流電壓而設(shè)制的。 報(bào)警器: 報(bào)警功能由蜂鳴器, LED 燈來實(shí)現(xiàn),當(dāng)實(shí)時(shí)溫度超出預(yù)置溫度范圍時(shí)。它由若干個(gè) 5X7 或者 5X11 等 點(diǎn)陣 字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間 距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形(用自定義 CGRAM,顯示效果也不好)。在由外部程序 存儲(chǔ)器 取指期間,每個(gè) 機(jī)器周期兩次 /PSEN 有效。 P3 口 : P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流??臻e方式停止 CPU 的工作,允許 RAM,定時(shí) /計(jì)數(shù)器, 串行通信 口及 中斷系統(tǒng) 繼續(xù)工作。 國(guó)外對(duì)溫度控制技術(shù)研究較早,始于 20 世紀(jì) 70 年代。 本學(xué)位論文屬于 保 密 □,在 年解密后適用本授權(quán)書。這就需要高精度的溫度控制器來實(shí)現(xiàn)此目的。目前正開發(fā)和研制計(jì)算機(jī)數(shù)據(jù)采集控制系統(tǒng)的 多因子綜合控制系統(tǒng)。 GND:接地。 P3 口也可作為 AT89C51 的一些特殊功能口,如: RXD(串行輸入口), TXD(串行輸出口), /INT0(外部中斷 0), /INT1(外部中斷 1), T0(記時(shí)器 0 外部輸入), T1(記時(shí)器 1 外部輸入), /WR( 外部數(shù)據(jù) 存儲(chǔ)器 寫選通), /RD( 外部數(shù)據(jù) 存儲(chǔ)器 讀選通), P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些 控制信號(hào) 。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 第 2 腳: VCC 接 5V 電源正極。用于設(shè)置上、下限溫度。 D6 為指示燈, D6 點(diǎn)亮則說明電源已經(jīng)工作。 讀數(shù)為: 9V 繼電器 蜂鳴器 AT89C51 LCD1602 插槽 DS18B20 13 圖 電路板焊接及走線圖 圖 是在通電后,液晶顯示器正確顯示 A、 B、 C 三點(diǎn)的溫度值。在本設(shè)計(jì)中采用的是默認(rèn)分辨率,即 12 位二進(jìn)制表示一個(gè)數(shù)值,精度是 ℃ 。祝愿敬愛的老師們?cè)诮窈蠊ぷ骱蜕钪幸环L(fēng)順,心想事成。//確定鍵 sbit LED=P1^7。 delay(1)。 delay(6)。//500us 后總線釋放, DQ=1。 20 for(i=0。 _nop_()。 21 nops()。 nops()。 delay(6)。 // 發(fā) Skip ROM 命令 write_byte(0xbe)。 EQtemp=8。 } /* * 讀忙狀態(tài) */ void wait() { P0=0xff。 P0=dat。 write_lcd1602(0x80,39。 write_lcd1602(0xC1,39。)。 set[3]=qt%10+0x30。 delay_ms(50)。 uint16 FQtemp。 // flag=1。)。 } } /***按鍵 ***/ 29 void ISR0_Key() interrupt 0 { delay_ms(20)。amp。 if(!OK) { //按下 OK 鍵退出調(diào)節(jié) delay_ms(20)。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。//延時(shí)去抖動(dòng) if(!SUB)//P12 仍然不為高 ,確定該鍵已被按下 { q。 k==1)//如果端口電平不為高 ,說明可能該鍵已被按下 { delay_ms(20)。 39。)。0x8000) //判定是否為負(fù) { write_lcd1602(0x82,39。 // if(1==flag){ alarm(temp/10)。i3。 write_lcd1602(0xc2,39。 } set[0]=pt/10+0x30。)。 delay_ms(5)。 EN=1。 FQtemp=8。 // 發(fā) Skip ROM 命令 EQwrite_byte(0xbe)。 // 發(fā)轉(zhuǎn)換命令 } /* * 讀出溫度 */ int16 read_temp() { uint8 temp_data[2]。 nops()。 _nop_()。i++) { byte=1。 } /*FQ: 向 1WIRE 總線上寫一個(gè)字節(jié) */ void FQwrite_byte(uint8 dat) { uint8 i。 //66us dat=1。 delay(6)。 delay(1)。 } void delay_ms(uint16 m) { uint8 n=120。 sbit SET=P3^2。更要感謝我的幾個(gè)室友,在我程序設(shè)計(jì)中給予我很多建議和幫助,在生活壞境上給我營(yíng)造了一個(gè)良好的學(xué)習(xí)、設(shè)計(jì)的氛圍。給它提供穩(wěn)定的工作電壓是保證其工作正常的重要前提,因此,設(shè)計(jì)中包含了穩(wěn)壓直流電源的設(shè)計(jì)要求。說明直流穩(wěn)壓電源工作正常,并達(dá)到設(shè)計(jì)要求的標(biāo)準(zhǔn)。整流電路是于 4 個(gè) 1N914 二極管組成。動(dòng)態(tài)顯示 A、 B、 C 三點(diǎn)的溫度值。 表 DS18B20 溫度測(cè)量分辨率表 4 R1 R0 分辨率 /b 測(cè)量精度 溫度最大轉(zhuǎn)換時(shí)間 /ms 0 0 9 0 1 10 1 0 11 375 1 1 12 750 液晶顯示器 LCD1602 圖 LCD1602實(shí)物圖 1602 液晶也叫 1602 字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號(hào)等的 點(diǎn)陣 型液晶模塊。 PSEN:外部 程序存儲(chǔ)器 的選通信號(hào)。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù) 存儲(chǔ)器 進(jìn)行讀寫時(shí), P2 口輸出其 特殊功能寄存器 的內(nèi)容。同時(shí), AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種 軟件 可選的節(jié)電工作模式。在技術(shù)上,以單片機(jī)控制的單參數(shù)單回路系統(tǒng)居多,尚無真正意義上的多參數(shù)綜合控制系統(tǒng),與發(fā)達(dá)國(guó)家相比,存在較大差距。本人授權(quán)南昌大學(xué)可以將本論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本次設(shè)計(jì)的作品是基于單片機(jī) AT89C5溫度采集器 DS18B液晶顯示器 LCD1602 為一體的多點(diǎn)溫度控制器, 包含整流穩(wěn)壓電源功能、鍵盤設(shè)置溫度上下限功能、控制報(bào)警功能等?,F(xiàn)在世界各國(guó)的溫度測(cè)控技術(shù)發(fā)展很快,一些國(guó)家在實(shí)現(xiàn)自動(dòng)化的基礎(chǔ)上正向著完全自動(dòng)化、無人化的方向發(fā)展。 P0 口 : P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 RST:復(fù)位輸入。 XTAL1:反向振蕩放大器的 輸入及內(nèi)部時(shí)鐘工作電路的輸入。 第 3 腳: V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過高時(shí)會(huì) 產(chǎn)生 “鬼影 ”,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度)。 綜上所述:設(shè)計(jì)出溫度控制系統(tǒng)構(gòu)架如圖 所示。 圖 穩(wěn)壓電源原理圖 溫度控制系統(tǒng)模塊仿真圖 在完成整個(gè)溫控系統(tǒng)的仿真任務(wù)中,首先要熟悉 proteus 軟件和 keil 軟件的基本使用方法。此時(shí),測(cè)得常 溫 A點(diǎn)的值為 ℃ , B 點(diǎn)值為 ℃ , C 點(diǎn)的值為 ℃ 。溫度顯示器使用 LCD1602,它能顯示 16*2 個(gè)字符,所以它可以實(shí)時(shí)的顯示單片機(jī)從 DS18B20 中采集的溫度數(shù)值,把三點(diǎn)的溫度同時(shí)顯示在同一塊液晶顯示器中。 2020 年 5 月 24 日 17 附錄 : 基于單片機(jī) AT89C51 溫度控制器程序如下: include include typedef unsigned char uint8。 sbit BEEP=P1^6。 DQ=0。 //66us flag=EQ。 } FQ=1。i8。 FQ=0。 DQ=1。 if(EQ==1) byte|=0x80。 } 22 FQ=1。 // 發(fā)讀命令 temp_data[0]=read_byte()。 EQtemp|=EQtemp_data[0]。 do { EN=0。 RS=1。A39。:39。 write_lcd1602(0x81,39。 write_lcd1602(0xc0,39。 } LED=0。 lcd1602_init()。 } else{ write_lcd1602(0x82,39。 // flag=0。//等待系統(tǒng)穩(wěn)定 if(!SET){ write_cmd(0x38)。 k==1)//如果端口電平不為高 ,說明可能該鍵已被按下 { delay_ms(20)。 if(!OK) break。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t n
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1