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

正文內(nèi)容

數(shù)顯溫度控制儀的設計畢業(yè)設計論文-資料下載頁

2025-06-28 15:14本頁面
  

【正文】 待480μs以上?NSETB DQ等待15~60μsDQ是否變低?置FLAG標志并延時200μs初始化結(jié)束清除FLAG標志 DS18B20初始化程序流程圖二、DS18B20初始化程序流程圖:三、DS18B20寫入子程序和讀取子程序流程圖:YYDS18B20初始化寫入CCH,SKIP ROM寫入44H,發(fā)送轉(zhuǎn)換命令CLR DQ,準備發(fā)送延時15μs寫入1位數(shù)據(jù)延時15~45μsSETB DQ完成1位寫入8位寫完了嗎?嗎?N完 成 DS18B20寫入子程序開 始寫入CCH,SKIP ROM寫入BEH,發(fā)送轉(zhuǎn)換命令CLR DQ準備發(fā)送SETB DQ釋放總線開 始DS18B20初始化SETB DQ延時1μs以上延時1μs以上讀取1位數(shù)據(jù)延時15~45μs8位讀完了嗎?嗎?完 成N DS18B20讀取子程序四、鍵盤掃描子程序流程圖:開 始0FEH—PORTA是否有按鍵輸入?是S1嗎?Y是S2嗎?N是S3嗎?N是S4嗎?N是第一次 輸入嗎?Y設定最高溫度值顯示“H—”N是在設置狀態(tài)嗎?Y滿60嗎?YN=N+1N顯示“XX”是第一次輸入嗎?Y設定最低溫度值Y顯示“L—”是在設置狀態(tài)嗎?Y減到0了嗎?YN=N+1N顯示“XX”RET保持溫度值NNYNNY保存設定值N 鍵盤掃描子程序流程圖第8章 硬件電路板的制作步驟制作硬件電路板需要1個繼電器來復位,2個LED來提示溫度指示,還有一個AT89C51單片機,一個DS18B20溫度傳感器,鍵盤,一個晶體振蕩器及其外圍電阻電容等。在確定電路的正確性可行性之后,開始使用PCB系統(tǒng)設計PCB板,具體分為以下幾個步驟:① 有關(guān)參數(shù)的設置。這一步主要設定自動布參數(shù)、自動布線參數(shù)、板面參數(shù)等。② PCB板尺寸設計。在禁止布線層上,沿設計的PCB邊畫邊框線,即指定自動布局的范圍。這一步為自動布局打基礎。同時,在上層板面(即元器件面)沿禁止布線層的邊框圖線放置銅線,這是PCB板最后成型所必須的。③ 布局就是根據(jù)原理圖上元器件之間的連接關(guān)系,并考慮電磁兼容性以及元器件的安裝空間和散熱等,總是將元器件放置在PCB電路板上適當?shù)奈恢?。布局的好壞直接影響PCB板的電氣性能和布局的功能,是PCB板設計過程中最費時、最繁瑣的。布局工作需要耐心、細致。盡管系統(tǒng)提供了自動布局的功能,但是一般而言都需要手工調(diào)整。手工布局,首先載入SCH生成的網(wǎng)絡表,通過手工移動元器件PCB板上的排列位置實現(xiàn)布局。移動元器件是最好打開網(wǎng)絡連接顯示,這樣就能觀察到相鄰元器件連線的疏密。自動布局,PCB系統(tǒng)環(huán)境提供自動布局功能完成元器件放置,但在細節(jié)處最好使用手工調(diào)整。布局時要求相互間連線多的元器件應該就近放置;相互間可能造成干擾的元器件應遠離:功率器件應考慮散熱空間。④ 自動布線。布線就是在元器件引腳之間放置覆銅連線的過程,這一過程可以通過手工完成,也可以自動進行。但是Protel99的PCB系統(tǒng)提供了強大的自動布線功能,建議使用該功能自動布線。在進行自動布線之前,設計人員必須先設計好布線參數(shù),定義布線規(guī)則。如果不適當,可能會導致自動布線失敗,即布線的成功率不高,所以這一步要特別注意。⑤ 啟動設計規(guī)則檢查DRC,這一步利用PCB提供的DRC功能對完成布線的PCB板進行檢查,這一步由軟件自動完成。檢查的結(jié)果輸出在報告文件*.rep中,PCB軟件將出錯處在PCB圖上顯示出來,為檢查、修改提供方便。⑥ 板面字符調(diào)整。為了使設計的PCB板美觀,并且安裝焊接元器件方便,應將元器件的名稱。設計值的字符參數(shù)移至元器件框外。大小合適且字符不想重疊。⑦ 將經(jīng)過DRC檢查無誤,且版面字符調(diào)整好的PCB設計圖存盤、輸出、制版。⑧ 印刷板電路設計完成以后,整個電路板的設計項目就基本完成。存檔以便進行后期的修改及完善。調(diào)用網(wǎng)絡表Load Net list添加元件庫Add/Remove規(guī)劃電路板新建印制板圖NewPCB 設置絲印字元件布局走線手工制板熱轉(zhuǎn)印法光印法等打印,輸出報表存盤Save電路板成品交給印制板 制作PCB板的流程圖第9章 結(jié)束語三個多月的畢業(yè)設計過程中,通過查閱大量的資料,我對單片機控制器以及硬件電路有了進一步的了解。在這期間,我積累了大量的硬件知識,利用INTEL公司的AT89C51微處理器搭建硬件平臺,設計了數(shù)顯溫度控制儀。設計控制儀的過程大體上分為四步:1.明確設計目的。在設計控制電路之前,必須要明確該電路要實現(xiàn)那些功能。只有做到這一點,才能夠有目的的設計電路。2.設計原理圖。在設計控制電路的過程中。先后對一接口進行設計,以及一些存儲器和輸入電路,輸出電路和復位電路等等。3.繪制印制板。根據(jù)原理圖以AT89C51為核心器件繪制相應的印制板。在設計印制板時,應非常注意PCB布線原則,為了抑制印制板之間的串擾,在設計布線時應盡量避免長距離的平等走線,盡可能拉開線與線之間的距離,信號線與地線及電源線盡可能不交叉。在一些對干擾十分敏感的信號線之間設置接地的印制線,可以有效地抑制串擾。4.調(diào)試電路。使用開發(fā)器和簡單的程序進行電路調(diào)試,對電路的各部分功能進行驗證。在調(diào)試過程中,我遇到很多問題,在解決問題的過程中我積累了很多實際經(jīng)驗。5.軟件編程,電路調(diào)試完畢,編寫程序進行對相關(guān)器件的控制,達到預計的功能后,將程序載入到板內(nèi)相關(guān)器件,進行脫機(PC機)工作??刂苾x采用何種溫度傳感器,用何種控制策略來實現(xiàn)是本次設計的一個核心問題。經(jīng)過對溫度傳感器和單片機的深入研究,最終選用了DALLAS公司的最新單線數(shù)字溫度傳感器DS18B20,采用軟件編程來實現(xiàn)溫度的控制,這樣極大的簡化了電路和降低了成本。在整個畢業(yè)設計中,從對題目的研究到電路圖的制作,從軟件的編寫到最后的調(diào)試……在這一個充滿挑戰(zhàn)伴隨挫折,充滿熱情伴隨打擊的過程中,我感觸頗深,它已不僅是一個對我四年學習知識情況和我的應用動手能力的檢驗,而且還是對我的鉆研精神,面對困難的心態(tài),做事的毅力和耐心的考驗。我在這個過程中深刻的感受到了做畢業(yè)設計的意義所在,和我一樣真正投入了身心去做的人也一定會有同樣的感觸。本課題的重點、難點是:(1)初步接觸溫度傳感器,要對傳感器的原理、結(jié)構(gòu)、應用等各方面從頭開始琢磨;(2)考慮從非電量信號到電量信號實現(xiàn)原理以及單片機的接口;(3)熟悉AT89C51單片機的編程技術(shù);(4)考慮調(diào)整電路的實現(xiàn)過程以及怎么樣通過單片機來間接的控制。通過做本課題,我了解并掌握了傳感器的基本理論知識,更深入的掌握單片機的開發(fā)應用和PC編程控制。為以后從事單片機軟硬件產(chǎn)品的設計開發(fā)、PC軟件開發(fā)打下了良好的基礎,樹立獨立從事產(chǎn)品研發(fā)的信心,并在這種能力上得到了比較充分的鍛煉。謝 辭在本次畢業(yè)設計中,我得到了指導老師的熱心指導。自始至終關(guān)心督促畢業(yè)設計進程和進度。幫助解決畢業(yè)設計中遇到的許多問題。還不斷向我們傳授分析問題和解決問題的辦法,并指出了正確的努力方向,使我在畢設過程中少走很多彎路。同時,他還提供給我們專門的各種設備及場所,在調(diào)試過程中能夠有充足的時間。在這里非常感謝老師的指導和幫助,并致以誠摯的謝意!同時,身邊的同學也給了我許多的幫助。在此,我向身邊關(guān)心我的同學致以誠摯的謝意!另外,系里的領(lǐng)導和老師也給了我們必要的指導,我也向系和年級的領(lǐng)導們表示衷心的感謝!最后感謝學院對我這幾年的培養(yǎng)。參考文獻[1] 余永權(quán). 單片機在控制系統(tǒng)中的應用[M].電子工業(yè)出版社,2003[2] 徐仁貴 廖哲智. 單片微型計算機應用技術(shù)[M].機械工業(yè)出版社,2001[3] [M].電子科技大學出版社,2004[4] [M].人民出版社,2006[5] 鄭學堅 周斌. 微型計算機原理及應用實驗指導(第二版)[M].清華大學出版社,2001[6] DS18S20 High Precision 1Wire Digital Thermometer[J].DALLAS SEMICONDUCTOR[7] 沙占友. 智能化集成溫度傳感器原理與應用[M].機械工業(yè)出版社,2002[8] [M].高等教育出版社,2005[9] 金偉正單線數(shù)字溫度傳感器的原理及用[J].電子技術(shù)應用,2000(6):43—45[10] [M].科學出版社,2005[11] 張粵,倪偉。DSISB20在分布式測溫系統(tǒng)中的應用[J].淮陰工學學報.2002.(10):l一2。[12] Ken Report for DS1820[J].Dallas Semiconductor,2004,3~4[13] 崔瑋. Protel 99 SE 電路原理圖與電路板設計教程[M].海洋出版社,2005[14] 梁恩主 梁恩維. Protel 99 SE 電路設計與仿真應用[M].清華大學出版社,2000[15] [M].電子工業(yè)出版社,2004[16] Richard conctrol systerm[M].BEIJING:Science Publishing House,2002.附 錄元器件清單名 稱型 號數(shù) 量單片機AT89C511個溫度傳感器DS18B201個晶振1個穩(wěn)壓直流電源YW505W1個電阻1K10個10K1個1個三極管S90132個FU23S1個電容20μF1個發(fā)光二極管KRE511個蜂鳴器YD9231個LED04022個繼電器JHK161個導線——若干本次設計的參考程序如下:(晶振為12MHZ) HIG_TMP EQU 32H ;設定的最高溫度值 LOW_TMP EQU 33H ;設定的最低溫度值 NUB_VAL EQU 34H ;加減1的暫存值 TEMPER_H EQU 36H ;采集到溫度的低位 TEMPER_L EQU 35H ;采集到溫度的高位TEMPER_NUM EQU 60H FLAG BIT 00H ;18B20初始化完成KEY_MK BIT 08H ;鍵盤按下標志KEY_HMK BIT 09H ;S1鍵按下標志KEY_LMK BIT 0AH ;S2鍵按下標志DISP_MK BIT 0BH ;溫度設定狀態(tài)標志DQ BIT ORG 0000H ;單片機內(nèi)存分配申明 AJMP START ORG 0030HSTART: MOV SP,60H ;設置堆棧值 MOV IE,00H MOV TCON,00H MOV TMOD,10H MOV DPTR,PORT MOV A,43H MOV @DPTR,A SETB DQ MOV R0,20H MOV R1,20H MOV A,00HSTART_1: MOV @R0,A INC R0 DJNZ R1,START_1START_2: CLR MOV HIG_TMP,28H ;初始高溫限值設定為28℃ MOV LOW_TMP,22H ;初始低溫限值設定為22℃ ACALL RE_CONFIG NOP ACALL INIT_1820 JNB FLAG1,START_2 MAIN: ;主程序 ACALL KEY_CSAN JB KEY_LMK,MAIN1 ACALL GET_TEMPER ;采集溫度值 ACALL TEMPER_COV ;溫度值轉(zhuǎn)換MAIN1: ACALL DISPLAY MOV
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1