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

正文內(nèi)容

基于單片機的自動恒溫控制系統(tǒng)的設計-wenkub.com

2025-06-19 17:04 本頁面
   

【正文】 i0。temp = temp 1。 i0。sbit temp_7 = temp^7。sbit rtc_io=P3^5。 y4=(y4*25)/4。 b = [1]。i++) { [i]=DS1820_Readbyte()。i++) //DS1820_Writebyte([i])。 DS1820_Writebyte(0xcc)。 DS1820_Reset()。data int y3。 DS1820_Writebyte(0x44)。 // DS1820_Writebyte(0x55)。 return(aban_return)。i++。i++。 TMDAT=1。 DS1820_DelayCount(32)。i++。i++。 dat = dat1。 for(j=1。 } return dat。 for(i=1。// DS1820_DelayCount(8)。i++。i++。i++。 bit dat。 i=0xffff。 j=3。 i=0xc000。 TMDAT=1。 Count=Coun。再次向所有關心支持幫助過我的老師和同學們表示衷心感謝!35 吉林建筑大學電子信息工程專業(yè)畢業(yè)論文參考文獻[1]. 胡漢才編著.單片機原理及其接口技術[M].北京:清華大學出版社,1996[2]. 康華光.模擬電子技術.北京:高等教育出版社,2002[3]. 徐惠民等編著.單片微型計算機原理、接口及應用[M].北京:北京郵電出版社,2000[4]. 胡健主編.單片機原理及接口技術實踐教程[M].北京:機械工業(yè)出版社,2004[5]. 閻石.數(shù)字電子技術[M].北京:高等教育出版社,2004[6]. 王兆安、黃?。娏﹄娮蛹夹g[M]. 北京:機械工業(yè)出版社,2000[8]. 杜剛等.微計算機應用[J].2004年7月第25卷第4期[9]. 潘新民等編著.微型計算機控制技術[M].北京:高等教育出版社,2001[10]. 趙偉軍主編.Protel99SE原理圖與PCB仿真[M].北京:機械工業(yè)出版社,2005[11]. 陳杰、黃鴻.傳感器與檢測技術[M].北京:高等教育出版社,2002[12]. 8bit Microcontroller With 8K Bytes insystem programble Flash AT89S52[M]. ATMEL,2001[13]. T.Mori.Linear system with mensurate time delay:stability and stabilization independent of delay[J].IEEE,Tran.Automat.1982,27(2):367375XXXV 附錄1附錄137 吉林建筑大學電子信息工程專業(yè)畢業(yè)論文附錄2C語言部分//延時 N ms//DS1820引腳定義sbit TMDAT =P1^0。從論文的開題、研究現(xiàn)有資料直至系統(tǒng)電路圖的確定和論文初稿的審閱修改,老師都給了很多指導,讓我對設計課題漸漸深入地了解、認識,并最終完成了設計任務。在3個月的設計過程中,也使得我能夠熟練的操作WORD和DXP了,這也算是畢業(yè)設計忙碌之余的額外收貨吧。本設計是基于單片機的自動恒溫控制系統(tǒng),在擴展外部模塊的時候,盡量的與現(xiàn)實相結(jié)合,其中,關于溫度傳感器模塊,選擇使用PT100來進行溫度采集工作,由于PT100的溫度采集精度高且電路模塊易于實現(xiàn)。在仿真過程中由于軟硬件影響,還有人為計算誤差因素,使得測量溫度結(jié)果與理想測量結(jié)果存在一定的誤差,因此可以通過改變硬件參數(shù)和軟件程序設計來減少誤差。另外,由于在Proteus軟件中不能仿真LM2596恒壓源。所以根據(jù)原理圖部分,繪制出了電路的溫度采集和顯示部分,以實現(xiàn)電路的溫度采集工作。在硬件仿真系統(tǒng)中具有全速、單步、設置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVision2等軟件。具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。為了防止誤報,設置了報警允許標志,只有在允許報警的情況下,溫度值高于設定溫度值時才報警。其程序流程框圖如圖43所示。開始初始化啟動PT100讀取溫度計算溫度LCD顯示 圖41 系統(tǒng)流程圖 讀取溫度子程序讀出溫度子程序的主要功能包括初始化,判斷PT100是否存在,若存在則進行一系列的讀操,作若不存在則返回。 雖然STC89C52腳STC89C31單片機存儲空間有了較大的增加,但是仍然不能滿足實際電路的需求,本電路中,需要將加熱爐的溫度數(shù)據(jù)存儲,并且與PC機有串口通信,需要有更大的存儲空間來接收和發(fā)送溫度波動的數(shù)據(jù),便于PC機對溫度的波動繪制波動圖。引腳連接到Vss總線接口進行操作。 下半部分為發(fā)送和接收部分。圖中上半部分電容CCCC4,及V+,V是電源變換電路部分。所以,采用此芯片接口的串行通信系統(tǒng)只需單一的+5V電源就可以了。這是最簡單的連接方法,但是對我們來說已經(jīng)足夠使用了,電路如下圖311所示,MAX232的第12腳和單片機的RXD連接,第11腳和單片機的TXD腳連接。(4)傳輸距離有限,最大傳輸距離標準值為50英尺,實際上也只能用在50米左右。因此現(xiàn)在都把RS232接口叫做DB9。 單5V電源工作 LinBiCMOSTM工藝技術 兩個驅(qū)動器及兩個接收器 177。 MAX232資料簡介該產(chǎn)品是由德州儀器公司(TI)推出的一款兼容RS232標準的芯片。報警電路如圖310所示,該電路采用一個小功率三極管Q1驅(qū)動蜂鳴器BELL,當單片機接收到超額溫度信號或危險信號時,輸出腳BELL輸出高點平,Q1導通,致使蜂鳴器BELL得電工作,發(fā)出報警聲。 LCD1602的特性:,對比度可調(diào)內(nèi)含復位電路提供各種控制命令,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM內(nèi)建有192個5X7點陣的字型的字符發(fā)生器CGROM8個可由用戶自定義的5X7的字符發(fā)生器CGRAM 圖39 LCD顯示電路 報警電路在微型計算機控制系統(tǒng)中,為了安全生產(chǎn),對于一些重要的參數(shù)或系統(tǒng)部位,都設有緊急狀態(tài)報警系統(tǒng),以便提醒操作人員注意,或采取緊急措施。 第6腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形(用自定義CGRAM,顯示效果也不好)。由于STC89C52單片機I/O口豐富,在此還有剩余, 因此選用將按鍵直接與I/O口連接的方式,簡化電路的同時還簡化了軟件設計。一個D觸發(fā)器完成了二分頻電路,用其輸出再去觸發(fā)另一個D觸發(fā)器(又是一個二分頻),這樣,就完成了信號的四分頻。因ADC0809的內(nèi)部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ。OE為輸出允許信號,用于控制三條輸出鎖存器向單片機輸出轉(zhuǎn)換得到的數(shù)據(jù)。數(shù)字量輸出及控制線:11條ST為轉(zhuǎn)換啟動信號。ALE為地址鎖存允許輸入線,高電平有效。從圖中可以看出,ADC0809是串口通信電路,這也是為什么ADC0809模塊傳送速率比較快,且正確率較高。(一)ADC0809的內(nèi)部邏輯結(jié)構(gòu)見圖34。由于R1Rw2(如R1=100KΩ,Rw2=1KΩ),同樣R2Rx(如R2=100KΩ,Rx=1KΩ),因而VOUT=K(R6/R4)Vref(Rw2Rx)/R2,在后級的A/D,滿刻度時,那么VOUT=5V。圖33 溫度采集電路具體溫度采樣電路如圖33所示。Pt100應用領:寬范圍、高精度溫度測量領域。(+ | t | ),B級177。Pt100是一種廣泛應用的測溫元件,在范圍內(nèi)具有其他任何溫度傳感器無可比擬的優(yōu)勢,包括高精度、穩(wěn)定性好、抗干擾能力強等。熱電阻是中低溫區(qū)最常見的一種溫度傳感器。 在該溫度控制系統(tǒng)中,其電源電路設計如下圖32所示。該器件內(nèi)部集成頻率補償和固定頻率發(fā)生器,開關頻率為150KHz,與低頻開關調(diào)節(jié)器相比較,可以使用更小規(guī)格的濾波元件。P3口的第2功能見下表。當接有外部程序存儲器或擴展I/O接口且尋址范圍超過256個字節(jié)時,P2口用于高8位地址總線送出高8位地址。B. P1口(1腳~8腳):~,可作為準雙向I/O接口使用。當不接外部存儲器與不擴展I/O接口時,它可作為準雙向8位輸入/輸出接口。若超出該范圍時,自動轉(zhuǎn)去執(zhí)行外部程序存儲器的程序。當從外部程序存儲器讀取指令或常數(shù)期間,每個機器周期PESN兩次有效,以通過數(shù)據(jù)總線口讀回指令或常數(shù)。 A.RST/VPD(9腳):RST即為RESET,VPD為備用電源,所以該引腳為單片機的上電復位或掉電保護端。在單片機內(nèi)部,接至片內(nèi)振蕩器的反相放大器的輸出端。 (1)電源引腳Vcc和VssVcc(40腳):接+5V電源正端;Vss(20腳):接地。多數(shù)STC89C52指令周期為1—2個機器周期,只有乘法和除法指令需要兩個以上機器周期的指令,它們需4個機器周期。對于單周期指令,當指令操作碼讀人指令寄存器時,使從S1P2開始執(zhí)行指令。以上各個部分通過內(nèi)部總線相連接。9第3章 硬件電路設計第3章 硬件電路設計 單片機的選型 STC89C52單片機簡介目前,52系列單片機在工業(yè)檢測領域中得到了廣泛的應用,因此我們可以在許多單片機應用領域中,配接各種類型的語音接口,構(gòu)成具有合成語音輸出能力的綜合應用系統(tǒng),以增強人機對話的功能。如果使用C51的話,可以很好的解決這些問題。方案二:選擇匯編語言當設計一個小的嵌入式系統(tǒng)時,一般我們都用匯編語言。偉福的單片機軟件平臺內(nèi)部的編譯器不如Keil的好用,如果寫的程序行中存在錯誤,在編譯的過程中,Keil可以精確的指出語法錯誤所在的程序所在行數(shù),而偉福就不能做到非常精確了,所以這次設計選擇方案一。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分結(jié)合在一起。經(jīng)比較,本設計采用Altium Designer 。Altium Designer ‘逃逸布線’引擎,嘗試將每個定義的焊盤通過布線剛好引到BGA邊界,這令對密集BGA類型封裝的布線變的非常簡單。Altium Designer ,可用于高速數(shù)字信號設計,提供大量新功能和改進,改善了對復雜多層板卡的管理和導航,可將器件放置在PCB板的正反兩面,處理高密度封裝技術,如高密度引腳數(shù)量的球型網(wǎng)格陣列(BGAs)。這款高端版本Altium Designer ,Protel 2004在內(nèi)的先前一系列版本的功能和優(yōu)點以外,還增加了許多改進和很多高端功能。在國內(nèi)Protel軟件較易買到,有關Protel軟件和使用說明的書也有很多,這為它的普及提供了基礎。很明顯,在按鍵數(shù)量較多的場合,矩陣式鍵盤與獨立式鍵盤相比,要節(jié)省很多的I/O口。行線通過上拉電阻接到VCC上。因此,通過檢測輸入線的電平狀態(tài)就可以很容易的判斷按鍵是否被按下了。液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點,在袖珍式儀表和低功耗應用系統(tǒng)中得到越來越廣泛的應用。方案二:LCD顯示電路多采用1602液晶。這兩種數(shù)碼管的驅(qū)動方式是不同的。 顯示電路在單片機系統(tǒng)中常用的顯示電路有LED顯示、LCD顯示。本系統(tǒng)的要求溫度控制誤差在177。方案一:選擇MC14433 MC14433是3又1/2位BCD碼輸出、雙積分式的A/D轉(zhuǎn)換芯片,轉(zhuǎn)換速度約1~10次/s,需177。輸入輸出與TTL兼容。INT7和INT6兩個輸入端分別接地和AD參考電源,是為了實現(xiàn)數(shù)字自動調(diào)零和抑制電源波動對轉(zhuǎn)換的影響,并可供微機儀表實現(xiàn)自校用。D) 根據(jù)單片機接口特征,考慮如何選擇A/D轉(zhuǎn)換器的輸出狀態(tài)。當確定使用A/D轉(zhuǎn)換器以后,按下列原則選擇A/D轉(zhuǎn)換器芯片。雙積分A/D轉(zhuǎn)換器的精度高,抗干擾性好,價格便宜,但是速度較慢,逐次逼近型A/D轉(zhuǎn)換器的精度,價格,速度適中,并型A/D轉(zhuǎn)換器,速度快價格也昂貴,本設計綜合考慮采用逐次逼近型A/D轉(zhuǎn)換器ADC0809。需要注意的是,該傳感芯片將溫度轉(zhuǎn)換為頻率是以絕對溫度(K)為前提,因此對頻率的計數(shù)結(jié)果應減去273才能得到攝氏溫度,這當然可以在軟件編寫時方便地做運算處理。測量溫度是+25℃時,誤差范圍為177。另外,熱電阻又有鉑電阻、銅電阻、鐵電阻和鎳電阻等,各有其特點,由于鉑電阻穩(wěn)定性好,性能可靠,所以本設計選用了常用的鉑電阻Pt100作為溫度傳感器。方案二:選擇熱電阻傳感器熱電阻在工業(yè)上廣泛應用于測量200~+500℃范圍的溫度,℃左右,高溫端可測到1000℃。常用的溫度傳感器有熱電阻、熱敏電阻和熱電偶。熱電效應溫度傳感器,溫度范圍寬,測量精度高但需要冷端補償。按測
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1