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

正文內(nèi)容

基于51單片機多點溫度檢測系統(tǒng)-免費閱讀

2025-07-22 00:31 上一頁面

下一頁面
  

【正文】 在設(shè)計過程中也遇到一些問題,由于 LCD 是現(xiàn)實的字符型數(shù)據(jù),數(shù)字不能直接送去顯示,所有對于數(shù)字的顯示首先要轉(zhuǎn)換為字符格式,方法為:數(shù)字+‘0’ ;對于溫度傳感器的小數(shù)處理也遇到一些問題,兩個選的是 12 位,精度為 ,DS18B20 的溫度寄存器里低八位的低四位為小數(shù)部分,小數(shù)的值為 *低八位的低四位,但是由于單片機的數(shù)據(jù)處理能力較差,不能處理小數(shù)的乘法運算,用上方法就顯示錯誤,后來想到可以把小數(shù)先變成整數(shù)處理,令低八位的低四位為 t,小數(shù)后的第一位=625*t/1000,然后將這個數(shù)字在小數(shù)點后顯示即可。 統(tǒng)一調(diào)試將硬件及軟件結(jié)合起來進行系統(tǒng)的統(tǒng)一調(diào)試。測試方法使系統(tǒng)運行,觀察系統(tǒng)硬件檢測是否正常(包括單片機最小系統(tǒng),鍵盤電路,顯示電路,溫度測試電路等) 。 e. Input:從接收緩沖區(qū)移走一串字符。VB 是 Microsoft 公司推出的 Windows 應(yīng)用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點而受到廣泛的使用,而且 Visual Basic 版本帶有專門實現(xiàn)串行通訊的 MSCOMM 控件。程序結(jié)構(gòu)圖如 41 圖 41將各個功能程序以子程序的形式寫好,當(dāng)寫主程序的時候,只需要調(diào)用子程序,然后在寄存器的分配上作一下調(diào)整,消除寄存器沖突和 I/O 沖突即可。首先要根據(jù)系統(tǒng)的總體功能和鍵盤設(shè)置選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實時性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。 具體連接電路如圖 310:162738495J1DB9 AT 89C51162738495J2DB9 PCRXD RXDTXD TXD 圖 310167。即用兩塊芯片就可以完成顯示功能。B. 對按鍵進行編碼給定鍵值或給出鍵號對于按鍵無論有無編碼,以及采用什么編碼,最后都要轉(zhuǎn)換成為與累加器中數(shù)值相對應(yīng)的鍵值,以實現(xiàn)按鍵功能程序的散轉(zhuǎn)轉(zhuǎn)移。 鍵盤以及顯示電路鍵盤電路單片機應(yīng)用系統(tǒng)中除了復(fù)位按鍵有專門的復(fù)位電路,以及專一的復(fù)位功能外,其它的按鍵或鍵盤都是以開關(guān)狀態(tài)來設(shè)置控制功能或輸入數(shù)據(jù)。尤其在使用 DS18B20 的高測溫分辨力時,對時序及電氣特性參數(shù)要求更高。溫度低位 溫度高位 TH TL 配置 保留 保留 保留 8 位 CRCLSB DS18B20 存儲器映像圖 MSB 表 32溫度值格式圖 DS18B20 溫度數(shù)據(jù)表 33:23 22 21 20 21 22 23 24MSB LSBS S S S S 26 25 24 表 33典型對應(yīng)的溫度值表 34:溫度/℃ 二進制表示 十六進制表示+125 +++05500000111 1101000000000001 1001000100000000 1010001000000000 0000100000000000 0000000011111111 1111100011111111 0101111011111110 0110111111111100 1001000007D0H0191H00A2H0008H0000HFFF8HFF5EHFE6FHFC90H 表 34DS18B20 最大的特點是單總線數(shù)據(jù)傳輸方式,DS18B20 的數(shù)據(jù) I/O 均由同一條線來完成。④ 配置寄存器。現(xiàn)場溫度直接以“ 一線總線” 的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。其工作電源既可在遠端引入,也可采用寄生電源方式產(chǎn)生。.可利用外部電阻調(diào)節(jié)的內(nèi)部看門狗定時器。在電源突然掉電或電源電壓下降到低于門限電平時。167。單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。 單片機 STC89C51 介紹STC89C51 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編下 位 機( AT89C51)上 位 機 ( PC)下 位 機( AT89C51) 傳 感 器 模 塊顯 示 模 塊控 制 模 塊傳 感 器 模 塊顯 示 模 塊控 制 模 塊上 位 機 ( )下 位 機( ) 傳 感 器 模 塊顯 示 模 塊控 制 模 塊傳 感 器 模 塊顯 示 模 塊控 制 模 塊程 Flash 存儲器。167。且人機交互友好。采用溫度芯片 DS18B20 測量溫度,可以體現(xiàn)系統(tǒng)芯片化這個趨勢。而且在溫度測量系統(tǒng)中,采用單片溫度傳感器,比如 AD590,LM35 ,必須經(jīng)過 A/D 轉(zhuǎn)換后才能送給計算機,這樣就使得測溫裝置的結(jié)構(gòu)較復(fù)雜 .另外,這種測溫裝置的一根線上只能掛一個傳感器,,也要用到復(fù)雜的算法,一定程度上也增加了軟件實現(xiàn)的難度。如糧食倉儲系統(tǒng)、樓宇自動化系統(tǒng)、溫控制程生產(chǎn)線之溫度影像檢測、醫(yī)療與健診的溫度測試、空調(diào)系統(tǒng)的溫度檢測、石化、機械等。167。 概述 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????20167。 主控制部分 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6167。下位機實現(xiàn)溫度的檢測并提供標(biāo)準(zhǔn)RS232 通信接口,芯片使用了 ATMEL 公司的 AT89C51 單片機和 DALLAS 公司的DS18B20 數(shù)字溫度傳感器。上位機部分使用了通用 PC。 系統(tǒng)方案 ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????6第三章 硬件電路設(shè)計??????????????????????????????????????????????????????????????????????????????????????????????????????????????????8167。 主程序方案 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????20167。 系統(tǒng)概述本設(shè)計運用主從分布式思想,由一臺上位機(PC 微型計算機) ,下位機(單片機)多點溫度數(shù)據(jù)采集,組成兩級分布式多點溫度測量的巡回檢測系統(tǒng)。第二章 方案論證溫度檢測系統(tǒng)有著共同的特點:測量點多、環(huán)境復(fù)雜、布線分散、現(xiàn)場離監(jiān)控室遠等。方案二:在多點測溫系統(tǒng)中,傳統(tǒng)的測溫方法是將模擬信號遠距離采樣進行 AD 轉(zhuǎn)換,而為了獲得較高的測溫精度,就必須采用措施解決由長線傳輸,多點測量切換及放大電路零點漂移等造成的誤差補償問題。部分功能電路的集成,使總體電路更簡潔,搭建電路和焊接電路時更快。但是 PC 機輸出信號不能直接與 DS18B20 通信。 系統(tǒng)方案綜上所述,溫度傳感器以及主控部分都采用第二方案。使用宏晶公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。(1) 振蕩周期: 也稱時鐘周期, 是指為單片機提供時鐘脈沖信號的振蕩源的周期。 電源以及看門狗電路a.電源電路因為單片機工作電源為+5V,且底層電路功耗很小。NE56604 將產(chǎn)生精確的復(fù)位信號。.看門狗定時器的監(jiān)控周期為 100mS 典型值。CPU 只需一根端口線就能與諸多 DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。適合于惡劣環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設(shè)備或過程控制、測溫類消費電子產(chǎn)品等。配置寄存器為高速暫存存儲器中的第五個字節(jié)。硬件連接電路如圖 36:AT89C51DS18B201DS18B202DS18B203DS18B2020VCC=5V1—WIRE 圖 36本系統(tǒng)為多點溫度測試。(2)有多個測溫點時,應(yīng)考慮系統(tǒng)能實現(xiàn)傳感器出錯自動指示,進行自動DS18B20 序列號和自動排序,以減少調(diào)試和維護工作量。鍵盤有編碼和非編碼兩種。為使編碼間隔小,散轉(zhuǎn)入口地址安排方便,常采用依次序排列的鍵號,如表 35。顯示數(shù)據(jù)由 4511 譯碼器輸出,ULN2022 為位驅(qū)動掃描信號。 整體電路見附件一(電路原理圖)第三章 軟件設(shè)計167。167。程序應(yīng)該盡可能多的使用調(diào)用指令代替跳轉(zhuǎn)指令。MSComm控件串口具有完善的串口數(shù)據(jù)的發(fā)送和接收功能。 f. Output:向發(fā)送緩沖區(qū)傳送一字符串。系統(tǒng)自帶測試表格數(shù)據(jù),觀察顯示數(shù)據(jù)是否相符合即可。實現(xiàn) PC 機與單片機通訊,兩者可以實時更新顯示各點溫度值。致此本人設(shè)計基本完成了預(yù)期的目標(biāo),系統(tǒng)在硬件自動測試,鍵盤操作,實時顯示方面做的比較好。整個系統(tǒng)硬件簡單、可靠,系統(tǒng)成本低。167。測試方法:目測。 d. RThreshold:該屬性為一閥值,它確定當(dāng)接收緩沖區(qū)內(nèi)字節(jié)個數(shù)達到或超過該值后就產(chǎn)生 MSCommlOnComm 事件。本人采用的 VB 環(huán)境下 PC 機與單片機之間實現(xiàn)串行通訊的軟硬件方案。串口通訊程序:實現(xiàn) PC 機與單片機通訊,將溫度數(shù)據(jù)傳送給 PC 機。各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃監(jiān)控程序了。通信線采用交叉接法,即兩者信號線對應(yīng)成為 R—T,T—R。本人采用是節(jié)約硬件資源的動態(tài)掃描方式。兩種方法都簡單易行,本設(shè)計采用的是硬件去抖。167。編制程序時必須嚴(yán)格按芯片數(shù)據(jù)手冊提供的有關(guān)操作順序進行,讀、寫時間片程序要嚴(yán)格按要求編寫。對應(yīng)的溫度計算:當(dāng)符號位 S=0 時,直接將二進制位轉(zhuǎn)換為十進制;當(dāng) S=1 時,先將補碼變?yōu)樵a,再計算十進制值,如表 32。可通過軟件寫入用戶報警上下限值。C。測溫分辨率可達 ℃,被測溫度用符號擴展的 16 位數(shù)字量方式串行輸出。.上電復(fù)位內(nèi)部延時。NE56604 能為多種微處理器和
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1