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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-基于at89c51單片機(jī)的數(shù)顯溫度傳感器設(shè)計(jì)-全文預(yù)覽

  

【正文】 *****************************************//* 延時(shí)子函數(shù) //*****************************************************/void ds18b20_delayus(uint t) //延時(shí)幾μs{ while(t)。 //測(cè)量溫度的標(biāo)志位‘0’表示“正溫度” ‘1’表示“負(fù)溫度”)bit f_max=0。 //sbit led=P1^1。 } } } }endif/********************************************************************* 程序名。 if(key4==0) { beer=1。v1=0。 //開定時(shí)器1開始定時(shí)1s s1=1。 keyscan_delay(10)。 //開定時(shí)器1開始定時(shí)一分鐘左右 s1=1。 keyscan_delay(10)。else f_min=~f_min。 if(key4==0) { beer=1。min=temp_change(min,f_min)。max=temp_change(max,f_max)。 //K1松按鍵時(shí)消抖 keyscan_delay(10)。 //a=1選擇顯示上限溫度 case 2:a=2。 //存儲(chǔ)調(diào)整后的上下限報(bào)警溫度 } switch(i) //顯示選擇 { case 0:a=0。 //進(jìn)入正常模式 TR1=0。 //開定時(shí)器1,通過s標(biāo)志位的變化,實(shí)現(xiàn)在上下限溫度調(diào)整時(shí)溫度顯示時(shí)閃爍的功能 k4=1。}/******************************************************//* 讀鍵盤函數(shù) //*****************************************************/void keyscan(){ if(key1==0) { if(v2==0)beer=0。}//當(dāng)溫度值達(dá)到0時(shí)不再調(diào) if(a==2){if(count0) count=0。 keyscan_delay(10)。}//當(dāng)溫度值小于55時(shí)不再下調(diào) if(a==2){if(count55) count=55。 //每按一下K2溫度上調(diào)1 if(a==1){if(count125) count=125。}/******************************************************//* 溫度調(diào)節(jié)函數(shù) //*****************************************************/int temp_change(int count,bit f) //上下限溫度調(diào)整{ if(key2==0) //判斷K2是否按下 { if(v2==0)beer=0。i0。 //KK3按鍵雙功能選擇位,v=0時(shí)選擇上下限查看功能,v=1時(shí)選擇上下限溫度加減功能bit v1=0。 uchar i=0。 ds18b20keyscan函數(shù)* 功 能: 通過鍵盤設(shè)定設(shè)定上下限報(bào)警溫度**********************************************************************/ifndef __keyscan_H__ //定義頭文件define __keyscan_H__ sbit key1=P2^2。 get_temperature(0)。 //關(guān)閉蜂鳴器 led=1。 //max是上限報(bào)警溫度,min是下限報(bào)警溫度bit s=0。 K1是用來進(jìn)入上下限調(diào)節(jié)模式的,當(dāng)按一下K1進(jìn)入上限 調(diào)節(jié)模式,再按一下進(jìn)入下限調(diào)節(jié)模式。最后一步的焊接硬件也遇到了不少麻煩。) 通過本次課程設(shè)計(jì)使我收獲很多,從一開始對(duì)單片機(jī)仿真軟件的使用到后來漸漸的熟悉,深深感覺到了我們?cè)谠O(shè)計(jì)電路的時(shí)候?yàn)榱蓑?yàn)證我們方案的可行性,我們必須借助一些仿真軟件,來模擬我們?cè)O(shè)計(jì)的電路,這樣既可以節(jié)省本也使得我們焊接實(shí)物時(shí)有了很好的依據(jù),要學(xué)會(huì)以這種方法為基礎(chǔ)再來焊接電路。(2)、軟件設(shè)計(jì)通過單片機(jī)編程軟件Keil 4進(jìn)行編程,程序部分通過一個(gè)主函數(shù)和自定義的三個(gè)include include include 頭文件,分別完成溫度的采集轉(zhuǎn)化、通過鍵盤設(shè)定上下限報(bào)警溫度以及模式的切換、通過定時(shí)器0延時(shí)使數(shù)碼管動(dòng)態(tài)顯示溫度系統(tǒng)的主流程圖: 系統(tǒng)實(shí)現(xiàn)(詳細(xì)介紹實(shí)物連接圖及運(yùn)行程序時(shí)的每種結(jié)果,要求有圖為證,并對(duì)每張圖片進(jìn)行簡(jiǎn)單的說明)根據(jù)系統(tǒng)的設(shè)計(jì)框圖,查找相關(guān)資料,在Proteus ,在KEIL 4軟件中編寫好程序,然后將這兩個(gè)軟件結(jié)合,將寫好的程序在Proteus ,然后開啟仿真開關(guān),即可顯示設(shè)計(jì)效果,通過修改硬件電路的同時(shí)結(jié)合程序,實(shí)現(xiàn)實(shí)驗(yàn)要求。按鍵控制模塊按鍵是用來設(shè)置報(bào)警的上下限溫。共陽(yáng)數(shù)碼管顯示顯示模塊實(shí)驗(yàn)給出的數(shù)碼管為2位一體共陽(yáng)的數(shù)碼管,在實(shí)驗(yàn)顯示中我們需要四個(gè)數(shù)碼管去顯示相應(yīng)的溫度,所以采用兩個(gè)2位一體共陽(yáng)數(shù)碼管并聯(lián)當(dāng)做一個(gè)4位一體的共陽(yáng)數(shù)碼管。具體實(shí)驗(yàn)電路如下: 時(shí)鐘電路有12MHz的晶振及兩個(gè)20~30PF的瓷片電容(無極性)連接在單片機(jī)的XTAL1及XTAL2連個(gè)端口;復(fù)位電路由10K的電阻,10UF電解電容(有極性)以及按鍵開關(guān)組成,接在單片機(jī)的RST口。)實(shí)驗(yàn)名稱是“基于AT89C51單片機(jī)的數(shù)顯溫度傳感器設(shè)計(jì)”,涉及到MCS51系列的單片機(jī),我們首先有設(shè)計(jì)一個(gè)能使單片機(jī)工作的最小系統(tǒng),然后溫度傳感器將實(shí)時(shí)溫度值送給單片機(jī),通過對(duì)單片機(jī)進(jìn)行軟件編程實(shí)現(xiàn)數(shù)據(jù)處理,然后送給LED共陰數(shù)碼管顯示,在對(duì)單片機(jī)編程時(shí)要考慮到要使得能通過按鍵開關(guān)設(shè)置上限報(bào)警溫度及下限報(bào)警溫度,通過蜂鳴器報(bào)警,在報(bào)警的同時(shí)LED燈同步閃爍。二、設(shè)計(jì)要求基于AT89C51單片機(jī)的數(shù)顯溫度傳感器設(shè)計(jì)主要具有如下功能,具體要求如下:(1).溫度傳感器DS18B20檢測(cè)環(huán)境溫度。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過程控制、測(cè)溫類消費(fèi)電子產(chǎn)品等。18B20的精度較差,為177。在10℃ —— +85176。題目二:基于AT89C51單片機(jī)的數(shù)顯溫度傳感器設(shè)計(jì)元件名稱型號(hào)數(shù)量單片機(jī)最小開發(fā)板STC89C521溫度傳感器DS18B201三極管88501蜂鳴器1LED 紅1電阻10k、3k、2k、1k、5330各5各2位一體數(shù)碼管共陽(yáng)2AC/DC(5V/1A)電源1單排插針 402雙排插針 4029X15cm萬用板(3連孔)1杜邦線15附件2:?jiǎn)纹瑱C(jī)原理及其應(yīng)用課程設(shè)計(jì)設(shè)計(jì)報(bào)告格式課 題: 基于AT89C51的數(shù)顯溫度傳感器專 業(yè): 電氣工程及其自動(dòng)化班 級(jí): 1班學(xué) 號(hào): 13155747 姓 名: 薛 皓指導(dǎo)教師: 李 敏設(shè)計(jì)日期: 2015年6月19日成 績(jī):重慶大學(xué)城市科技學(xué)院電氣學(xué)院基于AT89C51單片機(jī)的數(shù)顯溫度傳感器設(shè)計(jì)報(bào)告一、設(shè)計(jì)目的作用本設(shè)計(jì)是一款簡(jiǎn)單實(shí)用的小型數(shù)字溫度計(jì),所采用的主要元件有傳感器DS18B20,單片機(jī)AT89C52,四位共陰極數(shù)碼管一個(gè),電容電阻若干。(仿真結(jié)果出來后,才發(fā)放元件)4  按電路原理圖在板子上焊接電路。2. 用4位數(shù)碼管顯示溫度;3. 設(shè)定一個(gè)溫度,當(dāng)檢測(cè)的溫度達(dá)到這個(gè)設(shè)定值時(shí),用蜂鳴器實(shí)現(xiàn)報(bào)警。二、 設(shè)計(jì)任務(wù)與要求基于AT89C51單片機(jī)的數(shù)顯溫度傳感器設(shè)計(jì)主要具有如下功能,具體要求如下:1. 溫度傳感器DS18B20檢測(cè)環(huán)境溫度。(電路圖不能在Protuse里畫,在A4紙上或者用DXP畫電路圖)3  在Protuse里進(jìn)行仿真。7  最后一個(gè)下午,制作PPT進(jìn)行答辯?!妗!妗,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。測(cè)量的總過程是,傳感器采集到外部環(huán)境的溫度,并進(jìn)行轉(zhuǎn)換后傳到單片機(jī),經(jīng)過單片機(jī)處理判斷后將溫度傳遞到數(shù)碼管顯示。(DS18B20數(shù)字溫度傳感器具有單總線的獨(dú)特優(yōu)點(diǎn),可以使用戶輕松地組建起傳感器網(wǎng)絡(luò),并可使多點(diǎn)溫度測(cè)量電路變得簡(jiǎn)單、可靠,所以在該設(shè)計(jì)中采用DS18B20數(shù)字溫度傳感器測(cè)量溫度。)(1)、硬件設(shè)計(jì)硬件電路設(shè)計(jì)通過單片機(jī)仿真軟件Proteus ,根據(jù)實(shí)驗(yàn)要求及所給出的元件設(shè)計(jì)出如下電路原理圖,并進(jìn)行了仿真時(shí)鐘及復(fù)位模塊實(shí)驗(yàn)所給的元件中直接已給出了AT89C51的最小系統(tǒng)板,但是我們?cè)谠O(shè)計(jì)電路時(shí)還是你需要畫出該部分電路,時(shí)鐘復(fù)位為能使單片機(jī)工作的最簡(jiǎn)單的電路,又稱最小系統(tǒng)。電路圖如下: ,;LED燈正極通過1K的電阻上拉接Vcc。電路圖如下:。在調(diào)節(jié)上下限溫度模式下,K2是實(shí)現(xiàn)加1功能, K1是實(shí)現(xiàn)減1功能,K3是用來設(shè)定上下限溫度正負(fù)的。軟件調(diào)試可以先編寫顯示程序并進(jìn)行硬件的正確性檢驗(yàn),然后分別進(jìn)行主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計(jì)算溫度子程序和現(xiàn)實(shí)數(shù)據(jù)刷新子程序等的編程及調(diào)試四、總結(jié)(對(duì)整個(gè)設(shè)計(jì)工作過程進(jìn)行歸納和綜合,對(duì)設(shè)計(jì)中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對(duì)這次設(shè)計(jì)實(shí)踐的認(rèn)識(shí)、收獲和提高。在應(yīng)用仿真的過程中,還出現(xiàn)了仿真軟件出現(xiàn)問題,不管怎樣修改程序,結(jié)果在仿真軟件上還是出現(xiàn)錯(cuò)誤,后來發(fā)現(xiàn)是我們使用的軟件是盜版的所以他可能在仿真過程中出現(xiàn)錯(cuò)誤,最終決定先將硬件焊接出來將程序?qū)戇M(jìn)去看看結(jié)果,再對(duì)軟件進(jìn)行相應(yīng)的調(diào)整,最后焊接出來將程序?qū)戇M(jìn)單片機(jī)經(jīng)過簡(jiǎn)單
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1