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

正文內(nèi)容

太陽能熱水器智能控制系統(tǒng)說明書(編輯修改稿)

2025-01-09 09:38 本頁面
 

【文章內(nèi)容簡介】 度,非具體值)最為合適。 在鍵盤設(shè)計(jì)方面采用了鍵盤消抖的方式,顯示方面通過 CD4511 的介入,使得顯示更加方便。本設(shè)計(jì)方案系統(tǒng)可由主控制器( AT89S52)、顯示電路、測溫器件( DS18B20)、抽水電動(dòng)機(jī)、報(bào)警蜂鳴器、按鍵、水位顯 示燈組成。 綜上所述,最終決定采用方案二作為設(shè)計(jì)方案。 AT89S52 DS18B20 CD4511 發(fā)光二極管 驅(qū)動(dòng)電路 蜂鳴器 硬件消抖 光電隔離 加熱電路 獨(dú)立鍵盤 浮子開關(guān) 四位七段數(shù)碼管 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)說明書 12 第三章 硬件電路設(shè)計(jì) AT89S52 時(shí)鐘電路及看門狗電路的設(shè)計(jì) 單片機(jī)是一種集成電路芯片。它采用超大規(guī)模技術(shù)將具有數(shù)據(jù)處理能力的微處理器 (CPU)、存儲器(含程序存儲器 ROM 和數(shù)據(jù)存儲器 RAM)、輸入、輸出接口電路 (I/O接口 )集成在同一塊芯片上,構(gòu)成一個(gè)即小巧又很完善的計(jì)算機(jī)硬件系統(tǒng),在單片機(jī)程序的控制下能準(zhǔn)確、迅速、高效地完成程序設(shè)計(jì)者事先規(guī)定的任務(wù)。所以說,一片單片機(jī)芯片就具有了組成計(jì)算機(jī)的全部功能。 由此來看,單片機(jī)有著一般 微處理器( CPU)芯片所不具備的功能,它可單獨(dú)地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機(jī)最大的特征。 然而單片機(jī)又不同于單板機(jī)(一種將微處理器芯片、存儲器芯片、輸入輸出接口芯片安裝在同一塊印制電路板上的微型計(jì)算機(jī)),單片機(jī)芯片在沒有開發(fā)前,它只是具備功能極強(qiáng)的超大規(guī)模集成電路,如果對它進(jìn)行應(yīng)用開發(fā),它便是一個(gè)小型的微型計(jì)算機(jī)控制系統(tǒng),但它與單板機(jī)或個(gè)人電腦 (PC 機(jī) )有著本質(zhì)的區(qū)別。 單片機(jī)的應(yīng)用屬于芯片級應(yīng)用,需要用戶(單片機(jī)學(xué)習(xí)者與使用者)了解單片機(jī)芯片的結(jié)構(gòu)和指令系統(tǒng)以及其它集成電路應(yīng)用技術(shù)和 系統(tǒng)設(shè)計(jì)所需要的理論和技術(shù),用這樣特定的芯片設(shè)計(jì)應(yīng)用程序,從而使該芯片具備特定的功能。 不同的單片機(jī)有著不同的硬件特征和軟件特征,即它們的技術(shù)特征均不盡相同,硬件特征取決于單片機(jī)芯片的內(nèi)部結(jié)構(gòu),用戶要使用某種單片機(jī),必須了解該型產(chǎn)品是否滿足需要的功能和應(yīng)用系統(tǒng)所要求的特性指標(biāo)。這里的技術(shù)特征包括功能特性、控制特性和電氣特性等等,這些信息需要從生產(chǎn)廠商的技術(shù)手冊中得到。軟件特征是指指令系統(tǒng)特性和開發(fā)支持環(huán)境,指令特性即我們熟悉的單片機(jī)的尋址方式,數(shù)據(jù)處理和邏輯處理方式,輸入輸出特性及對電源的要求等等。開發(fā)支持 的環(huán)境包括指令的兼容及可移植性,支持軟件 (包含可支持開發(fā)應(yīng)用程序的軟件資源 )及硬件資源。要利用某型號單片機(jī)開發(fā)自己的應(yīng)用系統(tǒng),掌握其結(jié)構(gòu)特征和技術(shù)特征是必須的。 單片機(jī)控制系統(tǒng)能夠取代以前利用復(fù)雜電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),可以以軟件控制來實(shí)現(xiàn),并能夠?qū)崿F(xiàn)智能化,現(xiàn)在單片機(jī)控制范疇無所不在,例如通信產(chǎn)品、家用電器、智能儀器儀表、過程控制和專用控制裝置等等,單片機(jī)的應(yīng)用領(lǐng)域越來越廣泛。 誠然,單片機(jī)的應(yīng)用意義遠(yuǎn)不限于它的應(yīng)用范疇或由此帶來的經(jīng)濟(jì)效益,更重要的是它已從根本上改變了傳統(tǒng)的控制方法和設(shè)計(jì)思想。 是控制技術(shù)的一次革命,是一座重要的里程碑。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)說明書 13 單片機(jī)誕生于 20 世紀(jì) 70 年代末,經(jīng)歷了 SCM、 MCU、 SoC 三大階段。 SCM 即單片微型計(jì)算機(jī)( Single Chip Microputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)。 “創(chuàng)新模式 ”獲得成功,奠定了 SCM 與通用計(jì)算機(jī)完全不同的發(fā)展道路。在開創(chuàng)嵌入式系統(tǒng)獨(dú)立發(fā)展道路上, Intel 公司功不可沒。 MCU 即微控制器( Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。它所涉及的領(lǐng)域都與對象系統(tǒng)相關(guān),因此,發(fā)展 MCU 的重任不可避免地落在電氣、電子技術(shù)廠家。從這一角度來看, Intel 逐漸淡出 MCU 的發(fā)展也有其客觀因素。在發(fā)展 MCU 方面,最著名的廠家當(dāng)數(shù) Philips 公司。 單片機(jī)是嵌入式系統(tǒng)的獨(dú)立發(fā)展之路,向 MCU 階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了 SoC 化趨勢。隨著微電子技術(shù)、 IC 設(shè)計(jì)、 EDA 工具的發(fā)展,基于 SoC 的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)會有較大的發(fā)展。因此,對單片機(jī)的理解可以從單片微型計(jì)算機(jī)、單片微控制器延伸到單片應(yīng)用系統(tǒng) AT89S52 芯片的引腳圖及方框圖 AT89S52 芯片的引腳圖如圖 — 1 所示 AT89S52 芯片的方框圖如圖 — 2 所示 — 1AT89S52 芯片引腳圖 AT89S52 主要性能 ( 1) 與 MCS51 單片機(jī)產(chǎn)品兼容 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)說明書 14 ( 2) 8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器 ( 3) 1000 次擦寫周期 ( 4)全靜態(tài)操作: 0Hz~ 33Hz ( 5)三級加密程序存儲器 ( 6) 32 個(gè)可編程 I/O 口線 ( 7)三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器 ( 8)八個(gè)中斷源 ( 9)全雙工 UART 串行通道 ( 10)低功耗空閑和掉電模式 ( 11)掉電后中斷可喚醒 ( 12)看門狗定時(shí)器 ( 13)雙數(shù)據(jù)指針 ( 14) 掉電標(biāo)識符 — 2 AT89S52 方框圖 AT89S52 功能特性描述 AT89S52 提供以下表中功能: 8k 字節(jié) Flash 閃速存儲器, 256 字節(jié)內(nèi)部 RAM, 32個(gè) I/O 口線, 3 個(gè) 16 位定時(shí) /計(jì)數(shù)器,一個(gè) 6 向量兩級中斷結(jié)構(gòu),一個(gè)全雙工串行通信蘭州理工大學(xué)畢業(yè)設(shè)計(jì)說明書 15 口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí), AT89S52 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止 CPU 的工作,但允許 RAM,定時(shí) /計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存 RAM 中的 內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作指導(dǎo)下一個(gè)硬件復(fù)位。 ( 1) AT89S52 是一種低功耗 , 高性能 CMOS 工藝的 8 位微控制器 , 具有 8K 在系統(tǒng)可編程 Flash 存儲器。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51產(chǎn)品指令和引腳完全兼容。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)提供高靈活,超有效的解決方案。 ( 2) AT89S52 具有以下標(biāo)準(zhǔn)功能: 8K 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指 針,一個(gè) 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外, AT89S52 可降至 0KHZ 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。空閑模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)停止工作,直到一個(gè)中斷或硬件復(fù)位為止。 ( 3) AT89S52 有 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 8 個(gè)中斷口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 , 2 個(gè)全雙工串行通信口, 2 個(gè)讀寫口線。 AT89S52可以按照常規(guī)方法進(jìn)行編程,也可以 在線編程。其通用的微處理器和 Flash 存儲器結(jié)合在一起,可反復(fù)擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 AT89S52 時(shí)鐘 電路的設(shè)計(jì) 每個(gè)單片機(jī)系統(tǒng)里都有晶振,全稱是叫晶體震蕩器,在單片機(jī)系統(tǒng)里晶振的作用非常大,它結(jié)合單片機(jī)內(nèi)部的電路,產(chǎn)生單片機(jī)所必須的時(shí)鐘頻率,單片機(jī)的一切指令的執(zhí)行都是建立在這個(gè)基礎(chǔ)上的,晶振的提供的時(shí)鐘頻率越高,那單片機(jī)的運(yùn)行速度也就越快。晶振用一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。在通常工作條件下,普通的晶振頻率絕對精度可達(dá) 百萬分之五十,高級的精度更高。 晶振電路中的兩個(gè)電容叫做負(fù)載電容。一般單片機(jī)的晶振工作于并聯(lián)諧振狀態(tài),也可以理解為諧振電容的一部分。它是根據(jù)晶振廠家提供的晶振要求負(fù)載電容選值的,換句話說,晶振的頻率就是在它提供的負(fù)載電容下測得的,能最大限度的保證頻率值的誤差。也能保證溫漂等誤差。兩個(gè)電容的取值都是相同的,或者說相差不大,如果相差太大,容易造成諧振的不平衡,容易造成停振或者干脆不起振。 在本設(shè)計(jì)中 XTAL1 和 XTAL2 端外接石英晶體作為定時(shí)元件,內(nèi)部反向放大器自激振蕩,產(chǎn)生時(shí)鐘。所用石英晶體的振蕩頻率為 12MHZ,電容 C1, C2 常為 20pF~40pF內(nèi),如圖 — 1 所示。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)說明書 16 圖 — 1 晶振電路 AT89S52 看門狗電路的設(shè)計(jì) 在由 單片機(jī) 構(gòu)成的微型計(jì)算機(jī)系統(tǒng)中 ,由于單片機(jī)的工作常常會受到來自外界電磁場的干擾 , 造成程序的跑飛 , 而陷入死循環(huán) , 程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)無法繼續(xù)工作,會造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對單片 機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測的考慮,便產(chǎn)生了一種專門用于監(jiān)測單片機(jī)程序運(yùn)行狀態(tài)的芯片, 俗稱 看門狗 。 看門狗電路的應(yīng)用,使單片機(jī)可以在無人狀態(tài)下實(shí)現(xiàn)連續(xù)工作,其工作原理是 :看門狗芯片和單片機(jī)的一個(gè) I/O 引腳相連,該 I/O 引腳通過程序控制它定時(shí)地往看門狗的這個(gè)引腳上送入高電平 (或低電平 ),這一程序語句是分散地放在單片機(jī)其他控制語句中間的,一旦單片機(jī)由于干擾造成程序跑飛后而陷入某一程序段 進(jìn)入死循環(huán)狀態(tài)時(shí) , 寫看門狗引腳的程序便不能被執(zhí)行 , 這個(gè)時(shí)候看門狗電路就會由于得不到單片機(jī)送來的信號 , 便在它和單片機(jī)復(fù)位引腳相連的 引腳上送出一個(gè)復(fù)位信號使單片機(jī)發(fā)生復(fù)位 , 即程序從程序存儲器的起始位置開始執(zhí)行 , 這樣便實(shí)現(xiàn)了單片機(jī)的自動(dòng)復(fù)位 硬件看門狗的特點(diǎn)是穩(wěn)定。通常是在干擾因素比較多的情況下使用硬狗。硬件看門狗是利用了一個(gè)定時(shí)器,來監(jiān)控主程序的運(yùn)行,也就是說在主程序的運(yùn)行過程中,我們要在定時(shí)時(shí)間到之前對定時(shí)器進(jìn)行復(fù)位如果出現(xiàn)死循環(huán),或者說 PC 指針不能回來,那么定時(shí)時(shí)間到后就會使單片機(jī)復(fù)位。 要保證硬件看門狗有效的工作,在硬件電路可靠工作的前提下,還要在單片機(jī)程序中合理的放置“喂狗”指令,也就是說,被保護(hù)者能否的打有效地保護(hù),還要 依賴其本身的行為。引起單片機(jī)司機(jī)的因素往往很多,情況也比較復(fù)雜,社記者在編程時(shí)難免有考慮不周的地方,即使加了專用硬件看門狗,也不能完全杜絕單片機(jī)死機(jī)的現(xiàn)象。 看門狗 ,又叫 watchdog timer,是一個(gè)定時(shí)器電路 , 一般有一個(gè)輸入 ,叫 喂狗(kicking the dog or service the dog),一個(gè)輸出到 MCU 的 RST 端 ,MCU 正常工作的時(shí)候 ,每隔一端時(shí) 間輸出一個(gè)信號到喂狗端 ,給 WDT 清零 ,如果超過規(guī)定的時(shí)間不喂狗 ,(一般在程序跑飛時(shí) ),WDT 定時(shí)超過 ,就會給出一個(gè)復(fù)位信號到 MCU,使MCU 復(fù)位 . 防止 MCU 死機(jī) . 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序蘭州理工大學(xué)畢業(yè)設(shè)計(jì)說明書 17 跑飛。 工作原理:在系統(tǒng)運(yùn)行以后也就啟動(dòng)了看門狗的計(jì)數(shù)器,看門狗就開始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門狗,那么看門狗計(jì)數(shù)器就會溢出從而引起看門狗中斷,造成系統(tǒng)復(fù)位。所以在使用有看門狗的芯片時(shí)要注意清看門狗。 硬件看門狗是利用了一個(gè)定時(shí)器,來監(jiān)控主程序的運(yùn)行,也就是說在主程序的運(yùn)行過程中,我們要在定時(shí)時(shí)間到之前對定時(shí)器進(jìn)行復(fù)位如果出現(xiàn)死循環(huán),或者說 PC 指針不能回來。那么定時(shí)時(shí)間到后就會使單片機(jī)復(fù)位。常用的 WDT 芯片如 MAX813 ,5045, IMP 813 等 ,價(jià)格 4~10 元不等 . 軟件看門狗技術(shù)的原理和這差不多,只不過是用軟件的方法實(shí)現(xiàn) , 我們知道在 51 單片機(jī)中有兩個(gè)定時(shí)器,我們就可以用這兩個(gè)定時(shí)器來對主程序的運(yùn)行進(jìn)行監(jiān)控。我們可以對 T0 設(shè)定一定的定時(shí)時(shí)間,當(dāng)產(chǎn)生定時(shí)中斷的時(shí)候?qū)σ粋€(gè)變量進(jìn)行賦值,而這個(gè)變量在主程序運(yùn)行的開始已經(jīng)有了一個(gè)初值,在這里我們要設(shè)定的定時(shí)值要小于 主程序的運(yùn)行時(shí)間,這樣在主程序的尾部對變量的值進(jìn)行判斷,如果值發(fā)生了預(yù)期的變化,就說明 T0 中斷正常,如果沒有發(fā)生變化則使程序復(fù)位。對于 T1 我們用來監(jiān)控主程序的運(yùn)行,我們給 T1 設(shè)定一定的定時(shí)時(shí)間,在主程序中對其進(jìn)行復(fù)位,如果不能在一定的時(shí)間里對其進(jìn)行復(fù)位, T1 的定時(shí)中斷就會使單片機(jī)復(fù)位。在這里 T1 的定時(shí)時(shí)間要設(shè)的大于主程序的運(yùn)行時(shí)間,給主程序留有一定的的裕量。而 T1 的中斷正常與否我們再由 T0 定時(shí)中斷子程序來監(jiān)視。這樣就夠成了一個(gè)循環(huán), T0 監(jiān)視 T1, T1 監(jiān)視主程序,主程序又來監(jiān)視 T0,從而保證系統(tǒng)的穩(wěn)定運(yùn)行。 在一些絕對不允許死機(jī)的單片機(jī)應(yīng)用場合,可采用一種不依賴于單片機(jī)程序控制的定時(shí)復(fù)位看門狗。如圖 — 1 所示,在單片機(jī)外放置一個(gè)以 NE555 為核心的振蕩器,每隔一定時(shí)間間隔從 NE555 的 OUT 引腳輸出一個(gè)正脈沖,無論系統(tǒng)是否死機(jī),都強(qiáng)行使單片機(jī)復(fù)位。 NE555(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1