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

正文內容

基于51單片機設計溫度報警器(專業(yè)版)

2025-01-31 02:32上一頁面

下一頁面
  

【正文】 馬上要畢業(yè)了,自己的求學之路還很長,以后更應該在工作實踐中不斷學習,努力使自己 成為一個對社會有所貢獻的人。 采樣數(shù)據(jù)存入ASETB TEM PD IN 。 將要寫數(shù)據(jù)存入CMOV TEM PD IN , C 。在單總線器件檢測到上升沿后,延時15~60us,接著通過拉低總線60~240us,以產生應答脈沖。如果出現(xiàn)序列混亂,則單總線器件不會響應主機。要使傳感器工作,一切處理均嚴格按照時序。 將16進制的溫度數(shù)據(jù)轉換成壓縮BCD碼。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200 MOV 37H,A 。 重新寫DS18B20暫存存儲器設定值。***********************************TIAOTH:MOV 50H, TEMPUTER MOV 37H, TEMPH ACALL  BIN_BCD ACALL  DISP ACALL  T12MS ACALL  T12MS ACALL  T12MS ACALL  T12MS MOV   36H, 0AH MOV  37H, 0AH MOV  38H, 0AH ACALL  DISP ACALL  T12MS ACALL  T12MS ACALL  T12MS ACALL  T12MS JB   S2, ADD11 ACALL T12MS JB S2, ADD11 JNB S2, $ INC TEMPH MOV A, TEMPH CJNE A, 100, ADD11 MOV TEMPH, 0 ADD11: JB S3, ADD22 ACALL T12MS JB S3, ADD22 JNB S3, $ DEC TEMPH MOV A, TEMPH CJNE A, 00 , ADD22 MOV TEMPH,100 ADD22: JB S4, TIAOTH ACALL T12MS JB S4, TIAOTH JNB S4, $ MOV TEMPUTER, 50H LJMP START。 程序流程 主程序流程圖主程序的主要功能是負責溫度的實時顯示、讀出并處理DS18B20的測量的當前溫度值,溫度測量每1s進行一次。溫度/℃二進制表示十六進制表示+12500000111 1101000007D0H+00000001 100100010191H+00000000 000010000008H000000000 000000000000H11111111 11111000FFF8H11111110 01101111FE6FH5511111100 10010000FC90H表2 部分溫度值DS18B20完成溫度轉換后,就把測得的溫度值與RAM中的TH、TL字節(jié)內容作比較,若TTH或TTL,則將該器件內的告警標志置位,并對主機發(fā)出的告警搜索命令作出響應。主機操作ROM的命令有五種,如表所列指℃●零待機功耗●可編程的分辨率為9~12位,℃、℃、℃℃,可實現(xiàn)高精度測溫●,12位分辨率時最多在750ms內把溫度值轉換為數(shù)字,速度更快●用戶可定義報警設置●報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件●測量結果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力●負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作以上特點使DS18B20非常適用與多點、遠距離溫度檢測系統(tǒng)。 顯示電路 方案一:采用七段LED數(shù)碼顯示采用七段LED數(shù)碼顯示,LED顯示器內部由7段發(fā)光二極管組成,因此亦稱之為七段LED顯示器,由于主要用于顯示各種數(shù)字符號,故又稱之為LED數(shù)碼管。對P3口寫入“l(fā)”時,它們被內部上拉電阻拉高并可作為輸入端口。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉換地址(低8位)和數(shù)據(jù)總線復用,在訪問期間激活內部上拉電阻。全靜態(tài)工作模式:0Hz-33MHz由圖1可看到,本電路主要由DSl8820溫度傳感器芯片、SMCl602A液晶顯示模塊芯片和89C2051單片機芯片組成。且該芯片的物理化學性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線形較好。在工業(yè)領域,溫度、壓力、流量是最常見的三大被檢測的物理參數(shù),其中最廣泛的還是溫度量的測量,隨著電子技術、計算機技術的飛速發(fā)展,對現(xiàn)場溫度的測量也由過去的刻度溫度計、指針溫度計向數(shù)字顯示的智能溫度計發(fā)展,而且,對測量的精度要求也越來越高。 DS18B20,目 錄摘 要 1on SCM and DS18B20 temperature alarm sysBased tem 2Abstract 2引 言 5 6 7:使用熱敏電阻 7 方案二:采用數(shù)字溫度芯片DS18B20 7 8 主控制器 8 方案一:采用PC機實現(xiàn) 8 顯示電路 11 方案一:采用七段LED數(shù)碼顯示 11 方案二:采用SMCI602A液晶顯示模塊芯片 11 溫度傳感器的選擇 12:采用熱敏電阻 12 方案二:數(shù)字溫度傳感器DS18B20 12 溫度報警電路 17 電源設計 174.軟件設計 17 程序流程 18 主程序流程圖 18 各子程序流程圖 19 程序 20 24結 論 29 31致謝 32:電路仿真圖 33引 言隨著科技的不斷發(fā)展,現(xiàn)代社會對各種信息參數(shù)的準確度和精確度的要求都有了幾何級的增長,而如何準確而又迅速的獲得這些參數(shù)就需要受制于現(xiàn)代信息基礎的發(fā)展水平。目前,雖然國內外已有很多溫度測控裝置,℃,并能適用于類似制堿工藝要求的外冷器低溫差的精確檢測與控制在國內尚屬空白。方案二的測溫裝置電路簡單、精確度較高、實現(xiàn)方便、軟件設計也比較簡單,故本次設計采用了方案二。它集 Flash 程序存儲器既可在線編程(ISP),也可用傳統(tǒng)方法進行編程,所以低價位 AT89S51單片機可為提供許多高性價比的應用場合,可靈活應用于各種控制領域,對于簡單的測溫系統(tǒng)已經(jīng)足夠??撮T狗(WDT)及雙數(shù)據(jù)指針對端口寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。ALE/PROG:當訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。這里采用DALLAS公司的數(shù)字溫度傳感器DS18B20作為測溫元件?!褫^小的硬件開銷需要相對復雜的軟件進行補償,由于DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對DS1820進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結果。單片機可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后, 5 ℃/LSB形式表示。在正常測溫情況下,℃,可采用下述方法獲得高分辨率的溫度測量結果:首先用DS1820提供的讀暫存器指令(BEH)℃為分辨率的溫度測量結果,然后切去測量結果中的最低有效位(LSB),得到所測實際溫度的整數(shù)部分Tz,然后再用BEH指令取計數(shù)器1的計數(shù)剩余值Cs和每度計數(shù)值CD。***********************************。***********************************INIT_1820: SETB NOP CLR MOV R0,06BH MOV R1,03HTSR1: DJNZ R0,TSR1 。讀出轉換后的溫度值。***********************************。無論是內部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電。當主機把數(shù)據(jù)線從邏輯高電平拉至邏輯低電平時產生讀時間片。(2)接著主機發(fā)送ROM命令,程序開始讀取單個在線的芯片ROM編碼并保存在單片機數(shù)據(jù)存儲器中,把用到的DS18B20 的ROM 編碼離線讀出,最后用一個二維數(shù)組保存ROM 編碼,數(shù)據(jù)保存在X25043中。主機要生成一個寫時間隙,必須把數(shù)據(jù)線拉到低電平然后釋放,在寫時間隙開始后的15μs 內允許數(shù)據(jù)線拉到高電平。源程序: 假設要讀1B 的數(shù)據(jù), 且數(shù)據(jù)放在A 中。 采樣總線信號JC  N ITDS1820OU TDJN Z  R6,LOO P1820MOV   R6, 064HDJN Z  R6, $SJM P  N ITDS1820RETIN ITDS1820OU T: SETB TEM PD NRET復位時序如圖18所示:圖18 復位時序圖結 論此次畢業(yè)設計是我大學生涯當中非常重要的一段時光,在這段時間里從最初的選題,開題到寫論文直到完成論文。自從論文開篇以來,溫老師不僅在學業(yè)上給我以精心指導,同時還在思想、生活上給我以無微不至的關懷,在此謹向溫老師致以誠摯的謝意和崇高的意。 釋放總線MOV  R6, 32H 。在讀時間隙的結尾,I/O 引腳將被外部上拉電阻拉到高電平。I/O線電平變低后,DS18B20 在一個15μs 到60μs 的窗口內對I/O 線采樣。這些命令允許主機寫入或讀出DS18B20便箋式RAM、啟動溫度轉換。有兩種類型的寫時間片:寫1 時間片和寫0 時間片。但寄生電源方式需要強上拉電路, 軟件控制變得復雜(特別是在完成溫度轉換和拷貝數(shù)據(jù)到E2PROM 時) , 同時芯片的性能也有所降低。***********************************READ_18200:MOV R4,2。 選擇9位溫度分辨率 LCALL WRITE_1820 RET。***********************************。 程序35S1OK  EQU 5FHTEMPUTER  EQU 39HTEMPH EQU 5EHTEMPL EQU 5DHMS50  EQU 5CHSIGN  EQU 5BH S1 BIT S2 BIT S3 BIT S4 BIT ORG 0000H LJMP MAIN ORG 000BH LJMP  TOIT ORG 0030HMAIN:MOV SP, 60H MOV TMOD, 01H MOV TH0, 3CH MOV TL0, 0B0H SETB ET0 SETB TR0 SETB EA MOV TEMPH, 30 MOV TEMPL, 9 MOV TEMPUTER, 15。系統(tǒng)對DS18B20的各種操作必須按協(xié)議進行。溫度低位溫度高位THTL配置保留保留保留8位CRC LSB MSB當DS18B20接收到溫度轉換命令后,開始啟動轉換。圖 4 外部封裝形式 圖 5 傳感器電路圖2. DS18B20使用中的注意事項DS18B20 雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點,但在實際應用中也應注意以下幾方面的問題:●DS18B20 從測溫結束到將溫度值轉換成數(shù)字量需要
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1