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

正文內(nèi)容

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

2025-06-25 01:33上一頁面

下一頁面
  

【正文】 獲頗豐。另外在校工程訓(xùn)練實(shí)驗(yàn)室仿真和制作硬件的時(shí)候,實(shí)驗(yàn)室管理老師也給我提供很多器件資料和硬件制作方面的幫助,在此向這位實(shí)驗(yàn)室管理老師表示最衷心的感謝,同時(shí)也感謝這次畢業(yè)設(shè)計(jì)所涉及到的參考文獻(xiàn)的各位學(xué)者和作者,本設(shè)計(jì)參考了數(shù)位學(xué)者的研究文獻(xiàn),如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本次設(shè)計(jì)和論文的寫作。 typedef char int8。 sbit FQ=P2^5。 int p=30,q=0,k=0。} //定義空指令 4us void delay(uint16 n) { while (n)。 //550us DQ=1。 while(flag) { while(flag) { EQ=1。//延時(shí) 500us flag=~EQ。 //550us FQ=1。 for(i=0。//最低位移出 delay(6)。 _nop_()。 delay(1)。 FQ=datamp。i8。 if(DQ==1) byte|=0x80。 EQ=1。 } EQ=1。 FQ=0。 } /* * 啟動(dòng)溫度轉(zhuǎn)換 */ void start_temp_sensor() { DS1802_reset()。 // 發(fā) Skip ROM 命令 FQwrite_byte(0x44)。 //溫度高 8 位 temp=temp_data[1]。 // 復(fù)位 EQwrite_byte(0xcc)。 //右移四位,相當(dāng)于除以 16( 1/16=) return EQtemp。 //溫度高 8 位 FQtemp=FQtemp_data[1]。 RW=1。 RW=0。 EN=1。 write_cmd(0x38)。//標(biāo)識(shí)符固定顯示。:39。 } /**上、下限溫度顯示函數(shù) */ void Show_ptemp(void) { uint16 pt。)。)。 } else { qt=q。)。 for(i=0。delay_ms(2000)。 write_lcd1602(saddr+3,num_temp[temp%10])。 LED=0。 if(tempamp。)。39。 FQstart_temp_sensor()。 } else { write_lcd1602(0xC2,39。 write_cmd(0x0c)。amp。 //減 1 while(!SUB)。 k==2)//如果端口電平不為高 ,說明可能該鍵已被按下 { delay_ms(20)。 } 31 二、畢業(yè)設(shè)計(jì)圖紙內(nèi)容、張數(shù)及要求 圖( a) 圖( b) 圖( a)和圖( b)兩張圖是制作實(shí)物電路板的布線圖,要求設(shè)計(jì)的布線圖能 夠清晰反映制作整體布局,元器件布局要美觀,整齊。 內(nèi)部資料 請(qǐng)勿外傳 9JWKf wvGt YM*Jgamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr W wc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 gTXRm6X4 NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。單片機(jī)和 LCD1602按設(shè)計(jì)好的引腳順序接入控制系統(tǒng)中。 if(!OK) break。//等待按鍵釋 ? } } if(!SUB amp。 k==1)//如果端口電平不為高 ,說明可能該鍵已被按下 { delay_ms(20)。 k++。//等待系統(tǒng)穩(wěn)定 if(!SET){ write_cmd(0x38)。)。 // flag=0。0x8000) //判定是否為負(fù) { EQtemp=~EQtemp+1。 } else{ write_lcd1602(0x82,39。 //邊沿觸發(fā),為 0 則為低電平觸發(fā) while(1) { /*按下 SET 鍵進(jìn)入上下限溫度調(diào)節(jié), SET 鍵同時(shí)是調(diào)節(jié)上下限溫度的切換鍵 */ start_temp_sensor()。 lcd1602_init()。.39。 } LED=0。//顯示下限值 } /************報(bào)警功能 **********/ void alarm(float temp) { int i。 write_lcd1602(0xc0,39。39。 write_lcd1602(0x81,39。 write_lcd1602(0x82,39。:39。)。A39。 write_cmd(0x38)。 RS=1。 P0=cmd。 do { EN=0。 // 發(fā)讀命令 FQtemp_data[0]=FQread_byte()。 EQtemp|=EQtemp_data[0]。 // 讀出溫度暫放 uint16 EQtemp。 // 發(fā)讀命令 temp_data[0]=read_byte()。 // 發(fā)轉(zhuǎn)換命令 } /**FQ 啟動(dòng)溫度轉(zhuǎn)換 **/ void FQstart_temp_sensor() { FQDS1802_reset()。 } 22 FQ=1。 FQ=1。 if(EQ==1) byte|=0x80。i8。 DQ=1。 } /* * 18B20 讀 1 個(gè)字節(jié)函數(shù) * 從 1WIRE 總線上讀取一個(gè)字 節(jié) */ uint8 read_byte() { uint8 i,byte=0。 FQ=0。 //66us dat=1。i8。 DQ=datamp。 } FQ=1。 FQ=0。 //66us flag=EQ。 } DQ=1。 DQ=0。 _nop_()。 sbit BEEP=P1^6。 sbit DQ=P2^7。 2020 年 5 月 24 日 17 附錄 : 基于單片機(jī) AT89C51 溫度控制器程序如下: include include typedef unsigned char uint8。經(jīng)過自己的努力和細(xì)心,通過焊接、調(diào)試、檢修我制作出了硬件作品,驗(yàn)證了自己在本次設(shè)計(jì)中學(xué)習(xí)到的知識(shí)和設(shè)計(jì)的正確性。溫度顯示器使用 LCD1602,它能顯示 16*2 個(gè)字符,所以它可以實(shí)時(shí)的顯示單片機(jī)從 DS18B20 中采集的溫度數(shù)值,把三點(diǎn)的溫度同時(shí)顯示在同一塊液晶顯示器中。 ( 2) LCD1602 顯示器不亮,可查看插槽和排針的順序是否一致,且查看是否有接觸不良,也可以調(diào)節(jié)控制背光電源的變阻器。此時(shí),測得常 溫 A點(diǎn)的值為 ℃ , B 點(diǎn)值為 ℃ , C 點(diǎn)的值為 ℃ 。按鍵功能是通過中斷方式來設(shè)置的,其優(yōu)點(diǎn)是隨時(shí)可以設(shè)置報(bào)警溫度的上、下限值,退出中斷后又立即可以進(jìn)行溫度的測、顯和報(bào)警功能。 圖 穩(wěn)壓電源原理圖 溫度控制系統(tǒng)模塊仿真圖 在完成整個(gè)溫控系統(tǒng)的仿真任務(wù)中,首先要熟悉 proteus 軟件和 keil 軟件的基本使用方法。設(shè)置功能是通過檢測外部中斷 0 產(chǎn)生中斷,可隨時(shí)設(shè)置 溫度的上、下限值,并通過確認(rèn)鍵來退出中斷。 綜上所述:設(shè)計(jì)出溫度控制系統(tǒng)構(gòu)架如圖 所示。 溫度檢測: 本系統(tǒng)溫度檢測部分是采用 Dallas 半導(dǎo)體公司生產(chǎn)的數(shù)字化溫度傳感器 DSl8B20。 第 3 腳: V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過高時(shí)會(huì) 產(chǎn)生 “鬼影 ”,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度)。 可編程 的分辨率為 9~ 12 位,對(duì)應(yīng)的可分辨溫度分別為 ℃ 、 ℃ 、 ℃ 和℃ ,可實(shí)現(xiàn)高精度測溫。 XTAL1:反向振蕩放大器的 輸入及內(nèi)部時(shí)鐘工作電路的輸入。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 3 才起作用。 RST:復(fù)位輸入。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。 P0 口 : P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。在檢測到溫度高于上限,或者低于下限溫度后,自動(dòng)控制繼電器或開關(guān)電路,并用聲光等形式報(bào)警。現(xiàn)在世界各國的溫度測控技術(shù)發(fā)展很快,一些國家在實(shí)現(xiàn)自動(dòng)化的基礎(chǔ)上正向著完全自動(dòng)化、無人化的方向發(fā)展。 我國對(duì)于溫度測控技術(shù)的研究較晚,始于 20 世紀(jì) 80 年代。本次設(shè)計(jì)的作品是基于單片機(jī) AT89C5溫度采集器 DS18B液晶顯示器 LCD1602 為一體的多點(diǎn)溫度控制器, 包含整流穩(wěn)壓電源功能、鍵盤設(shè)置溫度上下限功能、控制報(bào)警功能等。對(duì)本文的研究作出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式表明。本人授權(quán)南昌大學(xué)可以將本論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。而在 日常生活中,溫度的控制應(yīng)用也非常廣泛,例如:熱得快,電飯鍋,冰箱,電腦等家用電器都應(yīng)用到溫度的控制器。在技術(shù)上,以單片機(jī)控制的單參數(shù)單回路系統(tǒng)居多,尚無真正意義上的多參數(shù)綜合控制系統(tǒng),與發(fā)達(dá)國家相比,存在較大差距。人工智能是應(yīng)用除了數(shù)學(xué)式子以外的方法把人們的思維過程模型化,并利用計(jì)算機(jī)來模仿人的智能的學(xué)科。同時(shí), AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種 軟件 可選的節(jié)電工作模式。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0 外部必須接上拉電阻。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對(duì)外部八位地址數(shù)據(jù) 存儲(chǔ)器 進(jìn)行讀寫時(shí), P2 口輸出其 特殊功能寄存器 的內(nèi)容。在 FLASH 編程 期間,此 引腳 用于輸入 編程 脈沖。 PSEN:外部 程序存儲(chǔ)器 的選通信號(hào)。 獨(dú)特的單線接口方式, DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。 表 DS18B20 溫度測量分辨率表 4 R1 R0 分辨率 /b 測量精度 溫度最大轉(zhuǎn)換時(shí)間 /ms 0 0 9 0 1 10 1 0 11 375 1 1 12 750 液晶顯示器 LCD1602
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1