
![[重點]西南科技大學畢業(yè)論文-熊楓(6302)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/23/0824a069-2d46-42fa-bb04-265a7812897e/0824a069-2d46-42fa-bb04-265a7812897e1.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 數字顯示液體溫度控制器的制作</p><p> 摘要:智能溫度控制器是各種電子產品必不可少的重要控制部分,其性能的優(yōu)劣直接 關系到整個電子產品運行的安全性和可靠性。其主要作用是根據所需條件來控制電子 產品的正常運行并檢測電子產品性能的好壞,現已成為具有發(fā)展前景和影響力的一項 高新技術產品。智能溫度控制器基于AT89S51單片機,以其操作簡單,電路簡潔,安 全性強等顯著優(yōu)點而受到人們的青睞,
2、并廣泛應用于雞舍,冷庫,熱泵產業(yè),蘑菇庫, 水產品養(yǎng)殖場以及家用電器產品中。近年來,隨著電子信息產業(yè)的高速發(fā)展,人們通 過GSM網絡對系統(tǒng)進行無線監(jiān)控對于智能溫度控制器的需求與H俱增,溫度控制器 的開發(fā),研制和生產己成為發(fā)展前景十分誘人的朝陽產業(yè)。目前,伴隨著電子產品的 廣泛運用,智能溫度控制器顯示出了強大的生命力。其操作簡單,安全性強等優(yōu)點, 現已成為電子產品屮不可缺少的一部分。</p><p> 關鍵詞:A
3、T89S51單片機;智能溫度控制器;GSM網絡;無線監(jiān)控</p><p> Digital display of the production fluid temperature</p><p> controller</p><p> Abstract: Intelligent temperature controller is part of the es
4、sential control of various electronic products, its performance will directly related to the safety and reliability of the entire electronic products running. Its main role is to control the normal operation of the elect
5、ronic products according to the required conditions and to detect electronic product performance is good or bad, has now become a high-tech product development prospects and influence. Intelligent temperature controlle&l
6、t;/p><p> Key words: AT89S51 microcontroller, Intelligent temperature controlle, GSM network, Wireless monitoring</p><p><b> 第1章緒論1</b></p><p> 1.1課題背景與意義1</p>
7、<p> 1.1.1課題背景1</p><p> 1.1.2課題意義1</p><p> 1.2溫度控制系統(tǒng)的設計目的1</p><p> 1.3溫度控制系統(tǒng)完成的功能2</p><p> 第2章總體設計方案3</p><p> 2.1設計題目分析3</p><p&
8、gt; 2.2方案的篩選論證3</p><p> 2.3方案的總體設計3</p><p><b> 231控制部分4</b></p><p> 2.3.2顯示部分4</p><p> 2.3.3溫度采集部分4</p><p> 第3章DS18B20溫度傳感器 7</p
9、><p> 3.1溫度傳感器發(fā)展歷程7</p><p> 3.2DS18B20T作原理7</p><p> 321 DS18B20的工作時序7</p><p> 3.3DS18B20的測溫原理9</p><p> 331 DS18B20的測溫原理9</p><p> 3.3.2
10、 DS18B20的測溫流程10</p><p> 第4章單片機接口設計11</p><p> 4.1 AT89S52的主要性能11</p><p> 4.2AT89S51的功能特性11</p><p> 4.3AT89S51 的接 口設計12</p><p> 4.4AT89S51的引腳說明12&
11、lt;/p><p> 4.5 LED數碼管顯示器接口的設計14</p><p> 4.5.1 LED靜態(tài)顯示方式16</p><p> 第5章系統(tǒng)調試與分析18</p><p> 5.1系統(tǒng)硬件電路設計18</p><p> 5.1.1主板電路設計18</p><p> 5.1
12、.2各部分電路18</p><p> 5.2系統(tǒng)軟件設計19</p><p> 5.2.1系統(tǒng)軟件設計的整體思想19</p><p> 5.2.2系統(tǒng)程序流程圖20</p><p> 第6章焊接的方法與步驟22</p><p> 6.1焊接前的準備22</p><p>
13、6.2手工焊接過程22</p><p> 6.2.1操作前檢查22</p><p> 6.2.2焊接步驟22</p><p> 6.2.3焊接要領22</p><p> 6.2.4操作后檢查23</p><p> 第7章電路的調試25</p><p> 7.1導線連接是否
14、止確25</p><p> 7.2電源接口是否有短路現象25</p><p> 7.3元器件安裝情況25</p><p> 第8章調試注意事項26</p><p><b> 結論27</b></p><p><b> 致謝29</b></p>
15、<p><b> 參考文獻30</b></p><p><b> 附錄31</b></p><p><b> 第1章緒論</b></p><p> 1.1課題背景與意義</p><p><b> 1.1.1課題背景</b><
16、;/p><p> 溫度控制是當今社會發(fā)展的最重要的技術Z-,農業(yè)、畜牧業(yè)、工業(yè)、人類的生 活齊方面都離不開溫度控制。在工業(yè)生產和科技研發(fā)中,像電力、化工、石油、航空 航天、機械制造、糧食存儲等領域內,溫度常常是表征對彖和過程狀態(tài)的最重要的參 數Z-O比如,冶煉鋼材,加熱爐是軋鋼車間必備的一道工序,不管是冷軋述是熱軋, 冷軋的加熱溫度與熱軋就要相對低一些,還有一般加熱爐采用三段式加入:預熱、加 熱、均熱,就是為了減少
17、軋制缺陷的發(fā)生;煉油過程屮,原油必須在不同的溫度和壓 力條件下進行分餡才能得到汽油、柴油、煤油等不同的產品。農業(yè)是21世紀最有活 力的新興產業(yè),口動檢測與控制系統(tǒng)則是現代智能化溫度的重要組成部分。溫度監(jiān)測 是控制農作物生長的關鍵因素,傳統(tǒng)溫度調節(jié)方式已不能滿足現代溫室高精度、快速 采集及響應的要求,因此找出一?種能夠很好解決上訴問題的方法勢在必行??梢?,溫 度的測量和控制是非常重要的。</p><p> 本設計
18、是一個數字溫度測量及控制系統(tǒng),能測柜內的溫度,并能在超限的情況下 進行控制、調整,并報警。保證環(huán)境保持在限定的溫度屮。</p><p><b> 1.1.2課題意義</b></p><p> 隨著社會的發(fā)展,科技的進步?,F在世界各國的溫室控制技術發(fā)展很快,一些國 家在實現自動化的基礎上正向著完全自動化、無人化的方向發(fā)展。像荷蘭園林技術, 以先進的鮮花生產技術著稱于
19、世,其玻璃溫室全部由計算機操作。利用計算機控制溫 室環(huán)境因素的方法,主要是將各種作物不同生長發(fā)育階段所需要的環(huán)境條件輸入計算 機程序,當某一環(huán)境因索發(fā)生改變時,其余因索口動作岀相應修正或調整。一般以光 照條件為始變因素,溫度、濕度和C02濃度為隨變因素,使這四個主要環(huán)境因素隨 時處于最佳配合狀態(tài)。</p><p> 1.2溫度控制系統(tǒng)的設計目的</p><p> 本次課程設計,就是用單
20、片機實現溫度控制,傳統(tǒng)的溫度檢測大多以熱敏電阻為 溫度傳感器,但熱敏電阻的可靠性并,測量溫度準確率低,而耳必須經過專門的接口 電路轉換成數字信號才能rtl單片機進行處理。本次采用DS18B20數字溫度傳感器來 實現基于51單片機的數字溫度控制的設計。</p><p> 傳統(tǒng)的溫度計有反應速度慢、誤并大等缺點而下面利用集成溫度傳感器DS18B20 設計并制作了一款基T AT89C51的4位數碼管顯示的數字溫度控制
21、器,其電路簡單, 軟硬件結構模塊化,易于實現。</p><p> 1.3溫度控制系統(tǒng)完成的功能</p><p> 設計測溫系統(tǒng)主要是由DS 18B20去采集溫度,然后由AT89C51單片機負責提供 時鐘頻率,分析處理數據,送給LED顯示。DS18B20低溫度系數晶振的振蕩頻率受 溫度影響很小,用于產生固定頻率的脈沖信號送給計數器1。該數字溫度計利用 DS 18B20集成溫度傳感器及其接
22、口電路完成溫度的測量并轉換成模擬電壓信號,經 由模數轉換器ADC0804轉換成單片機能夠處理的數字信號,然后送到單片機 AT89C51中進行處理變換,最后將溫度值顯示在4位數碼管上。系統(tǒng)以AT89C51單 片機為控制核心,加上DS18B20測溫電路、ADC模數轉換電路、4位溫度信號顯示 電路以及外圍電源、時鐘電路等組成。</p><p><b> 第2章總體設計方案</b></p&g
23、t;<p><b> 2.1設計題目分析</b></p><p> 能夠對溫室內的溫度進行測量和控制,并用大屏幕液晶顯示器顯示實際的溫度 值、FI期、時間等信息;測量溫度范圍:0°C—50°C;溫度下限為15°C,上限為35°C, 超過上(2限溫度系統(tǒng)具有降溫(升溫)功能;超過上(下)限溫度系統(tǒng)具有聲咅報警功 能;溫度誤差:<l
24、76;Co本設計是一個數字溫度控制系統(tǒng),能測量溫度,并能在超限的 情況下進行控制、調整,并報警。</p><p> 2.2方案的篩選論證</p><p> 根據要實現的功能,綜合比較幾種設計方法,提出了實現系統(tǒng)功能的最佳方案。</p><p> 考慮使用溫度傳感器,結合單片機電路設計,采用一只DS18B20溫度傳感器, 直接讀取被測溫度值,Z后進行轉換,依次完
25、成設計要求。</p><p> 碩件電路非常簡單,但程序設計復雜一些,在以前的課程學習上對DS18B20. 字符型液晶顯示、鍵盤的程序都有所學習,而且曾經在網上看到過此類程序設計,并 且我們已經使用開發(fā)工具KEIL用C語言對系統(tǒng)進行了程序設計,用仿真軟件 PROTEUS對系統(tǒng)進行了仿真,達到了預期的結果。由此可見,該方案完成具冇可行 性,對畢業(yè)設計的圓滿完成也非常有信心。</p><p>
26、; 2.3方案的總體設計</p><p> 本系統(tǒng)的電路設計方框圖如圖2?1所示,它由三部分組成:①控制部分主芯片采 用單片機AT89S51;②顯示部分釆用4位LED數碼管以動態(tài)掃描方式實現溫度信號的 顯示;③溫度采集部分采用DS 18B20溫度傳感器;④單片機復位單元;⑤報警發(fā)生 單元。</p><p> 圖2-1溫度控制電路總體設計方案</p><p>&
27、lt;b> 2.3.1控制部分</b></p><p> 根據設計的要求,要利用溫度傳感器實時控溫。當溫度高于設定的溫度時,打開 降溫裝置進行調整使溫度在設定的范圍內。當溫度低于設定的溫度時,打開升溫裝置 進行調整使溫度在設定的范圍內。同時耍求能設定溫度。畢業(yè)設計的主要任務是能對 溫度進行口動的檢測和控制。設計中采用單片機來控制溫度,因此要有溫度的采集電 路,鍵盤顯示電路,溫控電路,報警電路
28、等幾個部分。</p><p> 要實現系統(tǒng)的設計要用到的知識點有單片機的原理及其應用,溫度傳感器的原理 和應用,及鍵盤和顯示電路的設計等。</p><p><b> 2.3.2顯喬部分</b></p><p> 顯示電路采用4位共陰極LED數碼管,從P0 口送數,P2 口掃描。</p><p> 2.3.3溫度采
29、集部分</p><p> 采用數字溫度傳感器DS18B20o DS18B20為數字式溫度傳感器,無需其他外加 電路,直接輸出數字量。可直接與單片機通信,讀取測溫數據,電路簡單。</p><p> DS 18B20與傳統(tǒng)的熱敏電阻相比,他能夠直接讀出被測溫度并且可根據實際要 求通過簡單的編程實現9?12位的數字值讀數方式。并口從DS 18B20讀出的信息或 寫入DS18B20的信息僅需要
30、一根口線(單線接口)讀寫,因而使用DS18B20可使系統(tǒng)結構更趨簡單,可靠性更高。他在測溫精度、轉換時間、傳輸距離、分辨率等方面 帶來了令人滿意的效果。</p><p> DS 18B20的性能特點</p><p> 采用單線技術,與單片機通信只需一個引腳;</p><p> 通過識別芯片各自唯一的產品序列號從而實現單線多掛接,簡化了分布式溫度檢 測的應用;&
31、lt;/p><p> 實際應用中不需要外部任何器件即可實現測溫;</p><p> 可通過數據線供電,電壓的范圍在3?5.5V;</p><p><b> 不需要備份電源;</b></p><p> 測量范圍為?55?+125°C,在?10?+85°C范圍內誤茅為0.5°C;</p
32、><p> 數字溫度計的分辨率用戶可以在9位到12位之間選擇,可配置實現9?12位的 溫度讀數;</p><p> 將12位的溫度值轉換為數字量所需時間不超過750ms;</p><p> 用戶定義的,非易失性的溫度告警設置,用用戶可以自行設定告警的上下限溫度。</p><p> DS18B20的內部結構</p><p
33、> DS 18B20采用3腳PR —35封裝,如圖2?2所示。</p><p><b> 引腳說明:</b></p><p><b> GND-地</b></p><p><b> DQ-I/D數據線</b></p><p><b> VDD-W/DD
34、</b></p><p> 圖 2-2 DS18B20 封裝</p><p> C.DS18B20內部結構主要由四部分組成,如圖2-3所示</p><p> 圖2-3 DS18B20內部結構</p><p> 非揮發(fā)的溫度報警觸發(fā)器TH和TL,可通過軟件寫入用戶報警上下限值。</p><p> 高
35、速暫存存儲,可以設置DS18B20溫度轉換的精度。</p><p> d.DS 18B20溫度傳感器的注意事項</p><p> DS18B20從測溫結束到將溫度值轉換成數字量需要一定的轉換時間,這是必須 保證的,不然會導致轉換錯誤,使溫度輸出總是顯示85°C;</p><p> 在實際使用中發(fā)現,應使電源電壓保持在5V左右,若電源電壓過低,會使所測
36、</p><p> 得的溫度與實際溫度出現偏高現象,經過試驗發(fā)現,一般在5V左右;</p><p> 較小的碩件開銷需要相對復雜的軟件進行補償,由于DS 18B20與單片機間采用 串行方式傳送數據,因此,在對DS18B20進行讀寫編程時,必須嚴格保證讀寫時序, 否則將無法讀取測溫結果;</p><p> 在DS 18B20測溫程序設計中,向DS18B20發(fā)出溫
37、度轉換命令后,程序總要等待 DS 18B20的返回信號,一旦DS18B20接觸不好或斷線,當程序讀該DS18B20時?,將 沒有返回信號,程序進入死循環(huán),這一點在進行DS18B20硬件連接和軟件設計時也 要給予一定的重視。</p><p> 另外,由于DS 18B20單線通信功能是分時完成的,它有嚴格的時隙概念,因此 讀寫時序很重要。系統(tǒng)對DS18B20的各種操作按協(xié)議進行。操作協(xié)議為:初使化 DS 18B20
38、(發(fā)復位脈沖)一發(fā)ROM功能命令一發(fā)存儲器操作命令一處理數據。</p><p> 第3章DS18B20溫度傳感器</p><p> 3.1溫度傳感器發(fā)展歷程</p><p> 溫度的測量是從金屬(物質)的熱脹冷縮開始。溫度傳感器,使用范圍廣,數量多, 居各種傳感器之首。溫度傳感器的發(fā)展大致經歷了以下3個階段:傳統(tǒng)的分立式溫度 傳感器(含敏感元件),主要是能夠進
39、行非電量和電量Z間轉換;模擬集成溫度傳感 器/控制器;智能溫度傳感器。目前,國際上新型溫度傳感器正從模擬式想數字式、 集成化向智能化及網絡化的方向發(fā)展。</p><p> 3.2 DS18B20工作原理</p><p> DS 18B20的工作時序</p><p> a. DS 18B20工作過程及時序</p><p> DS18B2
40、0內部的低溫度系數振蕩器是一個振蕩頻率隨溫度變化很小的振蕩器, 為計數器1提供一頻率穩(wěn)定的計數脈沖。高溫度系數振蕩器是一個振蕩頻率對溫度很 敏感的振蕩器,為計數器2提供一個頻率隨溫度變化的計數脈沖。初始時,溫度寄存 器被預置成-55°C,每當計數器1從預置數開始減計數到0時,溫度寄存器中寄存的 溫度值就增加1°C,這個過程重復進行,直到計數器2計數到0時便停止。</p><p><b&g
41、t; b.初始化時序</b></p><p><b> 圖3-1初始化時序</b></p><p> 如圖3?1所示,當DS18B20接收到溫度轉換命令后,開始啟動轉換。轉換完成 后的溫度值就以16位帶符號擴展的二進制補碼形式存儲在高速暫存存儲器的第1、2 字節(jié)。單片機可以通過單線接口讀出該數據,讀數拯時低位在先,高位在后,數據格式以0.0625
42、176;C / LSB形式表示。當符號位S=0吋,表示測得的溫度值為正值,可以 直接將二進制位轉換為-| ?進制;當符號位S = 1吋,表示測得的溫度值為負值,要先 將補碼變成原碼,再計算十進制數值??偩€上的所有傳輸過程都是以初始化開始的, 主機響應應答脈沖。應答脈沖使主機知道,總線上有從機設備,且準備就緒。</p><p><b> 寫時序</b></p><p>
43、;<b> 圖3-2寫時序</b></p><p> 如圖3?2所示,寫時序包括寫0時序和寫1時序。所有寫時序至少需要60us,且 在2次獨立的寫時序Z間至少需要lus的恢復時間,都是以總線拉低開始。寫1時序, 主機輸出低電平,延時2us,然后釋放總線,延時60us。寫0時序,主機輸出低電平, 延時60us,然后釋放總線,延時2us o</p><p><b
44、> d?讀時序</b></p><p> 主機寫"o"吋序 L 主機寫"1"時序?</p><p><b> >1US;>1US</b></p><p><b> 圖3-3讀時序</b></p><p> 如圖3
45、?3所示,總線減法計數器1對低溫度系數晶振產生的脈沖信號進行減法計 數,當減法計數器1的預置值減到0時,溫度寄存器的值將加1,減法計數器1的預 置將重新被裝入,減法計數器1重新開始對低溫度系數晶振產生的脈沖信號進行計 數,如此循環(huán)盲到減法計數器計數到0時,停止溫度寄存器的累加,此時溫度寄存器 屮的數值就是所測溫度值。</p><p> 3.3 DS18B20的測溫原理</p><p>
46、 DS 18B20的測溫原理</p><p> DS 18B20的測溫原理中低溫度系數晶振的振蕩頻率受溫度的影響很小,用于產牛 固定頻率的脈沖信號送給減法計數器1,高溫度系數晶振隨溫度變化其震蕩頻率明顯 改變,所產生的信號作為減法計數器2的脈沖輸入,圖中還隱含著計數門,當計數門 打開時,DS 18B20就對低溫度系數振蕩器產生的時鐘脈沖后進行計數,進而完成溫度 測量。計數門的開啟時間由高溫度系數振蕩器來決定,每
47、次測量前,首先將-55 °C所 對應的基數分別置入減法計數器1和溫度寄存器中,減法計數器1和溫度寄存器被預置 在-55 °C所對應的一個基數值。減法計數器1對低溫度系數晶振產生的脈信號進行減法 計數,當減法計數器1的預置值減到0時溫度寄存器的值將加1,減法計數器1的預置將 重新被裝入,減法計數器1重新開始對低溫度系數晶振產生的脈沖信號進行計數,如 此循環(huán)直到減法計數器2計數到0時,停止溫度寄存器值的累加,此時溫度寄存
48、器中的 數值即為所測溫度。斜率累加器用于補償和修止測溫過程中的非線性,其輸出用于修 正減法計數器的預置值,只要計數門仍未關閉就重復上述過程,直至溫度寄存器值達 到被測溫度值,這就是DS 18B20的測溫原理,如圖3</p><p> 另外,由于DS18B20單線通信功能是分時完成的,他有嚴格的時隙概念,因此讀 寫時序很重要。系統(tǒng)對DS 18B20的各種操作必須按協(xié)議進行。操作協(xié)議為:初始化 DS 18B20 (
49、發(fā)復位脈沖)一發(fā)ROM功能命令一發(fā)存儲器操作命令一處理數據,如圖 3?5所示。</p><p> 圖3-4測溫原理內部裝置</p><p> DS18B20的測溫流程</p><p> 圖3?5 DS18B20測溫流程</p><p> 第4章單片機接口設計</p><p> DS18B20可以采用兩種方式供
50、電,一種是采用電源供電方式,此時DS18B20的 1腳接地,2腳作為信號線,3腳接電源。</p><p> 4.1 AT89S52的主要性能</p><p> 與MCS-51單片機產品兼容,8K字節(jié)在系統(tǒng)可編程Flash存儲器、1000次擦寫 周期、全靜態(tài)操作:0Hz?33Hz、三級加密程序存儲器、32個可編程I/O 口線、三 個16位定時器/計數器八個中斷源、全雙工UART串行通道、
51、低功耗空閑和掉電模 式、掉電后中斷可喚醒、看門狗定時器、雙數拯指針、掉電標識符⑴。</p><p> 4.2AT89S51的功能特性</p><p> AT89S51是一種低功耗、高性能CMOS8位微控制器,具冇8K在系統(tǒng)可編程Flash 存儲器。使用Atmcl公司高密度非易失性存儲器技術制造,與工業(yè)80C51產品指令 和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常
52、規(guī)編程器。在 單芯片上,擁冇靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S51為眾多嵌入 式控制應用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52具有以下標準功能:8k 字節(jié)Flash, 256字節(jié)RAM, 32位I/O 口線,看門狗定時器,2個數據指針,三個16 位定時器/計數器,一個6向量2級屮斷結構,全雙工串行口,片內品振及時鐘電路。 另外,AT89S51可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式,如圖4-1
53、 所示。</p><p> P0 口: P0 口是一個8位漏極開路的雙向I/O 口。作為輸岀口,每位能驅動8個 TTL邏輯電平。對P()端口寫時,引腳用作高阻抗輸入。</p><p><b> GND VVC</b></p><p> 圖4?1 DS18B20與單片機的接口電路</p><p> 4.3AT89S
54、51的接口設計</p><p> 通過鍵盤設定溫度的上下限。把實際測量的溫度和設定的上下限進行比較,來控 制P0.0、P0.1、P0.7端口的高低電平。把P0.0、P0.1、P0.7端口分別與三極管的基極 連接來控制溫度和報警。當測量的溫度超過了設定的最高溫度,P2.2由高電平變成 低電平,就相當于基極輸入為“0”,這時三極管導通推動小風扇和控制電路工作,反 之,當基極輸入為“1”時,三極管不導通,報警器和控制
55、電路都不工作。只要控制 單片機的P0.0、PO.l、P0.7 口的高低電平就可以控制模擬電路的工作,如圖4?2所示。</p><p><b> VCC</b></p><p><b> 401"</b></p><p><b> 3 & PH</b></p>&l
56、t;p><b> 3? Pt2</b></p><p><b> 35 PM</b></p><p><b> 52 P»7</b></p><p><b> 31</b></p><p><b> 3Q~~]</
57、b></p><p><b> VCC</b></p><p><b> M K5</b></p><p><b> 25 K4</b></p><p><b> 24 F23</b></p><p><b>
58、; 23 P22</b></p><p><b> 22 P21</b></p><p><b> 11 P20</b></p><p> 圖4?2單片機引腳圖</p><p> 4.4AT89S51的引腳說明</p><p><b> VC
59、C:電源電壓。</b></p><p><b> GND:接地。</b></p><p> POD: P0 口是一-個8位開漏雙向I/O端口,每個引腳可以吸收8TTL H電流。</p><p> P0 口針吋先寫1,被定義為高阻抗輸入。P0可用于外部程序數據存儲器,它可以被 定義為數據/地址的低八位。在FIASH編程吋,P0
60、口作為原碼輸入口,當FIASH奇 偶校驗,P0輸出的原代碼,然后P0必須被連接到一個外部的上拉電阻。</p><p> Pl 口: Pl 口是一個內部上拉電阻,以提供一個8位雙向I/O 口,P1 口輸出緩 沖器可以收到4TTL H電流。寫Pl端口引腳后內部拉高,可作為輸入,P1 口被外部 拉低,將輸岀電流,這是由于內部上拉的緣故。在FLASH編程和校驗,P1 口作為低 八位地址接收。</p>&l
61、t;p> P2 口: P2 口是一個內部上拉電阻的8位雙向I/O 口,P2 口緩沖器可接收輸出4 個TTL fl電流,當P2端口寫“1”時?,其引腳內部上拉電阻上拉,并作為輸入。因 此作為輸入,P2 口引腳被外部拉低源電流。這是由于內部上拉的緣故。P2 口使用時, 外部程序存儲器或16位地址外部數據存儲器的訪問,P2 口輸出地址的高八位。在給 定的地址“1”,它利用內部上拉優(yōu)勢八對外部數據存儲器的地址時,讀取和寫入,P2 口輸出
62、其特殊功能寄存器。P2 口在FLASH編程和校驗時接收高八位地址信號和控 制信號。</p><p> P3 口: P3 口引腳8內部上拉電阻的雙向I/O 口,可接收輸岀4個TTL f J電流。 當P3 口寫入“1”,他們在內部拉高,并用作輸入。作為輸入時,由于外部下拉為低 電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。</p><p> P3 口也可用于作為AT89C51的一些
63、特殊功能的端口引腳復用功能:</p><p> P3.0 RXD (串行輸入)</p><p> P3.1 TXD (串行輸出端口)</p><p> P3.2 / INTO (外部屮斷0)</p><p> P3.3/INT1 (外部中斷1)</p><p> P3.4 TO (定時器0外部輸入記錄)<
64、;/p><p> P3.5T1 (計時1外部輸入)</p><p> P3.6/WR (外部數據存儲器寫選通)</p><p> P3.7/RD (外部數據存儲器讀選通)</p><p> P3 I」的編程和編程驗證閃爍接收一些控制信號。</p><p> RST:復位輸入。當振蕩器復位時,該設備保持RST腳兩個
65、機器周期時間。</p><p> ALE/PROG:當訪問外部存儲器地址鎖存允許的輸出電平的狀態(tài)字節(jié)是用來鎖 存的地址。在Flash編程期間,此引腳用于輸入編程脈沖。在平時,ALE周期結束丁 一個恒定的頻率輸出正脈沖信號,頻率振蕩器頻率的1/6。因此,它可以被用于外部 輸出的脈沖或用于定時目的。但是請注意,這是:每當用作外部數據存儲器時,ALE</p><p> 脈沖被跳過。如果你想禁
66、用的ALE輸出,可設置為0在SFR8EH地址。此時,ALE 只有在執(zhí)行MOVX, MOVC指令是ALE工作。此外,該引腳被拉略有下降。如果微 處理器在外部執(zhí)行狀態(tài)ALE禁止,設置無效。</p><p> /PSEN:外部程序存儲器選通信號。通過外部程序存儲器取在每個機器周期兩次 /PSEN有效。然而,外部數據存儲器的訪問,這兩個有效的/PSEN信號將不會岀現。</p><p> /EA
67、/VPP:當/EA保持為低電平,則在此期間外部程序存儲器(OOOOH-FFFFH), 不管是否有內部程序存儲器。需要注意的是加密1 :00/EA將在內部鎖定復位;當/EA 端保持高位運行,這里的內部程序存儲器。在Flash編程期間,此引腳也用于施加12V 編程電源(VPP)o</p><p> XTAL1:輸入振蕩器反相放大器和內部時鐘操作電路的輸入。</p><p> XTAL2:反
68、向振蕩輸出。</p><p> XTAL1和XTAL2:是一個反相放大器的輸入和輸出。反相放大器可以配置為片 上振蕩器。如果使用外部時鐘源驅動裝置,XTAL2不宜服用。備用的輸入通過分頻 觸發(fā),內部時鐘信號,所以沒有任何要求的外部時鐘信號的脈沖寬度,但必須保證高, 低脈沖寬度的要求。</p><p> 4.5 LED數碼管顯示器接口的設計</p><p> 常
69、見的LED數碼管為“8”字型的,共計8段。每一段對應一個發(fā)光二極管。這 種數碼管顯示器冇共陽極和共陰極兩種,如圖4?3所示。共陰極LED數碼管的發(fā)光 二極管的陰極連接在一起,通常此公共陰極接地。當某個發(fā)光二極管的陽極為高電平 時,發(fā)光二極管點亮,相應的段被顯示。</p><p> 圖4?3 LED現設計類別</p><p> 同樣,共陽極數碼管的發(fā)光二極管的陽極連接在一起,通常此公共陽
70、極接正電壓, 當某個發(fā)光二極管的陰極接低電平時,發(fā)光二極管被點亮,相應段被顯示。</p><p> 為了使LED數碼管顯示不同的符號或數字,要把某些段的發(fā)光二極管點亮,這 樣就要為LED數碼管提供代碼,因為這些代碼可使LED相應的段發(fā)光,從而顯示不 同字型,因此該代碼也稱為段碼(或稱字型碼)。</p><p> LED數碼管共計8段。因此捉供給LED數碼管的段碼(或字型碼)正好是一個
71、字節(jié)。在使用屮,習慣上是以“a”段對應段碼字節(jié)的最低位。齊段與字節(jié)中齊位對 應關系如表4-1和表4-2所示。</p><p> 表4?1各段與字節(jié)中各位對應關系</p><p> 表4?2 8段LED段碼</p><p> 4.5.1 LED靜態(tài)顯示方式</p><p> 靜態(tài)顯示指無論多少位LED數碼管,都同時處于顯示狀態(tài)。<
72、/p><p> 數碼管工作于靜態(tài)顯示方式時,各位的共陰極(或共陽極)連接在一起并接地(或 接+5V);每位的段碼線(a?dp)分別與一個8位的I/O 口鎖存器輸出相連。如果送 往各個LED數碼管所顯示字符的段碼一經確定,則相應I/O I」鎖存器鎖存的段碼輸 出將維持不變,直到送入另一個字符的段碼為止。正I大I如此,靜態(tài)顯示無閃爍,亮度 較高,軟件控制比較容易。</p><p> 如圖4-4
73、所示,為4位LED數碼管靜態(tài)顯示器電路,各位可獨立顯示,只要在 該位的段碼線上保持段碼電平,該位就能保持相應的顯示字符。由于各位分別由一8 位的數字輸出端口控制段碼線,故在同一吋間里,每一位顯示的字符口J以各不相同。 靜態(tài)顯示方式占用丨I線較多。如果顯示器的數H增多,則需要增加I/O 1-1的數目。</p><p><b> I/O 口( I</b></p><p>
74、;<b> 入</b></p><p><b> I/O 口(2)</b></p><p><b> I/O 口(3)</b></p><p><b> I/O 口(4)</b></p><p><b> 入</b>&l
75、t;/p><p> 圖4-4位LED數碼管靜態(tài)顯示器電路</p><p><b> +5V/GND</b></p><p> 第5章系統(tǒng)調試與分析</p><p> 5.1系統(tǒng)硬件電路設計</p><p> 5.1.1主板電路設計</p><p> 單片機的P1.0
76、接DS18B20的2號引腳,P0 口送數P2 口掃描,P1.1、P1?2控制 加熱器和電風扇的繼電器。</p><p> 5.1.2各部分電路</p><p><b> 顯示電路</b></p><p> 顯示電路采用了7段共陰數碼管掃描電路,節(jié)約了單片機的輸出端口,便于程序 的編寫,如圖5?1所示。</p><p&g
77、t;<b> 圖5-1顯示電路圖</b></p><p> DS18B20溫度傳感器電路,如圖5?2所示</p><p><b> VCC</b></p><p><b> VCC</b></p><p><b> DQ</b></p>
78、;<p><b> GND</b></p><p><b> DS18D20</b></p><p> 圖5?2溫度傳感器電路引腳圖</p><p> 晶振控制電路,如圖5?3所示</p><p><b> 30pF</b></p><
79、;p> 圖5?3晶振控制電路圖</p><p><b> 5.2系統(tǒng)軟件設計</b></p><p> 5.2.1系統(tǒng)軟件設計的整體思想</p><p> 本設計是以AT89S51為核心,利用軟硬件相結合的自動控制器。在單片機自動 控制已經廣泛的應用于人們的生產和生活的今天,傳統(tǒng)用模擬電路來控制溫度的做 法,已經逐漸被淘汰。這個系
80、統(tǒng)的實現,改變了傳統(tǒng)的溫度控制方法,為溫度的控制 開辟了一條新的道路。根據我國的科技和工業(yè)水平,這個系統(tǒng)的設計是符合工業(yè)生產 的需要。實現我國的工業(yè)化,口動控制是其中的一個重要目標,門動控制系統(tǒng)止廣泛 的應用于工業(yè)生產和人們的口常生活。</p><p> 比每個模塊有門身的任務,只有接收到上級模塊的調用命令時才能執(zhí)行。</p><p> 模塊Z間的通信只限于其直接上、下級模塊,任何模塊
81、不能直接與其他上下 級模塊或同級模塊發(fā)生通信聯系。</p><p> 若冇某模塊要與非直接上、下級的其他模塊發(fā)生通信聯系,必須通過其上級 模塊進行傳遞。</p><p> d?模塊調用順序為自上而下。在控制結構圖中,把一個系統(tǒng)分解為若干模塊,實 質上是把一件比較抽彖、其物理內容不大確定的任務,分解為若干件比較具體的、物 理內容比較確定的任務。</p><p>
82、 主程序的功能是:啟動DS 18B20測量溫度,將測量值與給定值進行比較,若測 得溫度小于設定值,則進入加熱階段,置PL1為低電平,這期間繼續(xù)對溫度進行監(jiān) 測,直到溫度在設定范圍內,置P1」為高電平斷開可控硅,關閉加熱器,等待下一 次的啟動命令。當測得溫度大于設定值,則進入降溫階段,則置P1.2為低電平,這 期間繼續(xù)對溫度進行監(jiān)測,直到溫度在設定范圍內,置P1.2為高電平斷開,關閉風 扇,等待下一次的啟動命。</p>&l
83、t;p> 5.2.2系統(tǒng)程序流程圖</p><p> 系統(tǒng)程序主要包括主程序,讀出溫度子程序,復位應答子程序,寫入子程序等。</p><p><b> 主程序</b></p><p> 主程序的主要功能是負責溫度的實吋顯示、讀出并處理DS18B20的測量的當前 溫度值,溫度測量每Is進行一次。這樣可以在-?秒之內測量一次被測溫度,
84、其程序 流程見圖5?4所示。</p><p> 通過調用讀溫度子程序把存入內存儲屮的整數部分與小數部分分開存放在不同 的兩個單元中,然后通過調用顯示了程序顯示出來。</p><p><b> v</b></p><p> 圖5-4主程序流程圖</p><p> DS18B20的各個命令對時序的要求特別嚴格,所以必
85、須按照所要求的時序才能 達到預期的目的,同時,要注意讀進來的是高位在后低位在前,共有12位數,小數 4位,整數7位,還有一位符號位。</p><p> b?系統(tǒng)總的流程圖,如圖5?5所示</p><p> 圖5?5系統(tǒng)總的流程圖</p><p> 第6章焊接的方法與步驟</p><p><b> 6.1焊接前的準備</
86、b></p><p> 在焊接Z前,應用萬用表進行校驗,檢查每個元器件插放是否正確、整齊,二極 管、電解電容極性是否止確,電阻讀數的方向是否一致,全部合格后方可進行元器件 的焊接電烙鐵的處理。</p><p><b> 6.2手工焊接過程</b></p><p> 6.2.1操作前檢查</p><p> &
87、amp;把電烙鐵插頭插入規(guī)定的插座上3-5分鐘,檢查烙鐵是否發(fā)熱,如發(fā)覺不熱, 先檢查插座是否插好,如插好,若還不發(fā)熱,應立即向管理員匯報,不能自隨意拆開 烙鐵,更不能用手直接接觸烙鐵頭。</p><p> 已經氧化凹凸不平的或帶鉤的烙鐵頭應更新的:可以保證良好的熱傳導效果。</p><p> c?保證被焊接物的品質。如杲換上新的烙鐵嘴,受熱后應將保養(yǎng)漆擦掉,立即加 上錫保養(yǎng)。烙鐵的清
88、洗要在焊錫作業(yè)前實施,如果5分鐘以上不使用烙鐵,需關閉電 源。海綿要清洗干凈不干凈的海綿屮含有金屬顆粒,或含硫的海綿都會損壞烙鐵頭。</p><p> d?檢查吸錫海綿是否冇水和清潔,若沒水,請加入適量的水(適量是指把海綿按 到常態(tài)的一半厚時有水滲出。</p><p><b> 6.2.2焊接步驟</b></p><p> 烙鐵焊接的具體
89、操作步驟可分為五步:</p><p> 步驟1:準備合適烙鐵頭;</p><p> 步驟2:烙鐵頭接觸被焊件;</p><p> 步驟3:送上焊錫絲;</p><p> 步驟4:焊錫絲脫離焊點;</p><p> 步驟5:烙鐵頭脫離焊點。</p><p><b> 6.2.
90、3焊接要領</b></p><p> a.烙鐵頭與兩被焊件的接觸方式</p><p> 接觸位置:烙鐵頭應同時接觸要相互連接的2個被焊件(如焊腳與焊盤),烙鐵 一般傾斜45度,應避免只與其中一個被焊件接觸。當兩個被焊件熱容量懸殊時,應 適當調整烙鐵傾斜角度,烙鐵與焊接面的傾斜角越小,使熱容量較大的被焊件與烙鐵 的接觸面積增大,熱傳導能力加強。</p><
91、p> 接觸壓力:烙鐵頭與被焊件接觸時應略施壓力,熱傳導強弱與施加壓力大小成止 比,但以對被焊件表面不造成損傷為原則。</p><p><b> 焊絲的供給方法</b></p><p> 焊絲的供給應掌握3個要領,既供給時間,位置和數量。</p><p> 供給時間:原則上是被焊件升溫達到焊料的熔化溫度是立即送上焊錫絲。</p
92、><p> 供給位置:應是在烙鐵與被焊件之間并盡量靠近焊盤。</p><p> 供給數量:應看被焊件與焊盤的人小,焊錫蓋住焊盤后焊錫高于焊盤直徑的1/3 既可。</p><p><b> 焊接時間及溫度設置</b></p><p> 溫度曲實際使用決定,以焊接一個錫點4秒最為合適,最大不超過8秒,平時觀 察烙鐵頭,當
93、其發(fā)紫時候,溫度設置過高;</p><p> 一般直插屯子料,將烙鐵頭的實際溫度設置為(350^370度)表面貼裝物料(SMC) 物料,將烙鐵頭的實際溫度設置為(330~350度);</p><p> 特殊物料,需要特別設置烙鐵溫度,FPC、LCD連接器等要用含銀錫線,溫度一 般在290度到310度之間;</p><p> 焊接大的元件腳,溫度不要超過380度
94、,但可以增大烙鐵功率。</p><p><b> 焊接注意事項</b></p><p> 焊接前應觀察各個焊點(銅皮)是否光潔、氧化等;</p><p> 在焊接物品時,要看準焊接點,以免線路焊接不良引起的短路。</p><p> 6.2.4操作后檢查</p><p> a.用完烙鐵后應
95、將烙鐵頭的余錫在海綿上擦凈。</p><p> b?每天下班后必須將烙鐵座上的錫珠、錫渣、灰塵等物清除干凈,然后把烙鐵放</p><p><b> 在烙鐵架上。</b></p><p> C.將清理好的電烙鐵放在工作臺右上角。</p><p><b> 第7章電路的調試</b></p&
96、gt;<p> 當一個電路板焊接都完成后,在檢查該電路板是否可以正常工作時,通常不要直 接給屯路板供屯,而是要按下面的步驟進行檢查,確保每一步都沒冇問題后在上電也 不遲,以免造成不必要的危險。</p><p> 7.1導線連接是否正確</p><p> 如今,大家都是使用電路繪制軟件進行電路板的設計,但是還是建議大家先畫原 理圖在生成網絡表來生成PCB的連接,有很多的初
97、學者學習PCB電路板的軟件是都 是直接畫PCB板,在單片機的入門和設計各個小實驗電路板時都是直接在元件庫中 拉出元件封裝來畫PCB,通常會導致很多管腳的錯連。</p><p> 如果你是使用很規(guī)范的電路設計步驟來設計的電路板,那么你的原理圖是你檢查 的關鍵,這里需要檢查的地方主要在芯片的電源和網絡節(jié)點的是否標注正確,同時也 要注意網絡節(jié)點是否有重疊的現象,這是檢查的重點。另一個檢杳的重點是元件的封 裝?,F在很多
98、的芯片的封裝的不同,其引腳的順序也是不同的。</p><p> 7.2電源接口是否有短路現象</p><p> 這里就體現出調試之詢不上電的原因,冇的屯源接口短路,這樣會造成你的電源 燒壞。冇吋會有電源爆炸的事故發(fā)生。使用萬用表測量一下電源的輸入阻抗,這是必 須的步驟。再設計,是電源部分可以使用一個電阻來作為調試方法,上電前先不焊接 電阻,檢查電源的電壓正常后在將電阻焊接在PCB
99、177;,給后面的單元供電,以免造 成上電出于電源的電壓不正常而燒毀后面單元的芯片,若是貼片的就更麻煩屯路設計 中增加保護電路,比如輸入電源極性接反報警電路等。</p><p> 7.3元器件安裝情況</p><p> 主要是檢查有極性的元器件,如發(fā)光二極管、電解電容、電位器、以及三極管的 管腳是否對應三極,同一功能的不同廠家其管腳的排序也是不同的。所以最好使用萬 用表測試一下。<
100、;/p><p><b> 第8章調試注意事項</b></p><p> 在通電調試之前,必須認真檢查電路連線是否正確,對照電路圖按照一定順序逐 級檢測,特別要注意電源是否接錯,電源與地是否短接,二極管是否接反,輕輕撥一 撥元器件,觀察焊點是否牢固。如用萬用表檢測時,將萬用表兩表筆接觸電路板相連 處即可。通電后,人體不允許接觸電路板的任一部分,防止觸電,注意安全。若通電
101、 后觀察屯路冇冒煙、起火等現象,應立即斷電,排除故障后繼續(xù)通電,并注意觀察各 器件引腳是否正常。打開電源,給系統(tǒng)加上激勵信號源(如升溫,降溫)等等,觀察 指示燈是否按要求變化。如不能順利完成以上功能,則應認真檢查電路的連接及功能 設計是否有誤并作出相應調整。</p><p> 接通屯源,將溫度傳感器放入熱水中,發(fā)現繼電器指示器燈常亮,將萬用表調到 電壓檔,連接測試電源的接口,發(fā)現沒有電壓信號;反過來測試,同樣沒
102、有信號。斷 開電源,將萬用表調到電阻檔,將表筆分別連接導線接線端與它對應的電源端口,發(fā) 現接負極的導線沒冇導通,此時可能導線沒冇接通。</p><p> 經過將近一個月的努力,完成了智能溫度控制系統(tǒng)的設計,達到預期設計目的。</p><p> 在本次設計的過程屮,我發(fā)現很多的問題,雖然以前沒有獨立做過這樣的設計, 但這次設計真的讓我長進了很多,單片機課程設計重點就在于軟件算法的設計,需
103、要 有很巧妙的程序算法,雖然以前寫過兒次程序,但我覺的寫好一個程序并不是一件簡 單的事,舉個例子,以前寫的那兒次,數據加減時,我用的都是BCD碼,這一次,我 全部用的都是16進制的數直接加減,感覺效果比較好,有好多的東西,只有我們去 試著做了,才能真正的掌握,只學習理論有些東西是很難理解的,更談不上掌握。</p><p> 從這次的設計中,我真真止止的意識到,在以后的學習中,要理論聯系實際,把 我們所學的理論知
104、識運用到實際當中,學習單機片機更是如此,程序只有在經常的寫 與讀的過程屮才能提高,這就是我在這次設計屮的最大收獲。</p><p> 通過對多種溫度控制系統(tǒng)的分析研究,木論文口行設計并實現了一利湍度測試控 制系統(tǒng)。該系統(tǒng)基于51系列單片機的控制,通過AT89S51處理溫度傳感器檢測的數 字信號,從而控制固態(tài)繼電器的打開和關閉,實現對溫度的控制,同時配合按鍵的手 動控制,使得系統(tǒng)操作更加方便、人性化。通過對硬件與
105、軟件的調試情況,系統(tǒng)基木 能實現論文所預期設計的功能,不過系統(tǒng)仍然存在一些不足之處,有待改進。</p><p> 從設計方案的選擇到最終系統(tǒng)功能的實現,我在這個過程中學到了許多新的知 識。首先是閱讀了一些參考文獻,使我對溫度控制系統(tǒng)有了全新的認識。在這次系統(tǒng) 設計的過程屮遇到了很多困難,但通過自己的努力都一一克服了。當然由于自己前一 段時間不抓緊,搞的到最后兒天拼命趕論文,弄的口己很狼狽,這是我以后要吸取教 訓
106、的地方,凡事都得有計劃。</p><p> 在設計過程屮,通過學習學到了很多知識,收獲很大,同時也鍛煉了多方面的能 力。通過對系統(tǒng)程序的編寫,編程的能力有所提升,同時,通過不斷的發(fā)現問題和解 決問題,自己自學能力和分析處理問題的能力有所提升。</p><p> 通過本設計,將所學知識用于解決社會生活屮的實際問題,提高了所學知識的實 際應用能力,也提高了自身的學習能力。</p>
107、;<p> 首先,要衷心感謝我的指導教師!在我學習期間不僅傳授了做學問的秘訣,還傳 授了做人的準則。這些都將使我終生受益。無論是在理論學習階段,還是在論文的選 題、資料查詢、撰寫的每一個環(huán)節(jié),都得到導師的悉心指導和幫助。我愿借此機會向 導師表示衷心的感謝!</p><p> 在整個設計和論文的完成過程中,我得到了眾多同學的支持和幫助,特別要感謝 實驗室的老師和同學們,感謝他們在我畢業(yè)設計期間所給
108、予的支持和幫助。實驗室里 良好的學習氣氛,學術討論,以及技術交流,使我在學習方法、實際應用上得到很多 經驗和指導。</p><p> 大學的生活讓我有了堅強的性格,冷靜的頭腦和永遠樂觀的態(tài)度。最重要的是讓 我有了責任感,對口己、對家人和對社會。</p><p> 在此,我還要感謝所有老師們對我的關心和幫助,正是在你們的教育指導下使我 掌握了各種專業(yè)知識和技能,不斷成長。今后我會繼續(xù)不斷
109、努力,實現自我價值,并 創(chuàng)造更多的社會價值。</p><p> 最后衷心感謝百忙之中評閱論文的老師們,懇請各位老師多多指點。</p><p><b> 參考文獻</b></p><p> 李朝青,單片機原理及接口技術(簡明修訂版)[M].北京:航空航天大學出版社,1998</p><p> 李廣弟,單片機基礎[M
110、].北京:航空航天大學出版社,1994</p><p> ?、?陳躍東,DS18B20集成溫度傳感器原理?應用[J].安徽機電學院學報,2002</p><p> [4] Maxim公司,1-Wire單總線的基本原理[EB/ OL]</p><p> ?、神R云峰,陳子夫,李培全,數字溫度傳感器DS18B20的原理與應ffl[EB/OL]</p>&l
111、t;p> ⑹華成英,童詩口,模擬電子技術基礎(第四版)[M].(高籌教育出版社),2006.1</p><p> 繆家鼎,徐文娟牟同升,光電技術[M].浙江大學出版社,1996.3</p><p> 吳大正,電路基礎(第二版).西安電子科技大學出版社,2000.7</p><p> 袁小平,電子技術綜合設計教程(笫一版).機械工業(yè)出版社,2008.4&
112、lt;/p><p> 康華光,鄒壽彬,電子技術基礎數字部分(第四版).北京:高等教育出版1999</p><p> 杜膚生,數字集成電路應用精粹.北京:人民郵電出版社,2001</p><p> 大欽,電子技術基礎實驗(第二版).北京:高籌教育出版社,2000</p><p><b> 程序代碼</b></p&
113、gt;<p><b> ORG 0000H</b></p><p> TEMPER_L EQU 29H</p><p> TEMPER_H EQU 28H</p><p> FLAG1 EQU 38H;是否檢測到DS18B20標志位</p><p> A_B1T EQU 20H ;數碼管個位數存放
114、內存位置</p><p> B_BIT EQU 21H ;數碼管十位數存放內存位置</p><p> XS EQU 30H</p><p> MOV A, #00H</p><p><b> MOV P2, A</b></p><p> MAIN:LCALL GET_TEMPER;調用讀
115、溫度子程序</p><p> MOV A, 29H</p><p><b> MOV B, A</b></p><p><b> CLR C</b></p><p><b> RLC A</b></p><p><b> CLR C&
116、lt;/b></p><p><b> RLC A</b></p><p><b> CLR C</b></p><p><b> RLC A</b></p><p><b> CLR C</b></p><p>&l
117、t;b> RLC A</b></p><p><b> SWAP A</b></p><p> MOV 31H, A</p><p><b> MOV A, B</b></p><p> MOV C, 40H;將28H中的最低位移入C</p><p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西南科技大學畢業(yè)設計
- 西南科技大學畢業(yè)設計
- 西南科技大學畢業(yè)設計
- 西南科技大學畢業(yè)設計
- 西南科技大學畢業(yè)設計(論文)開題報告
- 江蘇科技大學畢業(yè)論文開題報告.doc
- 江蘇科技大學畢業(yè)論文開題報告.doc
- 西南科技大學畢業(yè)論文-花園錦都一號招標文件
- 山東科技大學畢業(yè)設計論文
- 西南科技大學本科生畢業(yè)論文
- 西南科技大學本科生畢業(yè)論文
- 電子科技大學畢業(yè)論文格式
- 北京科技大學畢業(yè)設計論文
- 華中科技大學畢業(yè)論文答辯模板
- 西南科技大學
- 河南科技大學畢業(yè)設計論文模板
- 西安科技大學畢業(yè)設計(論文)
- 西南科技大學網絡教育學院畢業(yè)論文
- 西南大學畢業(yè)論文
- 江蘇科技大學畢業(yè)論文中期檢查表.docx
評論
0/150
提交評論