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

正文內(nèi)容

單片機課程設(shè)計報告-基于at89c51單片機的數(shù)顯溫度傳感器設(shè)計-展示頁

2025-06-15 21:00本頁面
  

【正文】 變量a用于不同模式下數(shù)碼管顯示的選擇bit k4=0。 uchar i=0。 sbit key3=P2^0。 ds18b20keyscan函數(shù)* 功 能: 通過鍵盤設(shè)定設(shè)定上下限報警溫度**********************************************************************/ifndef __keyscan_H__ //定義頭文件define __keyscan_H__ sbit key1=P2^2。 alarm()。 get_temperature(0)。 //初始化定時器1(未啟動定時器1) get_temperature(1)。 //關(guān)閉蜂鳴器 led=1。 //s1標(biāo)志位用于上下限查看時的顯示void display1(uint z)。 //max是上限報警溫度,min是下限報警溫度bit s=0。在調(diào)節(jié)上 下限溫度模式下,K2是實現(xiàn)加1功能,K1是實現(xiàn)減1功能, K3是用來設(shè)定上下限溫度正負的。 K1是用來進入上下限調(diào)節(jié)模式的,當(dāng)按一下K1進入上限 調(diào)節(jié)模式,再按一下進入下限調(diào)節(jié)模式。五、附錄附錄一:元件清單元件名稱型號數(shù)量單片機最小開發(fā)板STC89C521溫度傳感器DS18B201三極管88501蜂鳴器1LED 紅1電阻10k、3k、2k、1k、5330各5各2位一體數(shù)碼管共陽2AC/DC(5V/1A)電源1單排插針 402雙排插針 4029X15cm萬用板(3連孔)1杜邦線15附錄二:實物焊接圖附錄三:程序/********************************************************************* 程序名。最后一步的焊接硬件也遇到了不少麻煩。由于Proteus并不是很熟練,在使用的過程中有很多原件的名稱不知道,從而花費了大量的時間查閱資料。) 通過本次課程設(shè)計使我收獲很多,從一開始對單片機仿真軟件的使用到后來漸漸的熟悉,深深感覺到了我們在設(shè)計電路的時候為了驗證我們方案的可行性,我們必須借助一些仿真軟件,來模擬我們設(shè)計的電路,這樣既可以節(jié)省本也使得我們焊接實物時有了很好的依據(jù),要學(xué)會以這種方法為基礎(chǔ)再來焊接電路。系統(tǒng)的調(diào)試及性能分析:硬件調(diào)試,首先檢查電感的焊接是否正確,然后可用萬用表測試或通電檢測。(2)、軟件設(shè)計通過單片機編程軟件Keil 4進行編程,程序部分通過一個主函數(shù)和自定義的三個include include include 頭文件,分別完成溫度的采集轉(zhuǎn)化、通過鍵盤設(shè)定上下限報警溫度以及模式的切換、通過定時器0延時使數(shù)碼管動態(tài)顯示溫度系統(tǒng)的主流程圖: 系統(tǒng)實現(xiàn)(詳細介紹實物連接圖及運行程序時的每種結(jié)果,要求有圖為證,并對每張圖片進行簡單的說明)根據(jù)系統(tǒng)的設(shè)計框圖,查找相關(guān)資料,在Proteus ,在KEIL 4軟件中編寫好程序,然后將這兩個軟件結(jié)合,將寫好的程序在Proteus ,然后開啟仿真開關(guān),即可顯示設(shè)計效果,通過修改硬件電路的同時結(jié)合程序,實現(xiàn)實驗要求。在正常模式下,按一下K2進入查看上限溫度模式,顯示1s左右自動退出;按一下K3進入查看下限溫度模式,顯示1s左右自動退出;按一下K4消除按鍵音,再按一下啟動按鍵音。按鍵控制模塊按鍵是用來設(shè)置報警的上下限溫。DS18BB20溫度傳感器模塊DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn)9~12位的數(shù)字值讀數(shù)方式。共陽數(shù)碼管顯示顯示模塊實驗給出的數(shù)碼管為2位一體共陽的數(shù)碼管,在實驗顯示中我們需要四個數(shù)碼管去顯示相應(yīng)的溫度,所以采用兩個2位一體共陽數(shù)碼管并聯(lián)當(dāng)做一個4位一體的共陽數(shù)碼管。蜂鳴器報警及LED顯示模塊蜂鳴器用于當(dāng)溫度傳感器的輸入的溫度數(shù)值大于認為設(shè)定的上限溫度或者小于下限溫度時,系統(tǒng)會給出相應(yīng)的信號使得蜂鳴器發(fā)出聲音同時讓LED燈閃爍顯示,從聽覺和視覺上同時提出報警信號。具體實驗電路如下: 時鐘電路有12MHz的晶振及兩個20~30PF的瓷片電容(無極性)連接在單片機的XTAL1及XTAL2連個端口;復(fù)位電路由10K的電阻,10UF電解電容(有極性)以及按鍵開關(guān)組成,接在單片機的RST口??傮w電路結(jié)構(gòu)框圖所示:共陽數(shù)碼管顯示模塊AT89C51單片機單片機時鐘電路及復(fù)位電路DS18BB20溫度傳感器模塊蜂鳴器報警及LED顯示模塊按鍵控制模塊電源系統(tǒng)設(shè)計(詳細介紹各單元電路的選擇、設(shè)計及工作原理分析,并介紹有關(guān)參數(shù)的計算及元器件參數(shù)的選擇等,要求有原理圖。)實驗名稱是“基于AT89C51單片機的數(shù)顯溫度傳感器設(shè)計”,涉及到MCS51系列的單片機,我們首先有設(shè)計一個能使單片機工作的最小系統(tǒng),然后溫度傳感器將實時溫度值送給單片機,通過對單片機進行軟件編程實現(xiàn)數(shù)據(jù)處理,然后送給LED共陰數(shù)碼管顯示,在對單片機編程時要考慮到要使得能通過按鍵開關(guān)設(shè)置上限報警溫度及下限報警溫度,通過蜂鳴器報警,在報警的同時LED燈同步閃爍。三、設(shè)計的具體實現(xiàn)設(shè)計原理用溫度傳感器,在單片機電路設(shè)計中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用一只溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進行轉(zhuǎn)換,就可以滿足設(shè)計要求。二、設(shè)計要求基于AT89C51單片機的數(shù)顯溫度傳感器設(shè)計主要具有如下功能,具體要求如下:(1).溫度傳感器DS18B20檢測環(huán)境溫度。主控 制器即單片機部分,用于存儲程序和控制電路;LED顯示部分是指四位共陰極數(shù)碼管,用來顯示溫度;傳感器部分,即溫度傳感器,用來采集溫度,進行溫度轉(zhuǎn)換;復(fù)位部分,即復(fù)位電路,按鍵部分用來設(shè)置上下限報警溫度。適合于惡劣環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設(shè)備或過程控制、測溫類消費電子產(chǎn)品等?!?。18B20的精度較差,為177。176。在10℃ —— +85176?!?—— +125176。題目二:基于AT89C51單片機的數(shù)顯溫度傳感器設(shè)計元件名稱型號數(shù)量單片機最小開發(fā)板STC89C521溫度傳感器DS18B201三極管88501蜂鳴器1LED 紅1電阻10k、3k、2k、1k、5330各5各2位一體數(shù)碼管共陽2AC/DC(5V/1A)電源1單排插針 402雙排插針 4029X15cm萬用板(3連孔)1杜邦線15附件2:單片機原理及其應(yīng)用課程設(shè)計設(shè)計報告格式課 題: 基于AT89C51的數(shù)顯溫度傳感器專 業(yè): 電氣工程及其自動化班 級: 1班學(xué) 號: 13155747 姓 名: 薛 皓指導(dǎo)教師: 李 敏設(shè)計日期: 2015年6月19日成 績:重慶大學(xué)城市科技學(xué)院電氣學(xué)院基于AT89C51單片機的數(shù)顯溫度傳感器設(shè)計報告一、設(shè)計目的作用本設(shè)計是一款簡單實用的小型數(shù)字溫度計,所采用的主要元件有傳感器DS18B20,單片機AT89C52,四位共陰極數(shù)碼管一個,電容電阻若干。6  撰寫電子綜合設(shè)計報告:字數(shù)約2000~3000字(不包括程序清單),格式見附件2)。(仿真結(jié)果出來后,才發(fā)放元件)4  按電路原理圖在板子上焊接電路。2  畫出系統(tǒng)原理框圖,確定基本電路。2. 用4位數(shù)碼管顯示溫度;3. 設(shè)定一個溫度,當(dāng)檢測的溫度達到這個設(shè)定值時,用蜂鳴器實現(xiàn)報警。課題二: 基于AT89C51單片機的數(shù)顯溫度傳感器設(shè)計一、設(shè)計目的掌握51單片機最小系統(tǒng)的設(shè)計;掌握溫度傳感器DS18B20的使用;掌握C51的編程方式。二、 設(shè)計任務(wù)與要求基于AT89C51單片機的數(shù)顯溫度傳感器設(shè)計主要具有如下功能,具體要求如下:1. 溫度傳感器DS18B20檢測環(huán)境溫度。三、 設(shè)計步驟1  根據(jù)課題,查閱相關(guān)資料。(電路圖不能在Protuse里畫,在A4紙上或者用DXP畫電路圖)3  在Protuse里進行仿真。5  調(diào)試硬件。7  最后一個下午,制作PPT進行答辯。DS18B20支持“一線總線”接口,測量溫度范圍55176。℃。℃范圍內(nèi),精度為177。℃。 2176。現(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。本次數(shù)字溫度計的設(shè)計共分為五部分,主控制器,LED顯示部分,傳感器部分,復(fù)位部分,按鍵設(shè)置部分,時鐘電路。測量的總過程是,傳感器采集到外部環(huán)境的溫度,并進行轉(zhuǎn)換后傳到單片機,經(jīng)過單片機處理判斷后將溫度傳遞到數(shù)碼管顯示。(2).用兩個2位一體共陽數(shù)碼管顯示溫度;(3).通過按鍵開關(guān)設(shè)定一個上限溫度和一個下限溫度,當(dāng)檢測的溫度達到這個設(shè)定值時,用蜂鳴器實現(xiàn)報警,同時LED燈閃爍。(DS18B20數(shù)字溫度傳感器具有單總線的獨特優(yōu)點,可以使用戶輕松地組建起傳感器網(wǎng)絡(luò),并可使多點溫度測量電路變得簡單、可靠,所以在該設(shè)計中采用DS18B20數(shù)字溫度傳感器測量溫度。設(shè)計任務(wù)書中已給出了元件清單,但是我們需要在軟件中對自己設(shè)計的電路進行仿真我們還需要畫出單片機的最小系統(tǒng)電路。)(1)、硬件設(shè)計硬件電路設(shè)計通過單片機仿真軟件Proteus ,根據(jù)實驗要求及所給出的元件設(shè)計出如下電路原理圖,并進行了仿真時鐘及復(fù)位模塊實驗所給的元件中直接已給出了AT89C51的最小系統(tǒng)板,但是我們在設(shè)計電路時還是你需要畫出該部分電路,時鐘復(fù)位為能使單片機工作的最簡單的電路,又稱最小系統(tǒng)。當(dāng)系統(tǒng)出現(xiàn)故障錯誤,我想讓系統(tǒng)恢復(fù)初始化狀態(tài)可以通過對按動按鍵開關(guān)實現(xiàn)對電容的充放電從而實現(xiàn)系統(tǒng)的復(fù)位。電路圖如下: ,;LED燈正極通過1K的電阻上拉接Vcc。電路原理圖如下:數(shù)碼管的使用設(shè)計到了段選及位選,我們把段選接在單片機的P0口 ,~,需要注意的是此數(shù)碼管為共陽的,所以P0口輸出的低電平完全可以驅(qū)動數(shù)碼管的段選顯示,但是位選輸出高電平不足以驅(qū)動數(shù)碼管顯示導(dǎo)致數(shù)碼管的亮度不夠,此時我們需要在數(shù)碼管的位選段接上相應(yīng)的1K的上拉電阻,這樣數(shù)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1