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

正文內(nèi)容

畢業(yè)設(shè)計(jì)—智能溫度報(bào)警器設(shè)計(jì)-文庫(kù)吧

2025-01-01 23:07 本頁面


【正文】 出溫度值溫度計(jì)算處理顯示數(shù)據(jù)刷新 發(fā)溫度轉(zhuǎn)換開始命令 N Y 調(diào)用顯示子程序 設(shè)置報(bào)警溫度 8 圖 溫度讀取流程圖 圖 溫度轉(zhuǎn)換流程圖 溫度 計(jì)算和顯示流程圖 圖 將 RAM 中讀取 的溫度 值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定。 圖 主要是對(duì)分離后的溫度數(shù)據(jù)顯示進(jìn)行刷新,當(dāng)標(biāo)志位位為 1 時(shí) , 將符號(hào)顯示位移入第一位 。 發(fā) DS18B20復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗(yàn) 9 字節(jié)完 ? CRC校驗(yàn)正 移入溫度暫存器 Y N N Y 結(jié)束 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 9 圖 溫度計(jì)算流程圖 圖 溫度顯示流程圖 4. 系統(tǒng)調(diào)試 KEIL 軟件介紹 [6] Keil 是美國(guó) Keil 公司的 C51 編譯器,它被嵌入到了 Keil uVision 集成開發(fā)環(huán)境中。 Keil 是目前最常用的編譯器,支持浮點(diǎn)等到類型,支持多維數(shù)組,能生成對(duì)應(yīng)的匯編代碼,能直接編譯匯編代碼程序和內(nèi)嵌多種工具,可以方便的鏈接,生成可執(zhí)行文件。 Keil uVision 2 IDE 是 Keil software 公司的產(chǎn)品,它集項(xiàng)目管理、編譯工具、代碼編寫工具、代碼調(diào)試以及完全仿真于一體,適 合個(gè)人開發(fā)或人數(shù)少、對(duì)開發(fā)過程的管理還不成熟的開發(fā)團(tuán)體。這一功能強(qiáng)大的軟件提供簡(jiǎn)易的開發(fā)平臺(tái),可以讓開發(fā)者在開發(fā)過程中集中精力于項(xiàng)目本身,加快開發(fā)速度。 Keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows 界面,如圖 所。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。 C51 工具包的整體結(jié)構(gòu),如圖 41 所示,其中 uVision 與 Ishell 分別是 C51 for Windows 和 for Dos的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用 IDE本身或其它編輯器編輯 C 或匯編源文件。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件 (.ABS)。ABS 文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器 dScope51 或 tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程 序存貯器如 EPROM 中。 開始 溫度零下 ? 溫度值取補(bǔ)碼置“ 1”標(biāo)志 計(jì)算小數(shù)位溫度 BCD值 計(jì)算整數(shù)位溫度 BCD值 結(jié)束 置“ 0”標(biāo)志 N Y 溫度數(shù)據(jù)移入顯示寄存器 標(biāo)志位為 1? 最高位顯示“ — ” 最高為顯示分理出的數(shù)據(jù) 結(jié)束 分離顯示溫度 10 圖 程序調(diào)試圖 圖 為本設(shè)計(jì)的程序調(diào)試圖,在 經(jīng)過調(diào)試也出現(xiàn)了許多問題,如: 編譯期錯(cuò)誤 、 連接錯(cuò)誤 等。造成錯(cuò)誤的主要原因是函數(shù)名書寫錯(cuò)誤或者分隔符 不正確 等。 焊接 焊接之前, 先 畫好電路圖,做板子得注意的事項(xiàng): (1) 畫電路圖時(shí),布線要適當(dāng)?shù)脑O(shè)置線和焊盤的寬度,否則做出來的板子容易斷線或者焊不上。 (2) 在將電路圖熱轉(zhuǎn)印到板子后,如果有一些線路沒有印上,此時(shí)可以用防水黑色炭筆畫上。 (3) 用三氯化鐵腐蝕板子時(shí),應(yīng)注意三氯化鐵的濃度和腐蝕的時(shí)間。 (4) 轉(zhuǎn)孔的時(shí)候得注意焊盤,一不小心 很容易把焊盤給轉(zhuǎn)空了。 (5) 最后在用鋼刷刷轉(zhuǎn)好孔的板子 上的墨時(shí),應(yīng)控制力度,否則容易將銅線也刷掉。 做好板子時(shí)候,焊接元器件應(yīng)注意的事項(xiàng) : (1) 首先是先觀察 烙鐵 ,看是否有氧化。因?yàn)檠趸蟮?烙鐵 不上錫,不好焊接。如果 烙鐵 氧化可用鋼刷適當(dāng)?shù)乃⑾?烙鐵 頭,或者直接更換 烙鐵 。 (2) 焊接一些特殊原件,例如:石英晶振等,要注意焊接的時(shí)間和溫度。當(dāng)焊接時(shí)間過長(zhǎng)時(shí),容易燒壞元器件。 (3) 焊單片機(jī)的引腳時(shí),應(yīng)小心焊接,以免短路。 (4) 焊接時(shí)候,要掌握技巧, 加熱元器件腳和焊盤后在上錫 , 焊接上時(shí)以 45176。角移開烙鐵, 這樣可以有效避免虛焊。 11 出現(xiàn) 的問題 (1) 在畫電路板的時(shí)候,沒有注意封裝, lcd1602 的封裝搞錯(cuò)了,后來重新布線浪費(fèi)了好多時(shí)間。 (2) 在畫電路圖的時(shí)候把線布的太細(xì),以至于做第一塊板子的時(shí)候 ,焊盤太小無法焊接 ,后來只好 重新做過一塊板子了。 (3) 在焊接一些特殊原件時(shí)候,如:二極管、三極管、和電解電容等,要注意它們的方向。 (4) 在焊接的時(shí)候要注意 不能焊接太久,在焊接電源插座時(shí),因?yàn)楹附拥臅r(shí)間過長(zhǎng),后來把銅板焊 俏皮了,后來只好用一條導(dǎo)線接上。 (5) 在焊接完所有元器件后,要注意檢查電路,看是否有焊錯(cuò)、漏焊、或者虛焊等。在 程序調(diào)試的 時(shí)候,因?yàn)榘遄由嫌幸粋€(gè)電阻虛焊了,以至于 無法點(diǎn)亮 lcd1602 液晶屏。后來反復(fù)檢查才找到原因。 (6) 焊接的時(shí)候因?yàn)楹附蛹夹g(shù)不是很熟練,在焊接完后,發(fā)現(xiàn)整體元器件不協(xié)調(diào),焊點(diǎn)不圓滑,走 線也很亂,看上去不美觀。 (7) 在程序調(diào)試的時(shí)候,總會(huì)出現(xiàn)這樣那樣的問題,功能沒有全部實(shí)現(xiàn)。這時(shí)候除了自己要多檢查 程序之外,還要多問問同學(xué)老師。 調(diào)試結(jié)果 做好板子焊好元器件后,進(jìn)行程序編寫??戳艘恍蜕暇W(wǎng)找了一些資料,在進(jìn)行第一次調(diào)試時(shí),因?yàn)榘遄拥挠布栴}沒有調(diào)試成功,檢查后發(fā)現(xiàn)是一個(gè)電阻虛焊了 。在搞好板子之后做第二次調(diào)試,這時(shí)可以顯示溫度,但是無法驅(qū)動(dòng)蜂鳴器使其報(bào)警 。 后來在同學(xué)的幫忙下,讓蜂鳴器報(bào)警但仍無法顯示時(shí)間。 5. 單片機(jī)干擾 [7] ( 1) 單片機(jī)應(yīng)用系統(tǒng)在實(shí)際工作過程中,難免會(huì)受到各種外部或內(nèi)部的干擾,使系統(tǒng)發(fā)生異常情況。比如,因干擾使程序指針發(fā)生錯(cuò)誤時(shí),可能會(huì)將非操作碼執(zhí)行,造成程序執(zhí)行的混亂(跑飛)或進(jìn)入死循環(huán),甚至可能會(huì)損壞元器件。 ( 2) 干擾竄入應(yīng)用系統(tǒng)的主要渠道有三條:通過電磁波輻射竄入系統(tǒng)的空間干擾;通過輸入 /輸出通道竄入的通道干擾;電源的干擾 。 防止干擾最有效的方法是去除干 擾源,隔斷干擾路徑,但往往很難做到,所以只能看單片機(jī)抗干擾能力夠不夠強(qiáng)了。單片機(jī)干擾最常見的就是復(fù)位;所以單片機(jī)軟件干擾最重要的是處理好復(fù)位狀態(tài) [8]。在本設(shè)計(jì)中受到的單片機(jī)干擾不大,也無造成程序執(zhí)行的混亂,程序調(diào)試還算順利。 6. 設(shè)計(jì)展望 ( 1)本設(shè)計(jì)應(yīng)用范圍很廣,可以根據(jù)具體的應(yīng)用環(huán)境而進(jìn)行拓展。例如:在農(nóng)業(yè)應(yīng)用上,在外圍設(shè)備可接二氧化碳發(fā)生器,當(dāng)溫度低于或者超過預(yù)設(shè)值時(shí),做相應(yīng)的發(fā)生和斷開二氧化碳發(fā)生器。 ( 2)本設(shè)計(jì)還有許多不足的地方,例如若能夠加設(shè)一個(gè)串口通訊 ,就能實(shí)時(shí)的記錄溫度變 化;另外在設(shè)計(jì)時(shí)間顯示的時(shí)候,因?yàn)楫?dāng)初考慮到可以利用單片機(jī)的 定時(shí)器做一個(gè)時(shí)鐘,就沒有想到用時(shí)鐘芯片,調(diào)試起來的時(shí)候發(fā)現(xiàn)要實(shí)時(shí)的顯示時(shí)間還是挺困難的。 7. 總結(jié) 和致謝 畢業(yè)設(shè)計(jì)是對(duì)大學(xué)階段所學(xué)知識(shí)的一個(gè)總結(jié)。 在本次的畢設(shè)中, 我利用單片機(jī) STC89C52 和 C 語言 的設(shè)計(jì)和應(yīng)用 ,設(shè)計(jì) “ 智能溫度控制報(bào)警器 ”作為我的畢業(yè)設(shè)計(jì)。 在本次畢業(yè)設(shè)計(jì)中,作為一個(gè)初學(xué) 12 者,由于自身的知識(shí)水平有限,在設(shè)計(jì)過程中碰到了許多問題。在同學(xué)和老師的幫助下解決了一些想到的問題。某些問題可能想的不夠周全或者沒有想到,希望老師給予指出。 作為一個(gè)初 學(xué)者,從想法的產(chǎn)生,到想法在理論上的可行性,以及到最后的設(shè)計(jì)完成,無不需要突破種種困難,但是我都一一挺了過來。雖然過程很艱苦,但是當(dāng)做完以后心里是無法言以表達(dá)的激動(dòng)。它對(duì)我以后的設(shè)計(jì)思想、設(shè)計(jì)方法、設(shè)計(jì)過程都將會(huì)產(chǎn)生深遠(yuǎn)的影響。學(xué)會(huì)查閱資料是我在這次設(shè)計(jì)中的最大收獲,畢竟一個(gè)人的知識(shí)水平有限,而資料在設(shè)計(jì)中的作用可以說是舉足輕重。不斷地收集和查閱資料使我知識(shí)面不斷拓寬,為以后也打下了良好的基礎(chǔ)。通過設(shè)計(jì),使我對(duì)一個(gè)產(chǎn)品的設(shè)計(jì)過程有了全面的了解,設(shè)計(jì)過程中出現(xiàn)的許多困難也使我自己不斷完善。不斷的堅(jiān)持使我信心百 倍,我會(huì)以后繼續(xù)努力。在設(shè)計(jì)過程中感謝 廖延初 老師的悉心指導(dǎo)以及同學(xué)們的幫助, 廖延初 老師深厚的學(xué)術(shù)功底、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、和藹可親的為師之道和不知疲倦的進(jìn)取精神,讓我受益頗深,為我樹立了人生道路上的榜樣,是我今后從事各項(xiàng)事業(yè)的楷模 。 參考文獻(xiàn) [1] 百度文庫(kù) DS18B20 工作原理 [2] 百度文庫(kù) LCD1602 中文資料 [3] AT89S51 單片機(jī)介紹 . caj/blog/item/ca627c1680c1d1421a [4] 魏立峰,王寶興 . 《單片機(jī)原理與應(yīng)用技術(shù)》,北京大學(xué)出版社, 2022, 2124. [5] 楊素行 . 《模擬電子技術(shù)基礎(chǔ)簡(jiǎn)明教程》,高等教育出版社, 2022, 514529. [6] 東哥單片機(jī)學(xué)習(xí)網(wǎng) Keil C51 基礎(chǔ)知識(shí)( 1) 20220302 [7] 單片機(jī)系統(tǒng)應(yīng)用的抗干擾措施 . 20224/ [8] 單片機(jī)的抗干擾。 Intelligent temperature control alarm design Electronic and information engineering Electronic and information engineering 118542022113 Instructor 【 Abstract】 The system is based on single chip microputer intelligent temperature alarm controller design. With 89c51 as the core, and adopting the temperature sensor DS18B20 as temperature detector, on the LCD screen displays realtime temperature. The thermometer belongs to the
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1