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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于單片機(jī)的恒溫箱的設(shè)計(jì)-文庫(kù)吧資料

2024-12-09 18:05本頁(yè)面
  

【正文】 為 1,測(cè)到的數(shù)值需要取反加 1 再乘于 即可得到實(shí)際溫度。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器 的第 0 和第 1 個(gè)字節(jié)。存在脈沖讓總線控制器知道 DS1820 在總線上且已準(zhǔn)備好操作。 溫度采集計(jì)算子程序如圖 43 所示: 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 23 頁(yè) 共 41 頁(yè) 9 字 節(jié) 完 ?移 入 溫 度 暫 存 器將 溫 度 數(shù) 據(jù) 轉(zhuǎn) 化 攝氏 溫 度 并 存 儲(chǔ)返 回D S 1 8 B 2 0 初 始 化發(fā) 跳 過(guò) R O M 命 令寫(xiě) D S 1 8 B 2 0發(fā) 出 溫 度 轉(zhuǎn) 換開(kāi) 始 命 令持 續(xù) 1 s , 等 待A D 轉(zhuǎn) 換讀 溫 度 前D S 1 8 B 2 0 初 始 化發(fā) 跳 過(guò) R O M 命 令發(fā) 讀 取 溫 度 命令讀 取 溫 度 操 作YN 圖 43 溫度采集計(jì)算子程序流程圖 DS18B20 工作過(guò)程一般遵循以下協(xié)議:初始化 —— ROM 操作命令 —— 存儲(chǔ)器操作命令 —— 處理數(shù)據(jù) ( 1) 初始化 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 24 頁(yè) 共 41 頁(yè) 單總線上的所有處理均從初始化序列開(kāi)始。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 21 頁(yè) 共 41 頁(yè) 溫度設(shè)定子程序 溫度設(shè)定子程序流程圖如圖 42 所示: 顯 示 溫 度溫 度 加 ?為 0 ℃ ?溫 度 減 1 ℃跳 到 9 9 ℃為 9 9 ℃ ?溫 度 加 1 ℃ 跳 到 0 ℃退 出返 回YYYYYNNNN溫 度 減 ?N 圖 42 溫度設(shè)定子程序流程圖 SELSUB: MOV A,R0 MOV B,10 DIV AB MOV R1,A ;溫度十位存 R1 MOV R2,B ;溫度個(gè)位存 R2 LCALL DISPLAY ;顯示溫度 JNB ,INC0 JNB ,DEC0 JB ,BACK LJMP SELSUB INC0: ;溫度加 1℃ MOV A,R1 CJNE A,63H,ADD0 ;溫度是否為 99℃,不是則跳到 ADD0 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 22 頁(yè) 共 41 頁(yè) MOV R1,00H INC1: LCALL DELAY1 ;延時(shí)顯示 JNB ,INC1 ;按鍵是否松開(kāi),松開(kāi)則程序往下執(zhí)行 LJMP SELSUB ADD0: INC R0 LCALL DELAY1 LJMP SELSUB DEC0: ;溫度減 1℃ MOV A,R1 JZ SETR1 ;溫度是 0℃則跳到 SETR1 DEC R0 DEC1: LCALL DELAY1 JNB ,DEC1 ;按鍵是否松開(kāi),松開(kāi)則程序往下執(zhí)行 LJMP SELSUB SETR1: MOV R1,63H LCALL DELAY1 LJMP SELSUB BACK: LJMP START 溫度采 集計(jì)算子程序 DS18B20 內(nèi)部的低溫度系數(shù)振蕩器是一個(gè)振蕩頻率隨溫度變化很小的振蕩器,為計(jì)數(shù)器 1 提供一頻率穩(wěn)定的計(jì)數(shù)脈沖。 主程序 主程序流程圖如圖 41 所示: 開(kāi) 始初 始 化設(shè) 定 溫 度溫 度 采 集 計(jì) 算顯 示 溫 度溫 度 顯 示 切 換結(jié) 束溫 度 比 較 處 理 圖 41 主程序流程圖 主程序的主要功能是設(shè)置傳感器、負(fù)責(zé) 溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20 的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每 1s 進(jìn)行一次。也可以將全部程序均安排在前臺(tái),后臺(tái)程序?yàn)椤笆瓜到y(tǒng)進(jìn)入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。整個(gè)系統(tǒng)軟件可分為后臺(tái)程序(背景程序)和前臺(tái)程序。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長(zhǎng)就比較難一樣。首先根據(jù)系統(tǒng)功能和鍵盤(pán)設(shè)置選擇一種最適合的監(jiān)控程序結(jié)構(gòu)。在對(duì)各執(zhí)行模塊進(jìn)行定義 時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問(wèn)題也一并規(guī)劃好。這兩類軟件的設(shè)計(jì)方法各有特色,執(zhí)行軟件的設(shè)計(jì)偏重算法效率,與硬件關(guān)系密切,千變?nèi)f化。 軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計(jì)做一個(gè)總體規(guī)劃。接著將程序下載到硬件電路中,配合周邊的溫度采集電路,時(shí)鐘電路,溫度控制電路,顯示電路等,制作出符合設(shè)計(jì)要求的恒溫箱。 本章小結(jié) 本章詳細(xì)的講述了以 80C51 為核心元件的恒溫箱的硬件電路具體設(shè)計(jì)過(guò)程,分析了具體電路的工作原理。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 18 頁(yè) 共 41 頁(yè) ( 4)低五位一直都是 1 , TM是測(cè)試模式位,用于設(shè)置 DS18B20 在工作模式還是在測(cè)試模式。 ( 2) DS18B20 中的溫度傳感器可完成對(duì)溫度的測(cè)量,以 12 位轉(zhuǎn)化為例:用 16 位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以 ℃ /LSB 形式表達(dá)。 64 位光刻 ROM 的排列是:開(kāi)始 8位( 28H)是產(chǎn)品類型標(biāo)號(hào),接著的 48位是該 DS18B20 自身的序列號(hào),最后 8位是前面 56 位的循環(huán)冗余校驗(yàn)碼( CRC=X8+X5+X4+1)。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 17 頁(yè) 共 41 頁(yè) DS18B20 的管腳排列 DS18B20 的引腳定義: (1)GND 為電源地; (2)DQ 為數(shù)字信號(hào)輸入 /輸出端; (3)Vcc 為外接供電電源輸入端(在寄生電源接線方式時(shí)接地)。 DS18B20 的性能 (1) 可用數(shù)據(jù)線供電,電壓范圍: ~; (2) 測(cè)溫范圍: 55~+125℃,在 10~+85℃時(shí)精度為177。可選更小的封裝方式,更寬的電壓適用范圍。 176。而且新一代產(chǎn)品更便宜,體積更小。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類消費(fèi)電子產(chǎn)品等。 C。 C范圍內(nèi) ,精度為177。 C~+125176。 DS18B20 一線總線 數(shù)字化溫度傳感器。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 16 頁(yè) 共 41 頁(yè) 圖 36 溫度采集電路 DALLAS 半導(dǎo)體公司的數(shù)字化溫度傳感器 DS1820是世界上第一片支持 一線總線 接口的溫度傳感器。 圖中兩個(gè)發(fā)光二極管分別與單片機(jī)的 , 口相連,單片機(jī)把顯示何種溫度的信號(hào)送給這兩個(gè)口,對(duì)應(yīng)的發(fā)光二極管就會(huì)點(diǎn)亮,信號(hào)為低 電平有效。這樣就不至于混淆了。獨(dú)立式按鍵可以用單穩(wěn)態(tài)鎖存器消除抖動(dòng)。這種接法,一根輸入線上的按鍵是否被按下,不會(huì)影響其他輸入線上的工作狀態(tài)。 一般電子裝置中都設(shè)計(jì)有按鍵輸入,用以控制程序執(zhí)行時(shí)數(shù)據(jù)的輸入或是特殊功能的設(shè)置及操作。消除按鍵的抖動(dòng)通常有硬件、軟件兩種消除方法。 按鍵開(kāi)關(guān)輸入需要解決的兩個(gè)主要問(wèn)題是判斷是否有按鍵按下和消除按鍵抖動(dòng)的影響。按鈕有單極雙位開(kāi)關(guān)或雙極雙位開(kāi)關(guān),它按動(dòng)能與用途又分為起動(dòng)按鈕、復(fù)位按鈕、檢查按鈕、控制按鈕、限位按鈕等多種。 按鍵開(kāi)關(guān) 按鍵開(kāi)關(guān)為機(jī)械彈性開(kāi)關(guān),當(dāng)按下鍵帽時(shí),按鍵內(nèi)的復(fù)位彈簧片被壓縮,動(dòng)片觸電與 靜片觸電相連,鍵盤(pán)的兩個(gè)引腳被接通;松手后,復(fù)位彈簧將動(dòng)片彈開(kāi),使動(dòng)片與靜片脫離接觸,鍵盤(pán)的兩個(gè)引腳被斷開(kāi)。通俗的說(shuō)也就是一款能用手撥動(dòng)的微型的開(kāi)關(guān),所以也通常叫指撥開(kāi)關(guān)的也很多。而單片機(jī)的 ~ 口則負(fù)責(zé)將字段碼數(shù)據(jù)傳送給 LED 數(shù)碼管。而所謂動(dòng)態(tài)掃描就是指我們采用分時(shí)的方法,輪流控制各個(gè) LED 數(shù)碼管的公共端,使各個(gè)顯示器輪流點(diǎn)亮。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 12 頁(yè) 共 41 頁(yè) 表 31 七段顯示譯碼器的真值表及段碼表 字 符 h g f e d c b a 字段碼 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 共陽(yáng)字碼段 C0H 共陰字碼段 3FH 1 1 1 1 1 1 0 0 1 0 0 0 0 0 1 1 0 共陽(yáng)字碼段 F9H 共陰字碼段 06H 2 1 0 1 0 0 1 0 0 0 1 0 1 1 0 1 1 共陽(yáng)字碼段 A4H 共陰字碼段 5BH 3 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 1 共陽(yáng)字碼段 B0H 共陰字碼段 4FH 4 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 共陽(yáng)字碼段 99H 共陰字碼段 66H 5 1 0 0 1 0 0 1 0 0 1 1 0 1 1 0 1 共陽(yáng)字碼段 92H 共陰字碼段 6DH 6 1 0 0 0 0 0 1 0 0 1 1 1 1 1 0 1 共陽(yáng)字碼段 82H 共陰字碼段 7DH 7 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 共陽(yáng)字碼段 F8H 共陰字碼段 07H 8 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 共陽(yáng)字碼段 80H 共陰字碼段 7FH 9 1 0 0 1 0 0 0 0 0 1 1 0 1 1 1 1 共陽(yáng)字碼段 90H 共陰字碼段 6FH A 1 0 0 0 1 0 0 0 0 1 1 1 0 1 1 1 共陽(yáng)字碼段 88H 共陰字碼段 77H B 1 0 0 0 0 0 1 1 0 1 1 1 1 1 0 0 共陽(yáng)字碼段 83H 共陰字碼 段 7CH C 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 共陽(yáng)字碼段 C6H 共陰字碼段 39H D 1 0 1 0 0 0 0 1 0 1 0 1 1 1 1 1 共陽(yáng)字碼段 A1H 共陰字碼段 5EH E 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 共陽(yáng)字碼段 86H 共陰字碼段 79H F 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 共陽(yáng)字碼段 8EH 共陰字碼段 71H 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)論文 第 13 頁(yè) 共 41 頁(yè) 顯示電路整體設(shè)計(jì) 顯示電路如圖 34 所示: 圖 34 顯示電路 圖中 RP1 為排阻,圖中有 2 個(gè)七段 LED 數(shù)碼管,而在實(shí)際中共有 6 個(gè)這樣的數(shù)碼管,分別代表“當(dāng)前溫度”,“設(shè)定最高溫度值”,“設(shè)定最低溫度值”。 數(shù)碼管顯示碼是表述二進(jìn)制數(shù)與數(shù)碼管所顯示字符的對(duì)應(yīng)關(guān)系的,如表 31 所示。 圖 33 一位共陰極數(shù)碼管引腳圖 從 LED 數(shù)碼的結(jié)構(gòu)可以看出,不同筆段的組合就何以構(gòu)成不同的字符,只要控制 7個(gè)發(fā)光二極管按一定要求亮與滅,就能顯示出十六進(jìn)制字符 0~F。若內(nèi)部 8個(gè)發(fā)光二極管的陽(yáng)極連在 一起接電源正極,就成為共陽(yáng)極數(shù)碼管;若 8 個(gè)發(fā)光二極管的陰極連在一起接地,測(cè)稱為共陰極數(shù)碼管。 七段 LED 數(shù)碼管的原理 LED 數(shù)碼管顯示器由 8 個(gè)發(fā)光二極管中的 7 個(gè)長(zhǎng)條發(fā)光二極管(稱七筆段)按 a、b、 c、 d、 e、 f、 g 順序組成“ 8”字形,另一個(gè)點(diǎn)形的發(fā)光二極管放在右下方,用來(lái)顯示小數(shù)點(diǎn)。在編程時(shí),需要輸出段選和位選信號(hào),位選信號(hào)選中其中一個(gè)數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1