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

正文內容

基于單片機的溫度控制器的設計與實現(xiàn)畢業(yè)設計論文-wenkub.com

2025-06-19 13:00 本頁面
   

【正文】 TL0=(6553650000)%256。 TMOD=0X01。 write_(0x0c)。}void init()//初始{ bf=1。 delay(5)。 delay(5)。}void write_(uchar )//lcd1602液晶寫指令{ lcdrs=0。 //兩字節(jié)合成一個整型變量tt = temp*。 //讀取到的第一個字節(jié)為溫度LSBb = Read_One_Byte()。 //溫度轉換指令Init_Ds18b20()。uchar a,b。 //必須讓寫時序持續(xù)至少60us DQ = 1。 //至少維持了1us,表示寫時序(包括寫0時序或寫1時序)開始 DQ = datamp。for(i=8。若為0,則不進行處理,保持為0 } delay1(10)。 DQ = 1。 //將總線拉低,要在1us之后釋放總線 //單片機要在此下降沿后的15us內讀數據才會有效。uchar dat = 0。 //精確延時,維持至少480usDQ = 1。 //DQ復位,不要也可行。y0。void delay(uint z)//延時Z毫秒{ uint x,y。//燈4sbit fmq=P3^7。//按鍵3sbit led=P1^7。//DS18B20數據口sbit jdq=P1^1。由于我的學術水平有限,所寫論文難免有不足之處,懇請各位老師和學友批評和指正!附 錄附錄一:原理圖附錄二:PCB附錄三:程序源碼includeinclude define uchar unsigned chardefine uint unsigned intsbit lcden=P2^5。在您的悉心教導下,我才順利地完成了畢業(yè)設計。參考文獻[1]涂玉琴 基于Delphi的PIC單片機測溫儀硬件設計?!笔旰?,第一個人依然在砌墻;第二個人坐在辦公室里畫圖紙——他成了工程師;第三個人,是前兩個人的老板。有人過來問他們:“你們在干什么?”第一個人抬頭苦笑著說:”沒看見嗎?砌墻!我正在搬運著那些重得要命的石塊呢。遇到困難的時候不要輕易的放棄,因為每個人都會遇到一些困難,如果就這樣的放棄了那永遠也不會成功,俗話說的好“世上無難事,只要肯登攀?!?,但是上限溫度為31℃,超過上限則紅燈亮起 圖6 第一路超過上限溫度警℃,但是下限溫度為29℃,超過下限則綠亮起 圖7 第一路超過下限溫度警報℃,但是上限溫度為30℃,超過上限則紅燈亮起 圖8 第二路超過上限溫度警報℃,但是下限溫度為29℃,超過下限則綠燈亮起 圖9 第二路超過下限溫度警報℃,但是上限溫度為31℃,超過上限則紅燈亮起 圖10 第三路超過上限溫度警報℃,但是下限溫度為28℃,超過上限則綠燈亮起 圖11 第三路超過下限溫度警報℃,但是上限溫度為30℃,超過上限則紅燈亮起 圖12 第四路超過上限溫度警報℃,但是下限溫度為3℃,超過下限則紅綠亮起 圖13 第四路超過下限溫度警報隨著畢業(yè)的日子越來越近,我的畢業(yè)設計“基于單片機的四路溫度控制器的設計”即將接近尾聲,經過半個學期的努力奮斗,我的畢業(yè)設計終于完成了,在沒有做畢業(yè)設計之前總覺得畢業(yè)設計是對大學四年所學的東西進行一些簡單的總結,但是通過這次的畢業(yè)設計我發(fā)現(xiàn)我錯的很離譜,想法太片面,畢業(yè)設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。6 實物的演示及其心得體會 整體溫度測試演示 本設計中,主要為了實現(xiàn)四路的溫度控制,通過4個DS18B20的串聯(lián)在一條總線上,每一個DS18B20都有一個ID編號,通過先發(fā)一個ID編號來讀取程序。本設計中的溫度下限值為55℃,上限值為+125℃。引腳上的紅藍表示的是管腳的高低點位狀態(tài)。把程序導入。 溫度控制電路的調試 溫度控制電路的控制是通過單片機輸出開關量來實現(xiàn)的,所以調試時可以順著信號流向逐步測量它的高低電平。在硬件調試時只需檢查接線是否正確即可,一般DS18B20沒有燒壞及連線正確的話,硬件就沒有問題了。如果EA接VSS(地),則內部的程序存儲器被忽略,CPU總是從外部的程序存儲器中取指令。最小系統(tǒng)是系統(tǒng)的核心,必須保證它的正常工作。5 系統(tǒng)PCB板制作和系統(tǒng)調試 系統(tǒng)的調試在完成系統(tǒng)硬件設計和軟件編程后,就進入了設計的重點部分—系統(tǒng)調試階段。 delay(5)。}寫數據源碼:void write_data(uchar date)//lcd1602液晶寫數據{ lcdrs=1。 delay(5)。需要時可以將MCU的IO配置為漏極開路方式用上拉電阻拉到5V電平實在不能配置為漏極開路方式時請查閱MCU的電氣參數在允許的條件下直接使用電阻弱上拉也可以。HD44780S的供電電壓為5V177。DS18B20子程序分為:DS18B20初始化程序、讀DS18B20子程序、寫DS18B20子程序。 圖31 中斷服務框圖 溫度采集子程序 DS18B20的工作遵循嚴格的單總線協(xié)議。而在控制部分,由于硬件部分的制作臨時發(fā)生了改變,因此在編寫控制部分的程序時思路也發(fā)生了變化。由于本次設計所需要的程序量較大,因此采用模塊式的程序編寫思路會使整個程序的編寫過程更加清晰,同時也會讓后期的修改工作更加便捷,程序的閱讀更加容易理解。4 系統(tǒng)軟件設計系統(tǒng)軟件采用C語言編寫,在Windows XP的環(huán)境下Keil uVision3進行編寫,對STC89C52進行編程以實現(xiàn)各項功能。工作時,由程序控制讀取某智能溫度傳感器DS18B20采集的溫度數據,送單片機處理。因此選用方案二,簡單易實現(xiàn)的繼電器控制電路。 圖217可控硅調功器輸出功率與通斷電T關系對于這樣的執(zhí)行機構,單片機只要輸出能控制可控硅通斷時間的脈沖作為信號就可以了,這可用一條功線通過程序輸出控制脈沖。如下圖216報警電路。方案一:利用蜂鳴器實現(xiàn) 峰鳴音的報警接口電路的設計只需購買市售的壓電式蜂鳴器,然后通過MCS51的1根口線經驅動器驅動蜂鳴音發(fā)聲。 圖215 DS18B20與單片機連接圖方案比較:方案一AD590其精度雖高,但采樣電路略顯麻煩:為了控制在輸出0 ~ 5V的電壓,要求有多級運放組成采樣轉換電路。系統(tǒng)對DS18B20的各種操作必須按協(xié)議進行。低溫度系數晶振產生的脈沖信號是由減法計數器1進行減法計數,當減法計數器1的預置值減到0時溫度寄存器的值將加1,減法計數器1的預置將重新被裝入,減法計數器1重新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環(huán)直到減法計數器2計數到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所測溫度。圖211 PT100溫度采集電路方案三:用數字溫度傳感器DS18B20進行溫度的采集本次設計采用的數字溫度傳感器DS18B20是美國DALLAS半導體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測量元件相比,它能直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現(xiàn)912位的數字值讀數方式。由于電橋輸出的電壓信號很小(毫伏級),所以應經過一個高精度而且放大倍數也很匹配的運放將該信號進行放大。C電阻R。該電路測溫范圍為:0~100℃,輸出電壓為0~5V。5V通過R1,R2,Rw1加在AD590上,當溫度變化時,通過AD590的電流發(fā)生變化,則R1,Rw1上的壓降變化,從而使運放反相輸入端的電壓隨溫度變化。電路制造中利用激光修正技術對芯片內部電阻進行調整,在25℃()時。而方案三I/O少,元件電路簡潔,同時有能滿足本設計的需要顯示的內容也需要控制的按鍵所以選擇方案三。DIG0~DIG7和SA~SG也分別是64鍵盤的列線和行線端口,完成鍵盤掃描、譯碼和鍵碼識別。 HD7279內部含有譯碼器,可直接接收BCD碼或16進制碼,,還具有多種控制指令 ,如消隱,閃爍,左移,右移,,其典型值為R=,C=15pF。要如果需要顯示字符,那么需要先輸入顯示符的地址,既告訴模塊在什么地方顯示字符, 1602LCD內部顯示地址 在對液晶模塊的初始化中要先設置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預。程序中只要將相應的字形數據寫入8255的PA,PB,PC口,顯示器就顯示出3位字符。 設計中,8255只用來接三個數碼管作為顯示電路。方式2(雙向選通I/O方式):方式2是方式1輸入和方式1輸出的結合。方式0(基本I/O方式):輸出具有鎖存功能,輸入沒有鎖存功能。如果數據輸入端是低電平,則就有一個0進入其內部。每一個時鐘信號的上升沿加到T端時,移位寄存器移一位,8個時鐘脈沖過后,8位二進制數全部移入74LS164中。故本次設計采用可提供單獨鎖存的I/O接口電路的串并轉換電路74LS164。方案一: 采用74LS164 芯片在本次設計中,用單片機的串行口來外接三片74LS164作為6位LED顯示器的靜態(tài)顯示接口,把單片機的RXD作為數據輸出線,TXD作為移位時鐘脈沖。其作用有兩個:一個是使振蕩器起振,而另一個則是對振蕩器的頻率f起微調作用(C1C17大,f變?。?。如下圖24所示,片內電路與片外器件構成一個時鐘發(fā)生電路。為保證復位電路能夠正常的進行工作,在設計電路的時候必須在開關斷開時有給電容C4的放電回路,故加一IN4148做泄放二極管。 主 控 制 器 溫度顯示器 (液晶顯示屏)多路溫度采集 (DS18B20)報警控制電路(發(fā)光二極管) 輸入控制電路 (按鍵) 圖1 系統(tǒng)設計框圖 復位電路由于單片機在復位短為高時系統(tǒng)復位,復位電路由一個阻值為4K和一個150歐的電阻分壓得到低電平,經74LS14濾波整形反向后得到高電平使系統(tǒng)上電復位。PO口(Pin39~Pin32):8位雙向I/O口線,~P1口(Pin1~Pin8):8位準雙向I/O口線,~ P2口(Pin21~Pin28):8位準雙向I/O口線,~ P3口(Pin10~Pin17):8位準雙向I/O口線,~STC89C52主要功能如表一所示。并且使用了ATMEL的技術通過高密度非易失性存儲器來制造,而且還和工業(yè)標準的MCS51指令集和輸出管腳相兼容。與此同時傳統(tǒng)的8位單片機的性能也有了質的飛躍,相對80年代來說處理能力提高了數百倍。基于這個系統(tǒng),MCS51單片機系統(tǒng)至今為止仍然被廣泛使用。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對提及要求嚴格的控制設備當中。圖22 STC89C52最小配置 STC89C52簡介單片微型計算機簡稱單片機,是指在一塊芯片上集成的完整的計算機系統(tǒng),雖然大部分功能集成在一小塊的芯片上,但是“麻雀雖小,五臟俱全”它具有計算機的大部分部件,例如:CPU、內存、內部和外部總線系統(tǒng)。在最小配置的晶振電路中,為使單片機的時鐘更加穩(wěn)定須旁接兩個瓷片電容。由于編程工具的限制,沒有AT系列單片機的編程器,STC89C52成了不二的選擇。保密性能好。開發(fā)工具及軟件環(huán)境。如下圖1所示鍵盤及溫度顯示模塊加熱模塊報警模塊
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1