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

正文內(nèi)容

基于單片機(jī)的溫度采集與控制設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 END 溫度控制 軟件設(shè)計(jì) 運(yùn)用單片機(jī)的 P0 口進(jìn)行溫度控制,通過(guò) 到 分別接的按鈕K1,TI,TO,K0 對(duì) DS18B20 的溫度范圍設(shè)定,當(dāng)所采集到的溫度超出所設(shè)定的范圍是系統(tǒng)就會(huì)自動(dòng)報(bào)警。輸出至 P1顯示 20 MOV R5 , 10 。消除抖動(dòng) JNB ,$ 。第 2 次按消除抖動(dòng) JB ,L6 。將現(xiàn)在溫度值存入 33H CLR C 。與下限溫度作比較 22 JNC LOOP 。 這次畢業(yè)設(shè)計(jì),從確定課題,到后來(lái)的資料查找、理論學(xué)習(xí),再有就是近來(lái)的調(diào)試和測(cè)試過(guò)程,這一切都使我的理論知識(shí)和動(dòng)手能力進(jìn)一步得到提高。為以后從事單片機(jī)軟硬件產(chǎn)品的設(shè)計(jì)開發(fā)、 PC 軟件開發(fā)打下了良好的基礎(chǔ),樹立獨(dú)立從事產(chǎn)品研發(fā)的信心,并在這種能力上得到了比較充分的鍛煉。 。 ( 3) 通過(guò)開關(guān)按鈕對(duì) DS18B20 的溫度范圍進(jìn)行加、減設(shè)置。30 毫秒 D3: MOV R7, 248 DJNZ R7 , $ DJNZ R6 , D3 RET CHANGE: MOV B ,5 MUL AB JNC D4 SETB C D4: RRC A RET 。C=0 表示比上限大,停止加熱 SETB JMP LOOP TDOWN:MOV A ,37H 。檢測(cè)轉(zhuǎn)換完成否 JMP WAIT ADC:MOVX A ,R0 。 毫秒 JNB ,L5 。下限溫度存入 31H JB ,$ 。計(jì)溫指針初值 L1: MOV A,R0 。段碼表 。字型 R2 送 A MOV DPTR,TAB ?;字型R 2 送 A MOV DPTR,TAB 。獲得整數(shù)部分( 1字節(jié)) TO_BCD:MOV A,T_INTEGER MOV B,10 DIV AB SWAP A ADD A,B MOV T_INTEGER,A 。 WRITE_1820: MOV R2,8 。 Set_18B20: SETB DAT NOP CLR DAT MOV R2,250 。使用 DS18B20 一定要禁止中斷 MOV SP,60H MOV T_DF,00H MOV T_INTEGER,20H MOV 21H,28H AA: LCALL GET_TEMPER 。單片機(jī)的 , 口用來(lái)驅(qū)動(dòng)數(shù)碼管顯示。本設(shè)計(jì)采用 8051 單片機(jī)應(yīng)用系統(tǒng)來(lái)實(shí)現(xiàn)設(shè)計(jì)要求,因 8051 在片內(nèi)含 4KB 的 EEPROM,不需外擴(kuò)展存儲(chǔ)器,可使系統(tǒng)整體結(jié)構(gòu)簡(jiǎn)單。 以上功能實(shí)現(xiàn)了 對(duì)周圍溫度的采集與顯示,再通過(guò)單片機(jī)的 PO 口進(jìn)行溫度控制,當(dāng) 口所接的開關(guān)按鈕 K1 接通時(shí)開始對(duì) DS18B20 芯片進(jìn)行溫度范圍的設(shè)定,再由 , 口所接的開關(guān)按鈕 T1,T0 對(duì) 所設(shè)定的溫度范圍進(jìn)行加,減操作。 通過(guò)一個(gè) 7 位的二進(jìn)制電平信號(hào)就可以顯示出想要的結(jié)果。這樣做的好處是可以免去布線、相互間的干擾等很多麻煩。該協(xié)議定義了幾種信號(hào)的時(shí)序:初始化時(shí)序、 讀時(shí)序、寫時(shí)序。 (7)負(fù)壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。負(fù)載能力為 3 個(gè) LSTTL 門。 /EA 端接低電平時(shí), CPU 僅從片外程序存貯器取指令。 ◆ ALE/( /PROG)( 30腳):地址鎖存信號(hào)端。對(duì)外部存儲(chǔ)器, I/O 口尋址能力增強(qiáng),更利于系統(tǒng)的擴(kuò)展和開發(fā)。從發(fā)展的趨勢(shì)來(lái)說(shuō),單片機(jī)正朝著低功耗微型化方 向發(fā)展。單片機(jī)的軟件編程技術(shù)使長(zhǎng)期以來(lái)測(cè)量?jī)x表中的誤差修正阿、線性化的處理等難題迎刃而解。 單片機(jī)所具有的以上顯著特點(diǎn),使它在各個(gè)領(lǐng)域都得到廣泛應(yīng)用,從日常的智能化家電產(chǎn)品到專業(yè)的智能 儀表,從單個(gè)的實(shí)時(shí)測(cè)控系統(tǒng)到分布式多機(jī)系統(tǒng)以及嵌入式系統(tǒng)。使用上不僅可靈活地選擇輸入或輸出,還可作為系統(tǒng)總線或控制信號(hào)線,從而為擴(kuò)展外部存儲(chǔ)器和 I/O 接口提供了方便。由于單片機(jī)實(shí)際應(yīng)用中“面向控制”的特點(diǎn),一般需要較大的程 2 序存儲(chǔ)器。人們將計(jì)算機(jī)要處理的數(shù)據(jù)和運(yùn)算方法、步驟,事先按計(jì)算機(jī)要執(zhí)行的操作命令和有關(guān)原始數(shù)據(jù)編織成程序(二進(jìn)制代碼), 存放在計(jì)算機(jī)內(nèi)部的存儲(chǔ)器?,F(xiàn)代電子工業(yè)的飛速發(fā)展對(duì)自動(dòng)測(cè)試的要求越來(lái)越高。 單片機(jī)具有體積小 、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說(shuō),智能控制與自動(dòng)控制的核心就是單片機(jī) 。諾依曼提出的“存儲(chǔ)程序”思想,即程序和數(shù)據(jù)都被存放在內(nèi)存中,采用二進(jìn)制代替十進(jìn)制進(jìn)行運(yùn)算和存儲(chǔ)程序。 CPU 用不同的指令訪問不同的存儲(chǔ)器空間。 (3)并行 I/O 口 單片 機(jī)為了突出控制的功能,提供了數(shù)量多、功能強(qiáng)、使用靈活的并行 I/O口。 (4)低功耗,低電壓,便于生產(chǎn)便攜式產(chǎn)品。 (2)在智能化儀器儀表中的應(yīng)用 單片機(jī)應(yīng)用于儀器儀表設(shè)備中促使儀器儀表向數(shù)字化、智能化、多功能化和綜合化等方向發(fā)展。 單片機(jī)的發(fā)展趨勢(shì) 由于 8 位機(jī)價(jià)格便宜,且在速度與功能上逐步與 16 位機(jī)逼近,可以預(yù)計(jì),在未來(lái)很長(zhǎng)時(shí)間內(nèi), 8 位單片機(jī)仍將是單片機(jī)的主流機(jī)型。 CPU 字長(zhǎng)增加,總線速度提高,硬件功能擴(kuò)充,指令執(zhí)行速度加快。該引腳有復(fù)用功能, Vpd 為備用電源輸入端,防止主電源掉電。 ◆ (/EA)/Vpp( 31 腳): /EA 端接高電平時(shí), CPU 取指令從片內(nèi)程序存貯 器自動(dòng)順延至片外程序存貯器。 ◆ ~ ( 10~ 17 腳): 8位準(zhǔn)雙向 I/O 口。 (6)用戶可 設(shè)定 非易失性的報(bào)警上 、 下限值。 DS18B20 有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。 ( 2) 數(shù)碼管的分類 ① 共陰極數(shù)碼管 7 段熒光數(shù)碼管有公共的地,即 7 個(gè)發(fā)光二極管的負(fù)極全部連接在了一起,只要給想點(diǎn)亮的二極管高電平就可以使其發(fā)光。通常將這 7 個(gè)獨(dú)立的二極管做成 a、 b、 c、 d、 e、 f、 g這 7 個(gè)筆劃 。本系統(tǒng)通 過(guò)溫度傳感器 DS18B20 對(duì)周圍溫度采集,然后由自身所集成的溫度轉(zhuǎn)換芯片把采集到的溫度信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),再通過(guò) DS18B20 數(shù)據(jù)線將轉(zhuǎn)換后的數(shù)字信號(hào)傳送到單片機(jī)中,在單片機(jī)中經(jīng)過(guò)并行處理之后從 P2 口輸出到數(shù)碼管顯示。 13 溫度采集與控制系統(tǒng) 硬件設(shè)計(jì) 系統(tǒng)目標(biāo)是用單片機(jī)對(duì)溫度進(jìn)行采集,以解決工業(yè)及日常生活中對(duì)溫度的檢測(cè)及及時(shí)自動(dòng)控制問題;用十進(jìn)制數(shù)碼顯示實(shí)際溫度值,方便人工監(jiān)視。溫度傳感器 DS18B20 芯片與單片機(jī)的 連接,轉(zhuǎn)換后的信號(hào)通過(guò) 送入單片機(jī),單片機(jī)的 口與 蜂鳴器相接,當(dāng)溫度過(guò)高或者過(guò)低時(shí)自動(dòng)報(bào)警。DS18B20 數(shù)據(jù)線 ORG 0000H AJMP MAIN ORG 0030H MAIN: CLR EA 。發(fā)出度溫度命令 LCALL WRITE_1820 LCALL READ_1820 RET 。數(shù)據(jù)變高,初始化成功 JMP Set_18B20 INIT2: MOV R2,240 RET 。獲得小數(shù)部分( 4位) MOV A,TEMPERL SWAP A MOV R0
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1