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

正文內(nèi)容

畢業(yè)論文—基于ds18b20的溫度檢測系統(tǒng)(參考版)

2025-07-01 10:15本頁面
  

【正文】 最后,要感謝電子工程系所有老師,他們精心的栽培為我以后的學(xué)習(xí)工作打下了堅(jiān)實(shí)的基礎(chǔ)。在開發(fā)的同時(shí),和同學(xué)們之間的相互探討也使我獲益匪淺。設(shè)計(jì)過程中,李老師一并幫我分析遇到的種種困難。我準(zhǔn)備在今后的工作過程中進(jìn)一步完善此設(shè)計(jì)。致此本人設(shè)計(jì)基本完成了預(yù)期的目標(biāo),系統(tǒng)在硬件自動測試,鍵盤操作,實(shí)時(shí)顯示方面做的比較好。本制作的設(shè)計(jì)中使用了傳感器的只是插座電路,因此,該系統(tǒng)的可擴(kuò)展性很強(qiáng)。撥碼開關(guān)的使用,使操作更為簡潔,易懂。結(jié)束語AT89C51的時(shí)鐘為12M,I/O口可達(dá)32個,高的時(shí)鐘頻率和豐富的I/O,都為實(shí)現(xiàn)電路功能提供了非常有利的條件。 統(tǒng)一調(diào)試 將硬件及軟件結(jié)合起來進(jìn)行系統(tǒng)的統(tǒng)一調(diào)試。因?yàn)樾酒撬芰戏庋b,所以對溫度的感應(yīng)靈敏度不是相當(dāng)高,需要一個很短的時(shí)間才能達(dá)到穩(wěn)定。使用串口調(diào)試助手與單片機(jī)通訊,觀察單片機(jī)與串口之間傳輸數(shù)據(jù)正確否。采用溫度傳感器和溫度計(jì)同時(shí)測量多點(diǎn)水溫變化情況(取溫度值不同的多點(diǎn)),目測顯示電路是否正常。測試方法使系統(tǒng)運(yùn)行,觀察系統(tǒng)硬件檢測是否正常(包括單片機(jī)最小系統(tǒng),鍵盤電路,顯示電路,溫度測試電路等)。(模擬多點(diǎn)不同溫度值環(huán)境)測試儀器及軟件:數(shù)字萬用表,溫度計(jì)0~100攝氏度,串口調(diào)試助手。1200B/S,晶振為12MHZ MOV PCON,00H MOV SCON,50HSETB TR1第五章 系統(tǒng)調(diào)試167。 軟件流程圖如下:單片機(jī)程序流程圖PC通訊程序流程圖參數(shù)設(shè)定:通信端口選擇COM1,波特率設(shè)定為1200B/S=1=“1200, n, 8, 1”。 e. Input:從接收緩沖區(qū)移走一串字符。 d. RThreshold:該屬性為一閥值,它確定當(dāng)接收緩沖區(qū)內(nèi)字節(jié)個數(shù)達(dá)到或超過該值后就產(chǎn)生MSCommlOnComm事件。c. PortOpen:打開或關(guān)閉串行端口。 a. CommPort:設(shè)置或返回串行端口號,其取值范圍為1—99,缺省為1 b. Setting:設(shè)置或返回串行端口的波特率、奇偶校驗(yàn)位、數(shù)據(jù)位數(shù)、停止位。事件驅(qū)動方式:由MSComm控件的OnComm事件捕獲并處理通訊錯誤及事件;查詢方式:通過檢查CommEvent屬性的值來判斷事件和錯誤。通過此控件,PC機(jī)可以利用串行口與其它設(shè)備實(shí)現(xiàn)輕松連接,簡單高效地實(shí)現(xiàn)設(shè)備之間的通訊。VB是Microsoft公司推出的Windows應(yīng)用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點(diǎn)而受到廣泛的使用,而且Visual Basic 版本帶有專門實(shí)現(xiàn)串行通訊的MSCOMM控件。 各模塊子程序設(shè)計(jì) 下面對主要幾個子程序的流程圖做介紹:(1)溫度測試子程序設(shè)計(jì)見附錄一:溫度測試子程序流程圖(2)中斷控制程序設(shè)計(jì)如右圖:(3)串口通信程序設(shè)計(jì)本次通訊中,測控系統(tǒng)分位上位機(jī)和下位機(jī)之間的通信,系統(tǒng)中單片機(jī)負(fù)責(zé)數(shù)據(jù)采集、處理和控制,上位機(jī)進(jìn)行現(xiàn)場可視化檢測,通信協(xié)議采用半雙工異步串行通信方式,通過RS232的RTS信號進(jìn)行收發(fā)轉(zhuǎn)換,傳輸數(shù)據(jù)采用二進(jìn)制數(shù)據(jù),上位機(jī)與下位機(jī)之間采用主從式通訊。將功能程序段寫成子程序的形式,除了方便調(diào)用之外,還有一個好處那就是以后寫程序的時(shí)候如果要用到,就可以直接調(diào)用這個單元功能模塊。因?yàn)樘D(zhuǎn)指令使得程序難以看懂各程序段之間的結(jié)構(gòu)關(guān)系。將各個功能程序以子程序的形式寫好,當(dāng)寫主程序的時(shí)候,只需要調(diào)用子程序,然后在寄存器的分配上作一下調(diào)整,消除寄存器沖突和I/O沖突即可。中斷控制程序:實(shí)現(xiàn)循環(huán)顯示功能。溫度測試程序:對溫度芯片送過來的數(shù)據(jù)進(jìn)行處理,進(jìn)行判斷和顯示。 主程序方案 主程序調(diào)用了4個子程序,分別是數(shù)碼管顯示程序、鍵盤掃描以及按鍵處理程序、溫度測試程序、中斷控制程序、單片機(jī)與PC機(jī)串口通訊程序。首先要根據(jù)系統(tǒng)的總體功能和鍵盤設(shè)置選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實(shí)時(shí)性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。這里將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進(jìn)行功能定義和接口定義。二是執(zhí)行軟件(子程序),它是用來完成各種實(shí)質(zhì)性的功能如測量、計(jì)算、顯示、通訊等。 概述 整個系統(tǒng)的功能是由硬件電路配合軟件來實(shí)現(xiàn)的,當(dāng)硬件基本定型后,軟件的功能也就基本定下來了。 具體連接電路如下:167。這是最簡單的連接方法,但是對本設(shè)計(jì)來說已經(jīng)足夠使用了,電路如上圖所示。進(jìn)行串行通訊時(shí)要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進(jìn)行轉(zhuǎn)換,雖然也可以用幾個三極管進(jìn)行模擬轉(zhuǎn)換,但是還是用專用芯片更簡單可靠。167。(4)實(shí)際應(yīng)用時(shí),要注意單線的驅(qū)動能力,不能掛接過多的DS18B20,同時(shí)還應(yīng)注意最遠(yuǎn)接線距離。DS18B20 在三線制應(yīng)用時(shí),應(yīng)將其三線焊接牢固;在兩線應(yīng)用時(shí),應(yīng)將VCC與GND接在一起,焊接牢固。(2)有多個測溫點(diǎn)時(shí),應(yīng)考慮系統(tǒng)能實(shí)現(xiàn)傳感器出錯自動指示,進(jìn)行自動DS18B20 序列號和自動排序,以減少調(diào)試和維護(hù)工作量。編制程序時(shí)必須嚴(yán)格按芯片數(shù)據(jù)手冊提供的有關(guān)操作順序進(jìn)行,讀、寫時(shí)間片程序要嚴(yán)格按要求編寫。在實(shí)際應(yīng)用中還可以使用一個MOSFET將I/O口線直接和電源相連,起到上拉的作用。另外單總線長度也不宜超過80M,否則也會影響到數(shù)據(jù)的傳輸。硬件連接電路如下圖:AT89C51DS18B201DS18B202DS18B203DS18B2020VCC=5V1—WIRE 本系統(tǒng)為多點(diǎn)溫度測試。對應(yīng)的溫度計(jì)算:當(dāng)符號位S=0時(shí),直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)S=1時(shí),先將補(bǔ)碼變?yōu)樵a,再計(jì)算十進(jìn)制值。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲器的第0和第1個字節(jié)。 DS18B20配置寄存器結(jié)構(gòu)圖LSB其中,TM:測試模式標(biāo)志位,出廠時(shí)被寫入0,不能改變;R0、R1:溫度計(jì)分辨率設(shè)置位,其對應(yīng)四種分辨率如下表所列,出廠時(shí)R0、R1置為缺省值:R0=1,R1=1(即12位分辨率),用戶可根據(jù)需要改寫配置寄存器以獲得合適的分辨率。DS18B20在0工作時(shí)按此寄存器中的分辨
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1