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

正文內(nèi)容

基于at89s52太陽能熱水器控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-全文預(yù)覽

2025-07-09 17:00 上一頁面

下一頁面
  

【正文】 H56DH92H106HF9H67DH82H25BHA4H707HF8H34FHB0H87FH80H466H99H96FH90H由于在硬件的電路中,是將P0口與數(shù)碼管的段碼位相連,位選信號P2口與數(shù)碼管亮滅有關(guān),掌握著是哪個數(shù)碼管亮,接下來程序就要定義相關(guān)端口:定義字位與字型口define led_dm_port P0 //定義數(shù)碼管段碼的控制腳define led_wm_port P2 //定義數(shù)碼管位碼的控制腳定義編碼表(數(shù)字0~9)codedu_char[]={0xf9,0xc0,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}。 while(!down_key)。 delay(10)。y)。 for(x=z。我們在程序設(shè)計(jì)的時(shí)候,按鍵被識別按下之后,必須要延時(shí)10ms以上,才能避開了干擾信號的區(qū)域,我們再檢測一次,看是否按鍵真得已經(jīng)按下了,若是真得已經(jīng)按下了,這時(shí)候肯定輸出是低電平,若這時(shí)候檢測到的是高電平,會證明剛才是因?yàn)楦蓴_信號而引起的誤觸發(fā),CPU就會認(rèn)為是誤觸發(fā)信號從而舍棄這次的按鍵識別的過程。那么在這段抖動時(shí)間內(nèi),單片機(jī)可能讀到很多次高低電平的變化。所以,按鍵被按下的時(shí)候,要把我們身體上的干擾的信號還有按鍵本身通過機(jī)械接觸產(chǎn)生的干擾信號等等濾除掉,通常,我們要濾除這樣干擾信號可以通過電容來濾除,但是實(shí)際上,這樣增加了硬件的成本和硬件的電路板的容積,這并不是我們希望的,總得想個辦法解決這個問題,因此我們可采用軟件濾波方法來去除這些干擾信號,一般的情況下,一個按鍵按下時(shí),總是在按下的瞬間存在著一定的干擾的信號,按下去之后就基本上的進(jìn)入了穩(wěn)定的狀態(tài)。 tt=t*。 b=Read()。 Init_DS18B20()。 float tt=0。讀取溫度數(shù)據(jù),最后通過處理輸入對應(yīng)的攝氏溫度。} Return(value)。For(i=0。}字節(jié)讀取函數(shù)字節(jié)讀取函數(shù)readbyte用于1wire總線上讀取從器件返回的一個字節(jié)數(shù)據(jù)。 DQ=0。 }位讀取函數(shù) 位讀取函數(shù)readbit用于從1wire總線上讀取從器件返回的一位值。 Temp amp。 Uchar temp。 DQ=1。 Void writebit(char val){ DQ=0。 Return presencesignal。 DQ=1。如果返回0,則表示器件存在;返回1,則表示無器件。susecond。 }} 應(yīng)用程序 DS18B20的驅(qū)動設(shè)計(jì)延時(shí)函數(shù)延時(shí)函數(shù)delay用于延時(shí)指定的時(shí)間,用來構(gòu)成1wire總線協(xié)議所需要的時(shí)序。 if(shuiwei20) kai1=0。芯片的工作有著和自己相對應(yīng)的時(shí)序圖,只有根據(jù)芯片的時(shí)序準(zhǔn)確的執(zhí)行命令才能夠達(dá)到想要的目的,才能夠?qū)崿F(xiàn)芯片的功能。盡管在觸點(diǎn)的接觸過程中可能會出現(xiàn)抖動,只要能夠適當(dāng)選取RRC的值,就可保證電容C的兩端充電電壓的波動不超過非門的開啟電壓(),非門輸出維持高電平。但是按鍵抖動是難以避免的,為了穩(wěn)定的操作,所以我們要防止抖動的發(fā)生,消除抖動的影響,可以從硬件、軟件兩方面來解決。如此循環(huán),使每個LED顯示該LED應(yīng)顯示的數(shù)據(jù),并進(jìn)行適當(dāng)?shù)难訒r(shí),形成視覺暫留效果,這樣便可以達(dá)到動態(tài)顯示的目的。動態(tài)顯示是指每隔一段時(shí)間循環(huán)點(diǎn)亮每個LED數(shù)碼管,每次只有一個LED被點(diǎn)亮。LED數(shù)碼管靜態(tài)顯示方式是指當(dāng)數(shù)碼管顯示某個字符的時(shí)候,相應(yīng)字段的發(fā)光二極管恒定地導(dǎo)通或截止,即亮或滅是完全不變的。這種結(jié)構(gòu)使其和單片機(jī)的接口十分方便,可以直接將8個顯示字段引腳接到單片機(jī)的一個8位并行I/O口端口上。 數(shù)碼管引腳圖 7段共陽極LED數(shù)碼管是由7個條形的發(fā)光二極管和一個小數(shù)點(diǎn)位構(gòu)成的,其引腳配置如圖所示,從圖中可以看出,7個發(fā)光二極管構(gòu)成字形“8”,可以用來顯示數(shù)字,另一個發(fā)光二極管構(gòu)成小數(shù)點(diǎn)。下圖是共陰與共陽極LED的內(nèi)部電路圖,它們的發(fā)光原理是相同的,只是區(qū)別在于它們的電源極性不同而已。當(dāng)數(shù)碼管中的某個發(fā)光二極管導(dǎo)通的時(shí)候,相應(yīng)的一個字段便發(fā)光,不導(dǎo)通的則不發(fā)光。 LED顯示 LED即發(fā)光二極管[7],英文全稱為light emitting diode。特殊功能寄存器AUXR中的DISRT0位可以使復(fù)位無效。(RXD)(TXD)用于串行數(shù)據(jù)傳輸,分別為串行數(shù)據(jù)的接受和發(fā)送端口;,分別用于和的中斷輸入;(T0)(T1),分別為定時(shí)器/計(jì)數(shù)器0和定時(shí)器/計(jì)數(shù)器1的外部計(jì)數(shù)輸入端;()()用于讀寫單片機(jī)外部RAM,分別是外部數(shù)據(jù)寫選通信號和讀選通信號。P2口內(nèi)部已經(jīng)具有上拉電阻的8位準(zhǔn)雙向I/O口,能負(fù)載4個TTL;當(dāng)訪問外部存儲器時(shí),定義為高8位地址線。2)P1口:(pin1到pin8),輸入/輸出腳,8位準(zhǔn)雙向并行I|O口,P1口內(nèi)部已經(jīng)具有上拉電阻的8位準(zhǔn)雙向 I/O口,能負(fù)載4個TTL;在FLASH編程和校驗(yàn)的時(shí)候,定義為低8位地址線。另外一種是外部時(shí)鐘方式,將XTAL2懸空,外部時(shí)鐘信號(0到33兆赫茲)從XTAL1腳輸入。XTAL1(PIN19),時(shí)鐘XTAL1腳,片內(nèi)震蕩電路的輸入端。 單片機(jī)芯片封裝引腳電源引腳 電源引腳主要負(fù)責(zé)單片機(jī)的電源供電,有兩根引腳。 AT89S52的主要性能 和MCS51單片機(jī)的產(chǎn)品兼容;8K字Flash存儲器;一千次的擦寫周期;全靜態(tài)的操作:0Hz到33MHz;三級加密的程序字存儲器;有32個I/O口;有3個16位的定時(shí)器/計(jì)數(shù)器;有8個中斷源;擁有全雙工UART;低功耗的空閑和掉電模式;掉電之后中斷可喚醒; AT89S52的引腳說明Atmel公司的AT89S系列與MCS51是兼容的, AT89S52的40Pin雙列直插封裝的引腳配置,如下圖334所示。復(fù)位電路如圖所示: 手動復(fù)位電路 自動復(fù)位電路單片機(jī)時(shí)鐘信號是由外部的晶振產(chǎn)生的,晶振連接的電路如圖所示: 單片機(jī)晶振電路單片機(jī)AT89S52是一種低功耗、高性能的CMOS 8位微處理器,具有8K在線系統(tǒng)可編程的Flash 存儲器。要查閱相關(guān)資料,確定使用條件后,要找出需要的繼電器的型號以及規(guī)格號。缺點(diǎn)是:灰塵沉積在觸點(diǎn)上,引起接觸不良;斷開帶電感性負(fù)載的電路時(shí),觸點(diǎn)間會產(chǎn)生火花,引起燒灼或黏連;繼電器線圈本身是電感原件,對電流變化反應(yīng)具有一定慣性,一秒鐘的動作幾百次以上的電路無法應(yīng)用。一類是切換觸點(diǎn),由三片簧片組成,平時(shí)中間一片簧片和上面的簧片接觸,而和下面的簧片分開。一類是動合觸點(diǎn),又叫常開觸點(diǎn)。電磁繼電器的線圈,是用很細(xì)的漆包線在鐵芯上繞近萬砸的螺管線圈。電磁式繼電器的結(jié)構(gòu)和工作原理與接觸器相似,由電磁系統(tǒng)、觸點(diǎn)系統(tǒng)和釋放彈簧等組成,是由控制電流通過線圈所產(chǎn)生的電磁吸力驅(qū)動磁路中的可動部分而實(shí)現(xiàn)觸點(diǎn)開、閉或轉(zhuǎn)換功能的繼電器。DS18B20在t0后1560us間會對總線采集樣本數(shù)據(jù),若低電平寫入是0;若高電平,寫入的是1。1wire主機(jī)使用讀暫存器命令可以把高速暫存器中的測量結(jié)果讀出。DS18B20的溫度與數(shù)據(jù)對應(yīng)關(guān)系,,所有的數(shù)據(jù)都是以最低有效位(LSB)在前的方式進(jìn)行讀寫的。f 讀暫存器命令(代碼為BEH),用于讀取高速暫存器中的內(nèi)容。c 寫暫存器命令(代碼為4EH),用于將數(shù)據(jù)寫入DS18B20高速暫存器的地址2(TH字節(jié))和地址3(TL字節(jié))。e 溫度報(bào)警搜索命令(代碼為ECH),用于識別和定位系統(tǒng)中超出用戶設(shè)定的報(bào)警溫度界限的節(jié)點(diǎn)設(shè)備。a 讀出ROM序列號命令(代碼為33H),用于讀出DS18B20的64位激光ROM序列號。DS18B20的數(shù)據(jù)操作1wire總線將通信時(shí)使用的引腳減少到只有一根,在數(shù)據(jù)傳輸時(shí)需要滿足特定的格式才能進(jìn)行。 DS18B20寄生電源供電電路 DS18B20外部供電單點(diǎn)測溫電路2)DS18B20外部電源的供電方式DS18B20外部供電的單點(diǎn)測溫電路,DS18B20外部供電的多點(diǎn)測溫電路。系統(tǒng)的擴(kuò)充維護(hù)十分方便。對它操作的協(xié)議是:初始化DS18B20發(fā)復(fù)位脈沖信號-發(fā)ROM的功能命令-處理數(shù)據(jù)信號-發(fā)存儲器的命令處理數(shù)據(jù),各種的操作都有相應(yīng)的時(shí)序圖。 DS18B20的內(nèi)部結(jié)構(gòu)DS18B20單純的通信功能是分時(shí)完成的。VDD 當(dāng)工作于寄生電源時(shí),此引腳必須接地。DS18B20的主要特點(diǎn)如下:1)1——wire單總線接口,通信僅需要一個I/O端口引腳;2)每個器件具有唯一的、儲存在片內(nèi)ROM的64位序列碼;3)多節(jié)點(diǎn)檢測功能簡化了分布式溫度檢測應(yīng)用;4)使用簡單方便,無需外部原件;5)——,可選擇由數(shù)據(jù)線供電;6)可測量的溫度范圍55——+125攝氏度;7)9位數(shù)字溫度計(jì)分辨率;8)在10——+;9)最大溫度轉(zhuǎn)換時(shí)間為750ms;10)用戶可編程的非易失性報(bào)警設(shè)置;11)報(bào)警搜索命令能夠自動識別和尋址溫度超出設(shè)定門限之外的器件;12)適合于包括溫度測量、溫度調(diào)節(jié)裝置控制、工業(yè)系統(tǒng)、消費(fèi)類產(chǎn)品、溫度計(jì)及任何溫度敏感系統(tǒng)的應(yīng)用。 按鍵 單片機(jī) LED顯示 溫度采集加熱控制繼電器上水控制 水位采集繼電器 電源 系統(tǒng)框圖 溫度傳感器DS18B20的主要特性 DS18B20有三個主要部件,分別為64位激光刻制的唯一ROM序列號、溫度傳感器及非易失性溫度報(bào)警觸發(fā)器TH、和TL。從系統(tǒng)的總的框圖,可看出該系統(tǒng)的工作原理為:以單片機(jī)89S52作為控制核心,并且協(xié)調(diào)整個系統(tǒng)的工作,通過數(shù)字溫度傳感器DS18B20檢測當(dāng)前的水溫,由于是數(shù)字信號就可以直接送入單片機(jī)89S52內(nèi)[13],經(jīng)過單片機(jī)的處理在LED七段數(shù)碼管上顯示所測的當(dāng)前的溫度值。采用單線制與單片機(jī)相連,極大的減少了外部硬件電路,具有低成本與易使用的特點(diǎn)。 方案的選擇本設(shè)計(jì)主要從溫度傳感器的選擇考慮。使用5根不銹鋼針置于水箱中5種不同高度的位置上,當(dāng)某根鋼針不接觸水面的時(shí)候,輸出為高電平;當(dāng)它與水面接觸的時(shí)候則輸出為低電平[11]。我們可采用DS18B20采集溫度,然后在LED顯示電路上顯示。當(dāng)水位達(dá)到最高的位置時(shí)候,單片機(jī)會控制電磁閥停止向水箱加水,并且在LED顯示“水已滿”字樣。當(dāng)K1,K2……K8均打開時(shí),V0=8IR,現(xiàn)取IR=1V,則V0=8V。這種設(shè)計(jì)還需用到A/D轉(zhuǎn)換的電路,而且在測量過程中,由于環(huán)境影響更會帶來較大的誤差。但是改善熱敏電阻的特性曲線可以用線性化的處理,但是方式比較復(fù)雜。攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文)               2 方案的論證與選擇攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文)               2 方案的論證與選擇2 方案的分析與選擇 方案的分析溫度傳感器的選擇。并通過LED數(shù)碼管來顯示溫度與水位。有些國家的法令規(guī)定所有的新建筑物必須要配備太陽能熱水器。 本課題發(fā)展趨勢在太陽能產(chǎn)品的利用中,太陽能熱水器的制造在技術(shù)的層面是成熟的,同時(shí)由于它的能源的消耗比較低、對環(huán)境的保護(hù)有著重要的作用,而且用水比較安全,所以受到了世界人們的熱捧。大家都知道,太陽能是取之不盡,用之不竭的,沒有污染的巨大的能源。它使用簡單而且方便。它的設(shè)計(jì)充分利用太陽能豐富免費(fèi)的資源優(yōu)勢,也同時(shí)考慮到在陰天和夜間都無法利用太陽能的缺點(diǎn),充分的發(fā)揮了太陽能熱水器與電熱水器的各自優(yōu)勢[13]。其次是對熱水器中的水位沒有記錄,因而人們不能夠及時(shí)知道水箱中的當(dāng)前水量,以便補(bǔ)充,缺乏了自動性。利用的太陽能源,可以大量節(jié)約現(xiàn)有的能源,更是以后能源發(fā)展的趨勢。溫度控制采用的是模糊控制,控制器根據(jù)天氣情況利用輔助加熱的裝置使蓄水箱內(nèi)的水溫在設(shè)定的時(shí)間達(dá)到設(shè)定的溫度,從而達(dá)到24小時(shí)供用熱水的目的。攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文)基于AT89S52太陽能熱水器控制系統(tǒng)的設(shè)計(jì)學(xué)生姓名: 劉 歡 學(xué)生學(xué)號: 201010501040 院(系): 電氣信息工程學(xué)院 年級專業(yè): 電子信息工程 指導(dǎo)教師: 伍剛 教授 助理指導(dǎo)教師: 二〇一四年六月攀枝花學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 摘要摘 要 本設(shè)計(jì)以AT89S52單片機(jī)作為控制核心并協(xié)調(diào)整個系統(tǒng)的工作,通過DS18B20傳感器檢測當(dāng)前水的溫度,通過單片機(jī)的處理在LED數(shù)碼管上顯示當(dāng)前的溫度值告知用戶,用戶通過顯示的溫度值可以控制電磁開關(guān)進(jìn)行加熱或上水以便達(dá)到舒適的水溫。但是與它配套的太陽能熱水器的控制器卻一直處于研究與開發(fā)階段,當(dāng)由于天氣的原因而光照強(qiáng)度不足的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1