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

正文內(nèi)容

畢業(yè)設(shè)計(jì)—智能溫度報(bào)警器設(shè)計(jì)-在線瀏覽

2025-03-05 23:07本頁(yè)面
  

【正文】 主程序流程圖 圖 主程序流程圖 如圖 所示主程序的主要功能是負(fù)責(zé)實(shí)時(shí)顯示溫度,設(shè)置報(bào)警溫度線,每一秒進(jìn)行讀出處理DS18B20 測(cè)量的溫度值。 如圖 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令。 圖 主要是對(duì)分離后的溫度數(shù)據(jù)顯示進(jìn)行刷新,當(dāng)標(biāo)志位位為 1 時(shí) , 將符號(hào)顯示位移入第一位 。 Keil 是目前最常用的編譯器,支持浮點(diǎn)等到類型,支持多維數(shù)組,能生成對(duì)應(yīng)的匯編代碼,能直接編譯匯編代碼程序和內(nèi)嵌多種工具,可以方便的鏈接,生成可執(zhí)行文件。這一功能強(qiáng)大的軟件提供簡(jiǎn)易的開(kāi)發(fā)平臺(tái),可以讓開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中集中精力于項(xiàng)目本身,加快開(kāi)發(fā)速度。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。 C51 工具包的整體結(jié)構(gòu),如圖 41 所示,其中 uVision 與 Ishell 分別是 C51 for Windows 和 for Dos的集成開(kāi)發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開(kāi)發(fā)流程。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。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 中。造成錯(cuò)誤的主要原因是函數(shù)名書寫錯(cuò)誤或者分隔符 不正確 等。 (2) 在將電路圖熱轉(zhuǎn)印到板子后,如果有一些線路沒(méi)有印上,此時(shí)可以用防水黑色炭筆畫上。 (4) 轉(zhuǎn)孔的時(shí)候得注意焊盤,一不小心 很容易把焊盤給轉(zhuǎn)空了。 做好板子時(shí)候,焊接元器件應(yīng)注意的事項(xiàng) : (1) 首先是先觀察 烙鐵 ,看是否有氧化。如果 烙鐵 氧化可用鋼刷適當(dāng)?shù)乃⑾?烙鐵 頭,或者直接更換 烙鐵 。當(dāng)焊接時(shí)間過(guò)長(zhǎng)時(shí),容易燒壞元器件。 (4) 焊接時(shí)候,要掌握技巧, 加熱元器件腳和焊盤后在上錫 , 焊接上時(shí)以 45176。 11 出現(xiàn) 的問(wèn)題 (1) 在畫電路板的時(shí)候,沒(méi)有注意封裝, lcd1602 的封裝搞錯(cuò)了,后來(lái)重新布線浪費(fèi)了好多時(shí)間。 (3) 在焊接一些特殊原件時(shí)候,如:二極管、三極管、和電解電容等,要注意它們的方向。 (5) 在焊接完所有元器件后,要注意檢查電路,看是否有焊錯(cuò)、漏焊、或者虛焊等。后來(lái)反復(fù)檢查才找到原因。 (7) 在程序調(diào)試的時(shí)候,總會(huì)出現(xiàn)這樣那樣的問(wèn)題,功能沒(méi)有全部實(shí)現(xiàn)。 調(diào)試結(jié)果 做好板子焊好元器件后,進(jìn)行程序編寫。在搞好板子之后做第二次調(diào)試,這時(shí)可以顯示溫度,但是無(wú)法驅(qū)動(dòng)蜂鳴器使其報(bào)警 。 5. 單片機(jī)干擾 [7] ( 1) 單片機(jī)應(yīng)用系統(tǒng)在實(shí)際工作過(guò)程中,難免會(huì)受到各種外部或內(nèi)部的干擾,使系統(tǒng)發(fā)生異常情況。 ( 2) 干擾竄入應(yīng)用系統(tǒng)的主要渠道有三條:通過(guò)電磁波輻射竄入系統(tǒng)的空間干擾;通過(guò)輸入 /輸出通道竄入的通道干擾;電源的干擾 。單片機(jī)干擾最常見(jiàn)的就是復(fù)位;所以單片機(jī)軟件干擾最重要的是處理好復(fù)位狀態(tài) [8]。 6. 設(shè)計(jì)展望 ( 1)本設(shè)計(jì)應(yīng)用范圍很廣,可以根據(jù)具體的應(yīng)用環(huán)境而進(jìn)行拓展。 ( 2)本設(shè)計(jì)還有許多不足的地方,例如若能夠加設(shè)一個(gè)串口通訊 ,就能實(shí)時(shí)的記錄溫度變 化;另外在設(shè)計(jì)時(shí)間顯示的時(shí)候,因?yàn)楫?dāng)初考慮到可以利用單片機(jī)的 定時(shí)器做一個(gè)時(shí)鐘,就沒(méi)有想到用時(shí)鐘芯片,調(diào)試起來(lái)的時(shí)候發(fā)現(xiàn)要實(shí)時(shí)的顯示時(shí)間還是挺困難的。 在本次的畢設(shè)中, 我利用單片機(jī) STC89C52 和 C 語(yǔ)言 的設(shè)計(jì)和應(yīng)用 ,設(shè)計(jì) “ 智能溫度控制報(bào)警器 ”作為我的畢業(yè)設(shè)計(jì)。在同學(xué)和老師的幫助下解決了一些想到的問(wèn)題。 作為一個(gè)初 學(xué)者,從想法的產(chǎn)生,到想法在理論上的可行性,以及到最后的設(shè)計(jì)完成,無(wú)不需要突破種種困難,但是我都一一挺了過(guò)來(lái)。它對(duì)我以后的設(shè)計(jì)思想、設(shè)計(jì)方法、設(shè)計(jì)過(guò)程都將會(huì)產(chǎn)生深遠(yuǎn)的影響。不斷地收集和查閱資料使我知識(shí)面不斷拓寬,為以后也打下了良好的基礎(chǔ)。不斷的堅(jiān)持使我信心百 倍,我會(huì)以后繼續(xù)努力。 參考文獻(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ī)的抗干擾。 DS18B20; alarm。 unsigned char code SONG[] ={ //祝你平安 0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20, 0x30,0x20,0x39,0x10,0x30,0x10,0x30,0x80,0x26,0x20,0x20,0x20,0x20,0x20,0x1c,0x20, 0x20,0x80,0x2b,0x20,0x26,0x20,0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x80,0x26,0x20, 0x30,0x20,0x30,0x20,0x39,0x10,0x26,0x10,0x26,0x60,0x40,0x10,0x39,0x10,0x26,0x20, 0x30,0x20,0x30,0x20,0x39,0x10,0x26,0x10,0x26,0x80,0x26,0x20,0x2b,0x10,0x2b,0x10, 0x2b,0x20,0x30,0x10,0x39,0x10,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40,0x40,0x20, 0x20,0x10,0x20,0x10,0x2b,0x10,0x26,0x30,0x30,0x80,0x18,0x20,0x18,0x20,0x26,0x20, 0x20,0x20,0x20,0x40,0x26,0x20,0x2b,0x20,0x30,0x20,0x30,0x20,0x1c,0x20,0x20,0x20, 0x20,0x80,0x1c,0x20,0x1c,0x20,0x1c,0x20,0x30,0x20,0x30,0x60,0x39,0x10,0x30,0x10, 0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x10,0x26,0x10,0x26,0x10,0x2b,0x10,0x2b,0x80, 0x18,0x20,0x18,0x20,0x26,0x20,0x20,0x20,0x20,0x60,0x26,0x10,0x2b,0x20,0x30,0x20, 0x30,0x20,0x1c,0x20,0x20,0x20,0x20,0x80,0x26,0x20,0x30,0x10,0x30,0x10,0x30,0x20, 0x39,0x20,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40,0x40,0x10,0x40,0x10,0x20,0x10, 0x20,0x10,0x2b,0x10,0x26,0x30,0x30,0x80,0x00, //路邊的野華不要采 0x30,0x1C,0x10,0x20,0x40,0x1C,0x10,0x18,0x10,0x20,0x10,0x1C,0x10,0x18,0x40,0x1C, 0x20,0x20,0x20,0x1C,0x20,0x18,0x20,0x20,0x80,0xFF,0x20,0x30,0x1C,0x10,0x18,0x20, 0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20, 0x30,0x80,0xFF,0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30, 0x20,0x2B,0x40,0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30, 0x20,0x2B,0x40,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26, 0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x80,0x20,0x30,0x1C,0x10,0x20, 0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x15,0x1F, 0x05,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20, 0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B, 0x20,0x26,0x20,0x20,0x20,0x30,0x30,0x20,0x30,0x1C,0x10,0x18,0x40,0x1C,0x20,0x20, 0x20,0x26,0x40,0x13,0x60,0x18,0x20,0x15,0x40,0x13,0x40,0x18,0x80,0x00, }。 for( i =0。i++ ) { 17 for( j =0。j++ )。 //定義 DS18B20 端口 DQ sbit BEEP=P3^2。 sbit DOWN=P3^4。 sbit JR=P3^0。 bit presence 。 sbit LCD_RW = P2^5 。 uchar code cdis1[ ] = { DS18B20 OK } 。 uchar code cdis3[ ] = { DS18B20 ERR0R } 。 unsigne
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1