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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)課程設(shè)計(jì)報(bào)告-在線瀏覽

2025-03-07 23:03本頁(yè)面
  

【正文】 89C51為測(cè)控系統(tǒng)的核心來(lái)完成數(shù)據(jù)采集、處理、顯示、報(bào)警等功能。檢測(cè)范圍20攝氏度到35攝氏度,超過(guò)上下限范圍報(bào)警并且指示燈閃爍。它具有獨(dú)特的單線接口方式,僅需要一個(gè)端口引腳就能夠進(jìn)行通信,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能,無(wú)需外部器件等特點(diǎn)。另外,由于DS18B20單線通信功能是分時(shí)完成的,他有嚴(yán)格的時(shí)隙概念,因此讀寫(xiě)時(shí)序很重要。具體的操作協(xié)議為:初始化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。本設(shè)計(jì)將溫度傳感器的數(shù)字輸入輸出引腳DQ與單片機(jī)的I/,而另外的兩個(gè)引腳分別是GND接地,VCC接電源。 報(bào)警電路圖系統(tǒng)中的報(bào)警電路是由三極管,蜂鳴器,發(fā)光二極管和限流電阻組成。報(bào)警電路的具體實(shí)現(xiàn)的功能:當(dāng)所測(cè)溫度值在20℃到35℃之間時(shí),蜂鳴器不響,指示燈不亮;當(dāng)超過(guò)35℃時(shí)紅燈閃爍,蜂鳴器響;當(dāng)?shù)陀?0℃時(shí)黃燈閃爍,蜂鳴器響。采用動(dòng)態(tài)掃描的方式顯示。4 軟件設(shè)計(jì)系統(tǒng)程序主要包括主程序、DS18B20讀1個(gè)字節(jié)子程序、DS18B20寫(xiě)1個(gè)字節(jié)子程序、讀出溫度子程序、報(bào)警指示燈實(shí)現(xiàn)子程序等。 主程序流程圖 DS18B20讀1個(gè)字節(jié)子程序 DS18B20讀1個(gè)字節(jié)子程序的主要功能是從總線上讀取一個(gè)字節(jié)。 讀出溫度子程序 讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時(shí)需進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě)。 DS18B20寫(xiě)1個(gè)字節(jié)子程序 讀出溫度子程序流程圖 報(bào)警指示燈實(shí)現(xiàn)子程序 報(bào)警指示燈顯示子程序主要功能是大概的顯示溫度的范圍。當(dāng)DS18B20接收到溫度值時(shí),會(huì)通過(guò)數(shù)據(jù)總線傳入AT89C51單片機(jī)。當(dāng)溫度超過(guò)設(shè)定的上限溫度時(shí),蜂鳴器開(kāi)始報(bào)警且指示燈(紅燈)開(kāi)始閃爍;當(dāng)溫度超過(guò)設(shè)定的下限溫度時(shí),蜂鳴器開(kāi)始報(bào)警且指示燈(黃燈)開(kāi)始閃爍。利用Keil C51軟件將程序源代碼導(dǎo)入。溫度值為36℃。模擬仿真以及電路的連接時(shí)很順利,但是在C程序代碼的編寫(xiě)時(shí)遇到了一些困難。通過(guò)查閱相關(guān)資料,在一次次的調(diào)試后,負(fù)溫度值才得以正確顯示。由于系統(tǒng)所選的是4位共陽(yáng)極LED數(shù)碼管,所以在驅(qū)動(dòng)時(shí),本想用三極管是完全可以的,可是連接上以后,還是不顯示。還有一點(diǎn)問(wèn)題就是DS18B20的理論測(cè)量范圍是55~125℃,但是實(shí)際仿真的溫度范圍是55~128℃。參考文獻(xiàn)[1] 王思明,張金敏,[M].北京:科學(xué)出版社,2012年9月:90291.[2] [M].北京:北京大學(xué)出版社,2012年8月:171226..[3] 李華,王思明,[M].蘭州:蘭州大學(xué)出版社,2001年5月:867.[4] [J].吉林:華章,2011年11月(31):347. 附錄 源程序代碼include include //調(diào)用intrins函數(shù)中的_nop_()做延時(shí)用define Disdata P0 //段碼輸出口define discan P3 //掃描口define uchar unsigned chardefine uint unsigned intsbit DQ=P3^7。 //LED小數(shù)點(diǎn)控制sbit beep=P1^7。//紅燈
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1