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

正文內(nèi)容

單片機(jī)上下限溫度報(bào)警器課程設(shè)計(jì)-在線瀏覽

2025-03-05 11:06本頁面
  

【正文】 圖15 DS18B20的系統(tǒng)結(jié)構(gòu)首先來介紹一下DS18B20這塊傳感器的特性及其功能:⑴ 用戶可自設(shè)定報(bào)警上下限溫度值。⑶ -10℃ ~ +85℃ 范圍內(nèi)的測溫準(zhǔn)確度為177。⑷ 通過編程可實(shí)現(xiàn)9~l2位的數(shù)字讀數(shù)方式,可在至多750 ms內(nèi)將溫度轉(zhuǎn)換成12 位的數(shù)字,測溫分辨率可達(dá)0.0625℃ 。再來看看DS18B20的內(nèi)部結(jié)構(gòu):DS18B20內(nèi)部功能模塊主要由4部分組成:64位光刻R0M、溫度傳感器、非易失性的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。高低溫報(bào)警觸發(fā)器TH 和TL,配置寄存器均由一個(gè)字節(jié)E2PROM組成,使用一個(gè)存儲(chǔ)器功能命令可對 TH,TL或配置寄存器寫入。本系統(tǒng)采用的也是12位的精度。 圖16 DS18B20的64位光刻ROM接著再來了解一下DS18B20的內(nèi)存結(jié)構(gòu)與溫度測試的功能:DSI8B20溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存RAM (便箋式的內(nèi)部存儲(chǔ)器)和一個(gè)非易失性的可電擦除的EEPROM,后者存放高溫和低溫觸發(fā)器TH,TL和結(jié)構(gòu)寄存器。第7個(gè)字節(jié)是預(yù)留寄存器,用于內(nèi)部計(jì)算。 雙字節(jié)12位溫度格式與十進(jìn)制溫度的轉(zhuǎn)換關(guān)系圖17 分辨率設(shè)置表當(dāng)DSI8B20接收到溫度轉(zhuǎn)換命令后,開始啟動(dòng)轉(zhuǎn)換。單片機(jī)可通過單線接口讀到該數(shù)據(jù),讀取時(shí)低位在前,高位在后,數(shù)據(jù)格式以0.062 5℃/LSB形式表示。圖4下面的表是對應(yīng)的一部分溫度值。最后再來介紹一下DSl820工作過程中的協(xié)議:初始化 RoM操作命令 存儲(chǔ)器操作命令 處理數(shù)據(jù)⑴ 初始化 單總線上的所有處理均從初始化開始; ⑵ ROM操作品令 總線主機(jī)檢測到DSl820的存在便可以發(fā)出ROM操作命令之一,這些命令如:指令 [ECH] ⑶ 存儲(chǔ)器操作命令 指令 代碼 [BEH]Copy Scratchpad(復(fù)制暫存存儲(chǔ)器) [44H]Recall EPROM(重新調(diào)出) [B8H] Read Power supply(讀電源)本設(shè)計(jì)所選用的譯碼器CD4511是47段(4輸入,7輸出)鎖存譯碼器/驅(qū)動(dòng)器,它是輸出高電平有效的CMOS譯碼器。它與七段數(shù)碼管配合使用。/LT是試燈端,低電平有效,當(dāng)其為低電平時(shí),所有筆劃全部亮,如不亮表示該筆劃有問題。LE是選通/鎖存端,它是一個(gè)復(fù)用的功能端,當(dāng)輸入為低電平時(shí),其輸出與輸入的變量有關(guān);當(dāng)輸入為高電平時(shí),其輸出僅與該端為高電平前的狀態(tài)有關(guān),并且輸入D、C、B、A端不管怎么變化,其顯示數(shù)值保持不變。其引腳圖如圖19。由于其內(nèi)部帶有反向器,其輸出電流將會(huì)很大,一般情況下其輸出電流為500ma,峰值可達(dá)到600ma。由于達(dá)林頓管是一種“三極管級(jí)連三極管”的電路,其驅(qū)動(dòng)能力較一般的驅(qū)動(dòng)電路要強(qiáng)很多。其引腳圖如圖110所示。8腳接地。在要求輸出電壓高于5V時(shí)才用接VCC。圖110 ULN2003的引腳圖驅(qū)動(dòng)芯片ULN2003可以提供七個(gè)輸出。圖211 ULN2003的內(nèi)部驅(qū)動(dòng)電路(二) 軟件系統(tǒng)要求采集并顯示溫度值(要求精度1176。C。擴(kuò)展要求,能顯示時(shí)間,并能設(shè)定報(bào)警溫度值,能記憶報(bào)警時(shí)的溫度值和報(bào)警時(shí)間點(diǎn)。我們首先聽老師講了一遍所選設(shè)計(jì)課題的大概工作原理。焊完板子以后用老師寫的測試程序燒錄到單片機(jī)中然后在電路上試運(yùn)行,就能夠檢驗(yàn)板子的線路是否完全的連通和找出板子上的虛焊的地方。經(jīng)過三個(gè)星期的課程設(shè)計(jì),我們不僅豐富了自己學(xué)的那些知識(shí),更多的還有鍛煉了團(tuán)隊(duì)合作精神。其次,在課程設(shè)計(jì)過程中也運(yùn)用到了以前所學(xué)到的專業(yè)課知識(shí),如:模擬電子技術(shù),數(shù)字電子線路,C匯編語言等。然后,要做好一個(gè)課程設(shè)計(jì),就必須得做到:在設(shè)計(jì)程序之前,對所用的單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的軟件流程圖;在程序設(shè)計(jì)時(shí),不能妄想一次將整個(gè)程序設(shè)計(jì)好;反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計(jì)課程過程中遇到問題是很正常的,但我們應(yīng)該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。發(fā)現(xiàn)、提出、分析、解決問題和實(shí)踐能力的提高都會(huì)受益于我以后的學(xué)習(xí)、工作和生活中。在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識(shí)理解的不夠深刻,掌握的不夠牢固。通過這次的課程設(shè)計(jì)我也發(fā)現(xiàn)了自己存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。通過這次課程設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的道路做榜樣。高溫報(bào)警值存放單元TEMP_TL EQU 28H 。實(shí)時(shí)溫度值存放單元FLAG BIT 00HDQ BIT K1 EQU K2 EQU 。減數(shù)被減數(shù),則 JC CHULI1 。減數(shù)被減數(shù),則 JC CHULI1 。按鍵模塊 KEY: MOV TEMP_TH ,30H 。去抖動(dòng) JB ,KEY1 MOV A,TEMP_TH ADD A,1 DA A MOV TEMP_TH,A CJNE A,99H,J0 MOV TEMP_TH,0S2: LCALL DELAY3 JB ,KEY1 MOV A,TEMP_TL ADD A,1 DA A MOV TEMP_TL,A CJNE A,99H,J1 MOV TEMP_TL,0 LJMP KEY1。加載TH數(shù)據(jù) MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1