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

正文內(nèi)容

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

  

【正文】 強(qiáng)型 8 位單片機(jī),片內(nèi)新增了A/D 和 D/A 轉(zhuǎn)換器,監(jiān)視定時(shí)器, DMA 通道和總線接口等。 ALE 端負(fù)載驅(qū)動(dòng)能力為 8個(gè) LSTTL 門。 (2)DS18B20 支持多點(diǎn)組 網(wǎng)功能,多個(gè) DS18B20 并聯(lián)可以實(shí)現(xiàn)多點(diǎn)測(cè)溫 (3)DS18B20 在使用中不需要任何外圍元件。數(shù)據(jù)和命令的傳輸都是低位在先。每個(gè)數(shù)字對(duì)應(yīng)的二進(jìn)制碼如 下 表1— 1所示。外界溫度經(jīng)溫度傳感器采集,溫度變化轉(zhuǎn)換為數(shù)字信號(hào)送入單片機(jī)。顯示溫度 JB ,$ CALL DELAY1 JNB ,TMP AJMP AA TMP: LJMP START GET_TEMPER: LCALL SET_18B20 MOV A,0CCH 。將溫度高位和低位從 DS18B20 中讀出 MOV R1,TEMPERL 。送字型 CALL D1MS 。 START:ANL P2,00H 。T1=1?放開? MOV R0 ,00 。C=0 SUBB A ,36H JC TDOWN 。溫度采集實(shí)驗(yàn) 運(yùn)用了 單片機(jī),溫度傳感器 DS18B20, LED 等部分知識(shí) ,在設(shè)計(jì)的過程中不可避免地遇到各種問題,這 時(shí)需 要保持沉著冷靜, 認(rèn)真仔細(xì)的態(tài)度, 聯(lián)系書本理論知識(shí)積極地思考,實(shí)在解決不了 時(shí) 可以請(qǐng)教同學(xué)或指導(dǎo)老師。在此,我要向諸位老師深深地鞠上一躬。 DELAY1: MOV R6 ,60 。 并令 ADC0804 開始轉(zhuǎn)換 WAIT: JB ,ADC 。放開了沒?是則;跳至 L3 停止 JMP L2 L3: MOV A ,R0 CALL CHANGE MOV 35H , A 。 D1MS: MOV R7,250 LOOP0: NOP NOP DJNZ R7,LOOP0 RET TAB: DB 0C0H, 0F9H, 0A4H,0B0H,99H,92H,82H,0F8H 。送字位 MOV A,R2 。數(shù)據(jù)變高,初始化成功 JMP Set_18B20 INIT2: MOV R2,240 RET 。DS18B20 數(shù)據(jù)線 ORG 0000H AJMP MAIN ORG 0030H MAIN: CLR EA 。 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)視。通常將這 7 個(gè)獨(dú)立的二極管做成 a、 b、 c、 d、 e、 f、 g這 7 個(gè)筆劃 。 DS18B20 有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。 ◆ ~ ( 10~ 17 腳): 8位準(zhǔn)雙向 I/O 口。該引腳有復(fù)用功能, Vpd 為備用電源輸入端,防止主電源掉電。 單片機(jī)的發(fā)展趨勢(shì) 由于 8 位機(jī)價(jià)格便宜,且在速度與功能上逐步與 16 位機(jī)逼近,可以預(yù)計(jì),在未來(lái)很長(zhǎng)時(shí)間內(nèi), 8 位單片機(jī)仍將是單片機(jī)的主流機(jī)型。 (4)低功耗,低電壓,便于生產(chǎn)便攜式產(chǎn)品。 CPU 用不同的指令訪問不同的存儲(chǔ)器空間。 單片機(jī)具有體積小 、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動(dòng)控制的核心就是單片機(jī) 。人們將計(jì)算機(jī)要處理的數(shù)據(jù)和運(yùn)算方法、步驟,事先按計(jì)算機(jī)要執(zhí)行的操作命令和有關(guān)原始數(shù)據(jù)編織成程序(二進(jìn)制代碼), 存放在計(jì)算機(jī)內(nèi)部的存儲(chǔ)器。使用上不僅可靈活地選擇輸入或輸出,還可作為系統(tǒng)總線或控制信號(hào)線,從而為擴(kuò)展外部存儲(chǔ)器和 I/O 接口提供了方便。單片機(jī)的軟件編程技術(shù)使長(zhǎng)期以來(lái)測(cè)量?jī)x表中的誤差修正阿、線性化的處理等難題迎刃而解。對(duì)外部存儲(chǔ)器, I/O 口尋址能力增強(qiáng),更利于系統(tǒng)的擴(kuò)展和開發(fā)。 /EA 端接低電平時(shí), CPU 僅從片外程序存貯器取指令。 (7)負(fù)壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。這樣做的好處是可以免去布線、相互間的干擾等很多麻煩。 以上功能實(shí)現(xiàn)了 對(duì)周圍溫度的采集與顯示,再通過單片機(jī)的 PO 口進(jìn)行溫度控制,當(dāng) 口所接的開關(guān)按鈕 K1 接通時(shí)開始對(duì) DS18B20 芯片進(jìn)行溫度范圍的設(shè)定,再由 , 口所接的開關(guān)按鈕 T1,T0 對(duì) 所設(shè)定的溫度范圍進(jìn)行加,減操作。單片機(jī)的 , 口用來(lái)驅(qū)動(dòng)數(shù)碼管顯示。 Set_18B20: SETB DAT NOP CLR DAT MOV R2,250 。獲得整數(shù)部分( 1字節(jié)) TO_BCD:MOV A,T_INTEGER MOV B,10 DIV AB SWAP A ADD A,B MOV T_INTEGER,A 。字型 R2 送 A MOV DPTR,TAB 。計(jì)溫指針初值 L1: MOV A,R0 。 毫秒 JNB ,L5 。C=0 表示比上限大,停止加熱 SETB JMP LOOP TDOWN:MOV A ,37H 。 ( 3) 通過開關(guān)按鈕對(duì) DS18B20 的溫度范圍進(jìn)行加、減設(shè)置。為以后從事單片機(jī)軟硬件產(chǎn)品的設(shè)計(jì)開發(fā)、 PC 軟件開發(fā)打下了良好的基礎(chǔ),樹立獨(dú)立從事產(chǎn)品研發(fā)的信心,并在這種能力上得到了比較充分的鍛煉。與下限溫度作比較 22 JNC LOOP 。第 2 次按消除抖動(dòng) JB ,L6 。輸出至 P1顯示 20 MOV R5 , 10 。查表 JNB FLAG,D11 JMP D12 D11: ANL A,7FH D12:MOV P2,A 。暫存 R2 MOV A,B MOV B,10 MUL AB MOV B,16 DIV AB MOV B,A MOV A,R2 SWAP A ADD A,B 18 MOV T_DF,A 。然后拉高數(shù)據(jù)線 MOV R2,30 DJNZ R2,$ 。 。當(dāng)所有設(shè)定都完成之后,通過按鈕 K0 來(lái)啟動(dòng)所設(shè)定的數(shù)據(jù)。 ② 共陽(yáng)極數(shù)碼管 有的讀者可能會(huì)問,是不是只有這一種接法 ?可不可以給出共同的正向電壓,然后通過控制負(fù)極的電壓來(lái)控制二極管的發(fā)光或者熄滅呢?只要電器特性參數(shù)和芯片的驅(qū)動(dòng)能力準(zhǔn)許,完全可以通過控制負(fù)極的電壓來(lái)控制二極管的發(fā)光或者熄滅。開漏單總線接口引腳。 (4) 輸入 /輸出引腳 P0、 P P2 和 P3 口 ◆ ~ ( 39~ 32 腳):訪問片外存貯器時(shí)作為低八位地址線和八位數(shù)據(jù)線(復(fù)用)。片內(nèi)是一個(gè)振蕩電路反相放大器的輸出端。這是機(jī)械工業(yè)發(fā)展的方向。 (5)定時(shí)器 /計(jì)數(shù)器 在實(shí)際的應(yīng)用中,單片機(jī)往往需要精確地定時(shí),或者需對(duì)外部事件進(jìn)行計(jì)數(shù),因而在單片機(jī)內(nèi)部設(shè)置了定時(shí)器 /計(jì)數(shù)器電路,通過中斷,實(shí)現(xiàn)定時(shí) /計(jì)數(shù)的自動(dòng)處理。通常最基本的單片機(jī)由
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1