版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、智能電飯煲的設(shè)計摘要: 本文主要介紹單片機(jī)在智能電飯煲中的應(yīng)用的實現(xiàn)。 智能電飯煲是一種把電能轉(zhuǎn)化成熱能的新型多功能烹飪器具。 在科技發(fā)展日新月異的今天, 電飯煲也同其它家用電器一樣經(jīng)歷了從簡單到復(fù)雜, 從手動到半自動、 全自動以及到現(xiàn)在的智能化產(chǎn)品的過程。 但因為價格較高, 所以它不能為普通家庭所接受。 微電腦或電腦控制的智能電飯煲符合現(xiàn)代人的要求, 人性化的界面設(shè)計, 使得人們一眼看出當(dāng)前工作狀態(tài), 讓您更安心, 各種烹調(diào)過程全部由電腦自動控制, 并且大多的智能電飯煲采用太空“黑晶”內(nèi)膽,超硬耐磨,恒久美觀,所有的這些特點符合現(xiàn)代人的省時、 省力、 耐用的觀念做出一種價格低廉、 體積又小的
2、人性化的電飯煲是市場所需求的。本設(shè)計以美國 Atmel 公司生產(chǎn)的 8 位單片機(jī) AT89C52 為核心。 該電飯煲控制器模擬煮飯專家加熱曲線對煮飯過程進(jìn)行控制,具有多種煮飯模式,并實現(xiàn)了智能控制功能。該設(shè)計的電路結(jié)構(gòu)簡單,所用器件較少,達(dá)到了減小體積,節(jié)約成本的目的,實現(xiàn)了電飯煲的低成本、高性能。 AT89C52 良好的性能和合理的資源非常適合于智能電飯煲。噴忠潤屬鈔瘞琳5尻賴。關(guān)鍵詞:智能電飯煲;Atmel公司;AT89C52;控制系統(tǒng);單片機(jī)Design of intelligent electric rice cookerAbstract: This paper mainly intr
3、oduces the application of microcomputer in the realization of intelligent electric cooker. electric cooker is a kind of energy into heat of new-type multi-functional cooking utensils. In technology development fast-changing today, electric cooker are with other household electrical appliances as exp
4、erienced from simple to complex, from manual to automatic and semi-automatic, until now the process of the intelligent product. But because the price is higher, so it cannot be accepted for ordinary families. Microcomputer or computer control conforms to modern peoples requirement of intelligent ele
5、ctric cooker, human interface design, make people see the current work of the state, make you more secure, various cooking process by all the computer automatic control, and most intelligent electric cooker using space black crystal bladder, superhard wear-resisting, enduring beautiful, all of these
6、 features conforms to modern peoples save time, energy, and durable idea made a low price, volume and small humanized electric cooker is market demand. 溝熠金富愛建譴凈The design of sunplus technology company in the 8-bit microcontroller AT89C52 as the core. The electric cooker controller simulation curve o
7、f cook cooks experts heating process control, has a variety of cooking mode, and realized the intelligent control function. The design of the circuit structure is simple, USES the device less, reached &reduce volume and cost objective, realized the low-cost, high-performance electric. AT89C52 good p
8、erformance and reasonableresourcesis very suitable for intelligent electric cooker.殘鷲樓靜 WB 淑塑uKey words: Intelligent electric cooker ; Atmel company ; AT89C52; control system; MCU r鋼極鎮(zhèn)檜豬錐。緒論1.1 智能電飯煲的研究背景科技的革新、時代的進(jìn)步和經(jīng)濟(jì)的飛速發(fā)展使得人們的生活水平不斷提高,人們對日常生活中所使用的各種類型產(chǎn)品的要求也逐漸升高, 特別是對那些與日常生活密切相關(guān)的蒸煮類電子產(chǎn)品因為人們每天的起居飲食都
9、離不開這類產(chǎn)品。電飯煲以其方便快捷逐漸成為了人們?nèi)粘I畋夭豢缮俚漠a(chǎn)品 , 這類電子產(chǎn)品須同時具 有特定的使用功能及相應(yīng)的審美形式 , 即具有物質(zhì)功能和文化功能雙重屬,性。彈貿(mào)攝爾霽斃撰磚鹵尻。而在當(dāng)代激烈競爭的市場上, 產(chǎn)品日新月異。 為了提高企業(yè)的經(jīng)濟(jì)效益, 就必須依據(jù)市場的變化情況, 大力改善產(chǎn)品設(shè)計工作,迅速提高產(chǎn)品設(shè)計水平。為此, 則需要根據(jù)用戶的需要, 在產(chǎn)品設(shè)計過程中進(jìn)行技術(shù)經(jīng)濟(jì)分析, 確定最適宜的產(chǎn)品功能, 合理的技術(shù)參數(shù), 選擇適當(dāng)?shù)慕Y(jié)構(gòu)和材料, 降低產(chǎn)品的成本, 使產(chǎn)品達(dá)到物美價廉。 進(jìn)行產(chǎn)品設(shè)計技術(shù)經(jīng)濟(jì)分析, 實際上就是要對產(chǎn)品設(shè)計中如何達(dá)到技術(shù)上先進(jìn)、經(jīng)濟(jì)上又合理的設(shè)計
10、分析方法進(jìn)行分析與討論. 總之,產(chǎn)品設(shè)計技術(shù)經(jīng)濟(jì)分析是集市場、顧客、技術(shù)、經(jīng)濟(jì)、創(chuàng)新等重要因素為一體的綜合集成的系統(tǒng)方法1 。只有在產(chǎn)品設(shè)計中多角度全方位地考慮各種因素,才有助于產(chǎn)品的設(shè)計開發(fā)更加科學(xué)、 合理, 從而提高新產(chǎn)品設(shè)計開發(fā)的成功率, 降低風(fēng)險 , 進(jìn)而增強(qiáng)企業(yè)的市場競爭力。II養(yǎng)技篋1W志類蔣番隨著以計算機(jī)技術(shù)為核心的信息技術(shù),特別是數(shù)字化技術(shù)、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的高速發(fā)展, 智能家電產(chǎn)業(yè)正在迅速崛起。 世界著名的電腦和家電企業(yè)如 IBM 、夏普、微軟、英特爾、松卜、 NEC 、東芝等都大力研發(fā)自己的智能家電產(chǎn)品,我國的許多公司如聯(lián)想、長虹、海信、 TCL 、海爾等也都投入到智能
11、家電的開發(fā)工作。 作為傳統(tǒng)家電代表, 電飯煲也已融入到系統(tǒng)化的信息家電系統(tǒng)中,它的功能已不再只是單純的煮飯,功能齊全、操作簡便、人性化的界面,烹調(diào)過程自動化, 甚至是網(wǎng)絡(luò)控制的信息化電飯煲已成為現(xiàn)代人的新需求。 伴隨著生活水平的提高, 電飯煲的智能化和網(wǎng)絡(luò)化將成為一種趨勢, 機(jī)械電飯煲必將退出市場歷史舞臺。廈礴懇蹣駢日寺翥繼0T騷。以人為本, 是設(shè)計中的永恒主題。 人與產(chǎn)品的多重關(guān)系決定產(chǎn)品必將服務(wù)于人,而人必將為產(chǎn)品的設(shè)計明確方向和意圖。簡潔、實用、安全、綠色、科技感強(qiáng)的清潔工具近幾年不斷涌現(xiàn), 人們對清潔工具的使用過程、 使用效果更為看重。美美產(chǎn)品不需太多煩亂的操作簡約而不簡單5。煢楨廣鯽
12、獻(xiàn)選塊網(wǎng)糊目。1.2 智能家電概述所謂智能化家電,是指運(yùn)用現(xiàn)代最新科技研制研發(fā)的新一代具有智能功能的家用電器 6 。它所涉及的高新技術(shù)領(lǐng)域十分廣泛,其中包括:多媒體技術(shù)、數(shù)字技術(shù)、模糊控制技術(shù)、太陽能技術(shù)、專家系統(tǒng)、人工智能、生物技術(shù)等。而人工智能的載體通過傳統(tǒng)的邏輯電路實現(xiàn)顯然是不現(xiàn)實的, 而通過嵌入式系統(tǒng)就能輕松實現(xiàn)。 嵌入式系統(tǒng)是將計算機(jī)硬件和軟件結(jié)合起來, 構(gòu)成一個專門的計算裝置,完成特定的功能和任務(wù)。 在嵌入式系統(tǒng)中, 單片機(jī)是最重要也是應(yīng)用最多的智能核心器件。從結(jié)構(gòu)的角度講,由于單片機(jī)是嵌入家用電器內(nèi)部并作為核心部件,故智能家用電器的結(jié)構(gòu)體系很明顯就是一個嵌入式系統(tǒng)。鵝婭盡指鶴慘屣
13、蘢題!。嵌入式系統(tǒng)應(yīng)用到家用電器中, 并作為核心控制部件, 早已成為了一種歷史趨勢。 早在一九九九年三月, 美國微軟公司懂事長兼首席執(zhí)行官比爾 蓋茨在深圳發(fā)布和演示了該公司為中困市場兀發(fā)的產(chǎn)品“維納斯計劃”?!熬S納斯計劃”向中國的老百姓展示了未來 “網(wǎng)絡(luò)化生活” 的美好前景, 掀起了中國信息家電產(chǎn)業(yè)化的序幕。 這也預(yù)示著電腦、 電信、 電器三電一體化所引發(fā)的信息電器化革命將為未來幾年內(nèi)世界信息電子和消費(fèi)電子兩大行業(yè)最主要的發(fā)展方向。 近年來, 在中國市場上銷售的家用電器, 應(yīng)用了嵌入式微控系統(tǒng)的智能產(chǎn)品層出不窮。 正是基于這一美好盼前景, 本課題將嵌入式微控制系統(tǒng)應(yīng)用到很常見的小家電電飯煲之中
14、0 麓叢媽趣為贍債蛭練浮。嵌入式系統(tǒng)在小家電上的應(yīng)用遠(yuǎn)晚于其在黑色家電及其他大型家電上的應(yīng)用。 日本、 臺灣等地區(qū)對嵌入式小家電的研究及生產(chǎn)要早于其他地區(qū)。 比較出色的公司主要集中在日本。如日本的三洋、松下、東芝、象印、虎牌、三菱等大型跨國公司, 他們的產(chǎn)品遍布世界各地。 雖然各個公司的產(chǎn)品各有特色, 但是從產(chǎn)品的電器性能來說,都是應(yīng)用了嵌入式系統(tǒng),使產(chǎn)品的功能智能化、人性化、小型化、節(jié)能化等。51m圣的齦訝驊汆。當(dāng)今社會科技發(fā)展迅速,人們生活水平迅速提高,家用電器越來越受到人們的重視, 許多家用電器制造商都投入大量的人力、 資金進(jìn)行家電的升級和智能化。滲嗆儼勻謂鱉調(diào)硯金帛。目前,在智能家電研
15、究方面已取得很大的進(jìn)展,出現(xiàn)了一些功能各異、形式多樣的智能家電。 例如具有智能功能的洗衣機(jī), 這種洗衣機(jī)運(yùn)用模糊控制技術(shù),使洗衣機(jī)能夠自動完成從注水、加洗滌劑、洗滌、烘干、關(guān)機(jī)等過程,即將要洗的衣服放入洗衣機(jī)內(nèi)后不用管理便可自動操作運(yùn)行。 多媒體技術(shù)給智能家電提供越來越齊全的功能, 現(xiàn)在的很多家電都有了聲音、 視頻功能, 能非常好的完成與用戶的交互。 智能家電的智能功能還表現(xiàn)在家電具有自動識別和調(diào)節(jié)功能。 例如智能空調(diào), 它通過眾多的傳感器及控制系統(tǒng), 根據(jù)室內(nèi)溫度自動調(diào)節(jié)使之始終保持在最佳溫度左右。 現(xiàn)代人工智能和專家系統(tǒng)在家用電器中的應(yīng)用也越來越廣泛。如在廚房家電中出現(xiàn)了智能微波爐、 智能
16、面包機(jī)等。 運(yùn)用語音識別技術(shù)的聲控家電近年來發(fā)展也很快, 出現(xiàn)了聲控電話機(jī)和聲控電視等。 還有智能冰箱, 可實現(xiàn)多個溫區(qū)的精確控溫,通過LCD 提示工作狀態(tài)和溫度數(shù)據(jù),智能提示食品的最佳存儲溫度和保存期, 并可自由設(shè)定存儲同期, 如食品到期未食用, 將進(jìn)行提示。智能微波爐不但具有語音功能, 還可以根據(jù)食品上的條形碼信息來決定加熱食品的時間和烹飪的溫度。錢臥瀉嵯圣騁貝兒!廉?,F(xiàn)在, 歐洲、 美國、 日本和國內(nèi)的一些家電公司都已提出了智能家電的解決方案,并已實現(xiàn)成品化,盡管各方提出的方案不同,但都本著標(biāo)準(zhǔn)化、開放性、面向未來的宗旨,體現(xiàn)以人為本的設(shè)計思路,讓消費(fèi)者全方位的感受數(shù)字生活。鳳襪備音叫輪
17、爛薔。1. 3 智能電飯煲的發(fā)展現(xiàn)狀電飯煲的基本功能就是煮飯、 煮粥和煲湯, 如何將米煮成香噴噴的米飯是電飯煲需要解決的主要問題。 隨著計算機(jī)技術(shù)不斷地向非計算機(jī)領(lǐng)域的滲透, 嵌入式系統(tǒng)已經(jīng)滲透到我們生活的方方面面,并已應(yīng)用到工業(yè)、交通、通訊、醫(yī)療以及家電等領(lǐng)域當(dāng)中。 嵌入式家用電器不僅儀實現(xiàn)了產(chǎn)品的原始屬性, 更融入了我們?nèi)祟惖闹腔劢Y(jié)晶,使產(chǎn)品更智能化、系統(tǒng)化、人性化。嵌入式系統(tǒng)在電飯煲中的應(yīng)用智能電飯煲具有煮飯、蒸煮、煲粥、煲湯以及烤蛋糕等功能,并在此基礎(chǔ)上衍生出相應(yīng)更細(xì)化、人性化的功能。嬲熟俁閹陽閶鄴錢鼠現(xiàn)在, 歐洲、 美國、 同本和國內(nèi)的一些家電公司都已提出了智能家電的解決方案,并已實
18、現(xiàn)成品化,盡管各方提出的方案不同,但都本著標(biāo)準(zhǔn)化、開放性、面向未來的宗旨,體現(xiàn)以人為本的設(shè)計思路,讓消費(fèi)者全方位的感受數(shù)字生活。目前,我國電飯煲行業(yè)也已進(jìn)入了由“機(jī)械電飯煲”向“智能電飯煲”升級的關(guān)鍵時期。壇搏鄉(xiāng)it懺簍鍥鈴io短而這種趨勢的原因是:普通的機(jī)械電飯煲的缺點:1 、機(jī)械電飯煲的功能太少,不能實現(xiàn)消費(fèi)者除了煮飯外的其他生活必須的功能。例如做壽司、蛋糕、煮嬰兒雜糧飯等等蠟燮夥寤W長鉉錨金市贅。2 、 機(jī)械電飯煲在煮飯的過程中, 米在蒸煮過程中不能充分吸水, 內(nèi)部干澀,熱量無法滲透,米飯煮出來就容易出現(xiàn)夾生的現(xiàn)象,影響了 口感和營養(yǎng)。 而輔 曇JW送閆擷凄。3 、普通的機(jī)械電飯煲也缺乏
19、預(yù)約定時功能,已經(jīng)越來越無法滿足現(xiàn)代快節(jié)奏生活的需要。4 、普通的機(jī)械電飯煲使用底盤加熱在煮熟飯后易產(chǎn)生冷凝水,保溫過程會出現(xiàn)冷凝水滴落泡白米飯現(xiàn)象。而智能電飯煲在這方面解決了傳統(tǒng)電飯煲的大部分遺留問題, 所以說未來是智能電飯煲的時代。目前, 在智能家電研究方面已取得很大的進(jìn)展, 出現(xiàn)了一些功能各異、 形式多樣的智能家電。例如具有智能功能的洗衣機(jī),這種洗衣機(jī)運(yùn)用模糊控制技術(shù),使洗衣機(jī)能夠自動完成從注水、加洗滌劑、沈滌、烘干、關(guān)機(jī)等過程,即將要洗的衣服放入洗衣機(jī)內(nèi)后不用管理便可自動操作運(yùn)行。 多媒體技術(shù)給智能家咆提供越來越齊全的功能, 現(xiàn)在的很多家電都有了聲音、 視頻功能, 能非常好的完成與用戶
20、的交互。 智能家電的智能功能還表現(xiàn)在家電具有自動識別和調(diào)節(jié)功能。 例如智能空調(diào), 它通過眾多的傳感器及控制系統(tǒng), 根據(jù)室內(nèi)溫度自動調(diào)節(jié)使之始終保持在最佳溫度左右。 現(xiàn)代人工智能和專家系統(tǒng)在家用電器中的應(yīng)用也越來越廣泛。如在廚房家電中出現(xiàn)了智能微波爐、 智能面包機(jī)等。 運(yùn)用語音識別技術(shù)的聲控家電近年來發(fā)展也很快, 出現(xiàn)了聲控電話機(jī)和聲控電視等。 還有智能冰箱, 可實現(xiàn)多個溫區(qū)的精確控溫,通過LCD 提示工作狀態(tài)和溫度數(shù)據(jù),智能提示食品的最佳存儲溫度和保存期, 并可自由設(shè)定存儲同期, 如食品到期未食用, 將進(jìn)行提示。智能微波爐不但具有語音功能, 還可以根據(jù)食品上的條形碼信息來決定加熱食品的時間和烹
21、飪的溫度。 鋪蜩鵬蹤韋麟余翟。在智能家電的研究方面, 日本走在世界的前面。資料統(tǒng)計表明, 目前日本家用電器的單片機(jī)使用率在85%-94%之間,其中使用模糊控制的家電產(chǎn)品約占50%。日本甚至在幾乎所有的模糊控制應(yīng)用領(lǐng)域都在世界上領(lǐng)先。日本在九十年代初期就有模糊家電問世,而那時我國的模糊家電尚未起步?,F(xiàn)在, 在家電控制器中應(yīng)用模糊控制在我國受到普遍重視。 由于我國家電行業(yè)的飛速發(fā)展, 模糊家電在我國大有可為。H顧震彥決綏飴夏錦。目前看來,模糊家電的發(fā)展有三大發(fā)展動向 :1 、進(jìn)一步擴(kuò)大傳感器的組合利用多個傳感器的功能組合可以不斷改進(jìn)家電的控制技術(shù),而對多個量采樣后再進(jìn)行綜合判斷正是模糊家電之所長。
22、貓蠶蠅會燎誅髏既尻。2 、與 AI ( 人工智能 ) 和神經(jīng)網(wǎng)絡(luò)技術(shù)相結(jié)合如前所述,與AI ( 人工智能 ) 和神經(jīng)網(wǎng)絡(luò)技術(shù)相結(jié)合將進(jìn)一步提高模糊家電的智能化水平。鍬籟饕逕瑣1領(lǐng)鷗婭番3 、模糊家電網(wǎng)絡(luò)化隨著網(wǎng)絡(luò)經(jīng)濟(jì)的逐步發(fā)展,未來的家用電器必將改變目前這種單機(jī)運(yùn)作的模式,而具有與Internet 網(wǎng)通信的能力。家用電器走網(wǎng)絡(luò)化的道路,這也是當(dāng)今家電產(chǎn)業(yè)發(fā)展的趨勢之一。情氽彘飩芹齦話鷲。電飯煲的功能現(xiàn)在已經(jīng)開發(fā)到了一個比較成熟的階段, 已經(jīng)出現(xiàn)了各種各樣的智能電飯煲,電飯煲也進(jìn)如了自動化,智能化,美觀化,營養(yǎng)化及環(huán)?;陌l(fā)展趨勢。而隨之功能的逐漸完善,智能電飯煲的價格要比普通電飯煲高出幾倍,在
23、中國, 大多數(shù)人喜歡在新的一年各廠家的各種促銷之際更換電器, 價格過高的智能電飯煲大多數(shù)家庭沒有適用,所以如何開發(fā)出一款物美價廉的智能電飯煲,便是占據(jù)市場的一個新的契機(jī)。輒峰隔槿貓病I僦滎。1. 4 本文研究的具體內(nèi)容本文以智能電飯煲為研究對象, 研究了智能電飯煲的控制策略 , 同時利用PROTUES進(jìn)行了一系列的仿真研究及探討。堯側(cè)閨藕絳絢J1蝙督。我的工作主要體現(xiàn)在以下幾個方面:【 1】借鑒他人研究的智能電飯煲的工作原理以及設(shè)計要求,對控制流程進(jìn)行了初步的分析和研究,確定了智能電飯煲控制系統(tǒng)的設(shè)計方案。識蟠B星縊雕!嗜儼凄?!?2】對控制系統(tǒng)的硬件和軟件進(jìn)行了深入的分析和研究,設(shè)計了智能電
24、飯煲控制系統(tǒng)的主電路和控制電路。【 3】根據(jù)智能電飯煲控制原理建立了基于 PROTUES軟件的智能電飯煲控制的仿真模型圖, 得到仿真結(jié)果, 并分析仿真結(jié)果, 通過仿真結(jié)果來分析控制理論,總結(jié)和分析控制中的一些問題。潮娘勞嘛皆癇嫦脛汆。2硬件電路設(shè)計2.1 復(fù)位電路設(shè)計2.1.1 復(fù)位電路的作用在上電或復(fù)位過程中,控制CPU的復(fù)位狀態(tài):這段時間內(nèi)讓CPU保持復(fù)位 狀態(tài),而不是一上電或剛復(fù)位完畢就工作,防止 CPU發(fā)出錯誤的指令、執(zhí)行錯 誤操作,也可以提高電磁兼容性能。 底翱T滅縈歡壕爵詢。無論用戶使用哪種類型的單片機(jī),總要涉及到單片機(jī)復(fù)位電路的設(shè)計。 而單 片機(jī)復(fù)位電路設(shè)計的好壞,直接影響到整個
25、系統(tǒng)工作的可靠性。 許多用戶在設(shè)計 完單片機(jī)系統(tǒng),并在實驗室調(diào)試成功后,在現(xiàn)場卻出現(xiàn)了死機(jī)”、程序走飛”等現(xiàn) 象,這主要是單片機(jī)的復(fù)位電路設(shè)計不可靠引起的。 鯊胃輸出梆料為騰罅。2.1.2 基本的復(fù)位方式單片機(jī)在啟動時都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài), 并從初態(tài)開始工作。89系列單片機(jī)的復(fù)位信號是從 RST引腳輸入到芯片內(nèi)的施 密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果 RST引 腳上有一個高電平并維持2個機(jī)器周期(24個振蕩周期)以上,則CPU就可以響 應(yīng)并將系統(tǒng)復(fù)位。單片機(jī)系統(tǒng)的復(fù)位方式有:手動按鈕復(fù)位和上電復(fù)位碩鷹!瀕諂(1)手動按鈕復(fù)位手動按鈕復(fù)
26、位需要人為在復(fù)位輸入端 RST上加入高電平(圖2-1)。一般采 用的辦法是在RST端和正電源Vcc之間接一個按鈕。當(dāng)人為按下按鈕時,則Vcc 的+5V電平就會直接加到RST端。手動按鈕復(fù)位的電路如所示。由于人的動作 再快也會使按鈕保持接通達(dá)數(shù)十毫秒,所以,完全能夠滿足復(fù)位的時間要求。闋復(fù)位按鈕8.2K Q10uFVccAT89C52RSTGND圖2-1手動復(fù)位按鈕(2)上電復(fù)位AT89C52的上電復(fù)位電路如圖2-2所示,只要在RST復(fù)位輸入引腳上接一 電容至Vcc端,下接一個電阻到地即可。對于 CMOS型單片機(jī),由于在RST端 內(nèi)部有一個下拉電阻,故可將外部電阻去掉,而將外接電容減至1好。上電
27、復(fù)位的工作過程是在加電時,復(fù)位電路通過電 容加給RST端一個短暫的高電平信號, 此高電平信號隨著Vcc對電容的充電過程而逐漸回落,即 RST端的高電平持續(xù) 時間取決于電容的充電時間。為了保證系統(tǒng)能夠可靠地復(fù)位,RST端的高電平信 號必須維持足夠長的時間。上電時, Vcc的上升時間約為10ms,而振蕩器的起 振時間取決于振蕩頻率,如晶振頻率為 10MHz,起振時間為1ms;晶振頻率為 1MHz,起振時間則為10ms。在圖2的復(fù)位電路中,當(dāng)Vcc掉電時,必然會使 RST端電壓迅速下降到0V以下,但是,由于內(nèi)部電路的限制作用,這個負(fù)電壓 將不會對器件產(chǎn)生損害。另外,在復(fù)位期間,端口引腳處于隨機(jī)狀態(tài),
28、復(fù)位后, 系統(tǒng)將端口置為全“1”態(tài)。如果系統(tǒng)在上電時得不到有效的復(fù)位,則程序計數(shù) 器PC將得不到一個合適的初值,因此,CPU可能會從一個未被定義的位置開始 執(zhí)行程序。量嚕除鼠貿(mào)懇彈濾頷杲。VccAT89C52RSTGND圖3積分型上電復(fù)位電路5Vc?10uF8.2KQ I圖2-2上電復(fù)位電路(3)積分型上電復(fù)位常用的上電或開關(guān)復(fù)位電路如圖2-3所示。上電后,由于電容 C3的充電和反相 門的作用,使RST持續(xù)一段時間的高電平。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時,按下復(fù) 位鍵K后松開,也能使RST為一段時間的高電平,從而實現(xiàn)上電或開關(guān)復(fù)位的 操作。tt鶴瓷羸第爵贅。2.2晶振電路單片機(jī)晶振是單片機(jī)內(nèi)部電路產(chǎn)生
29、單片機(jī)所需的時鐘頻率的部件, 單片機(jī)品 振提供的時鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行 都是建立在單片機(jī)晶振提供的時鐘頻率。通常一個系統(tǒng)共用一個晶振,便于各部 分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。晶振通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時鐘頻率。 如果不同子系統(tǒng)需要不同頻率的時鐘信號,可以用與同一個晶振相連的不同鎖相 環(huán)來提供。在通常工作條件下,普通的晶振頻率絕對精度可達(dá)百萬分之五十。高級的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器(VCO)。晶振有一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共
30、振的狀態(tài)下 工作,以提供穩(wěn)定,精確的單頻振蕩。慫闡I懿逕叫涼。系統(tǒng)振蕩可以采用外部RC振蕩方式,在OSC與VSS之間需要接一個外部 電阻,這是一種低成本的方案,但是,振蕩頻率會隨著 VDD、溫度和芯片自身 參數(shù)的漂移而產(chǎn)生誤差。而在實際編程過程中,兩個定時計數(shù)器都會使用,其中 TMRO必須選擇系統(tǒng)時鐘作為振蕩源,同時編程過程中采用一定的循環(huán)指令作 為短時問的準(zhǔn)確定時也是十分方便的, 所以要求系統(tǒng)的振蕩頻率要非常準(zhǔn)確, 如 圖2-4為晶振電路。諺辭擔(dān)諂動律瀉類之HALT模式會停止系統(tǒng)振蕩器,但是 32768Hz的晶體振蕩在HALT模式下 仍會繼續(xù)作用,可以選擇32768Hz的晶體振蕩做為內(nèi)部計數(shù)
31、器的時鐘源如 RTC、 時基、WDT等,這樣當(dāng)單片機(jī)進(jìn)入HALT省電模式時,使一個內(nèi)部計數(shù)器產(chǎn)生 周期性中斷而刷新LCD顯示,從而實現(xiàn)HALT狀態(tài)的時鐘顯示。所以,振蕩電 路采用4MHz的石英振蕩器作為系統(tǒng)振蕩,采用 32768晶體振蕩器作為RTC振 蕩,如圖2, 4所示。啜覲言圭緣銅囁偏祚合鑄。OCS1OCS2AT89C52OCS3OCS410pF C1X1 叩 4MHz IH C2l0pF 10pF II X2lp C3 32.768KHz 圖2-4單片機(jī)晶振電路2.3按鍵掃描電路設(shè)計電飯煲里面的單片機(jī)需要時時刻刻掃描是否有相應(yīng)的功能按鍵按下,當(dāng)檢測 到某個功能按鍵按下時就必須執(zhí)行這個功能
32、, 所以電飯煲功能按鍵的掃描非常重要,如圖2-5所示的按鍵圖受紿輜檄庫功能按鍵I1AT89C52圖2-5功能按鍵掃描電路2.3.1 按鍵抖動問題機(jī)械式按鍵再按下或釋放時,由于機(jī)械彈性作用的影響,通常伴隨有一定時 間的觸點機(jī)械抖動,然后其觸點才穩(wěn)定下來。其抖動過程如圖 2-6所示,抖動時 間的長短與開關(guān)的機(jī)械特性有關(guān),一般為 5-10 ms,如圖2-6所示的按鍵操作和 抖動0初漬蟆俾閱剜鯽胃暹藏。功能鍵I I十 5V R1-1|-(a)按鍵輸入按下鍵松開鍵A Y A八/4*前沿抖動鍵盤穩(wěn)定后沿抖動(b)按鍵抖動圖2-6按鍵操作和抖動在觸點抖動期間檢測按鍵的通與斷狀態(tài),可能導(dǎo)致判斷出錯,即按鍵一次
33、按下或釋放被錯誤地認(rèn)為是多次操作,這種情況是不允許出現(xiàn)的。為了克服按鍵觸點機(jī)械抖動所致的檢測誤判, 面予以考慮。在鍵數(shù)較少時,必須米取去抖動措施。這一點可從硬件、軟件兩方 可采用硬件去抖,而當(dāng)鍵數(shù)較多時,采用軟件去抖。在硬件上可采用在鍵輸出端加R-S觸發(fā)器(雙穩(wěn)態(tài)觸發(fā)器)或單穩(wěn)態(tài)觸發(fā)器構(gòu)成去 抖動電路。圖2-7是一種由R-S觸發(fā)器構(gòu)成的去抖動電路,當(dāng)觸發(fā)器一旦翻轉(zhuǎn), 觸點抖動不會對其產(chǎn)生任何影響。封憂蔣氯僦B躁憫鷲。&)& R1(C)消除消抖電路圖2-7硬件消抖電路軟件上采取的措施是:在檢測到有按鍵按下時,執(zhí)行一個10 ms左右(具體時間應(yīng)視所使用的按鍵進(jìn)行調(diào)整) 的延時程序后,再確認(rèn)該鍵電平
34、是否仍保持閉 合狀態(tài)電平,若仍保持閉合狀態(tài)電平,則確認(rèn)該鍵處于閉合狀態(tài)。同理,在檢測 到該鍵釋放后,也應(yīng)采用相同的步驟進(jìn)行確認(rèn),從而可消除抖動的影響。穎芻H蟆悖億頓裳賠洸。2.3.2 按鍵分類及掃描方式(1)獨(dú)立式按鍵單片機(jī)控制系統(tǒng)中,獨(dú)立式按鍵是直接用往往只需要幾個功能鍵,止匕時,可采用獨(dú)立式按鍵結(jié)構(gòu)。I/O 口線構(gòu)成的單個按鍵電路,具特點是每個按鍵單獨(dú)占用一根I/O 口線,每個按鍵的工作不會影響其它I/O 口線的狀態(tài)。獨(dú)立式按鍵 電路配置靈活,軟件結(jié)構(gòu)簡單,但每個按鍵必須占用一根 I/O 口線,因此,在按 鍵較多時,I/O 口線浪費(fèi)較大,不宜采用。濫嬲g驟抑It腑聰。(2)矩陣式鍵盤矩陣式
35、按鍵:I/O端線分為行線和列線,按鍵跨接在行線和列線上,按鍵按 下時,行線與列線發(fā)生短路。特點: 占用I/O端線較少; 軟件結(jié)構(gòu)復(fù)雜。 適用于按鍵較多的場合。跳第曼底鰻鴻錢蹲京。(3)鍵盤掃描控制方式A、程序控制掃描方式。鍵處理程序固定在主程序的某個程序段。特點:對CPU工作影響小,但應(yīng)考慮鍵盤處理程序的運(yùn)行間隔周期不能太長,否則會 影響對鍵輸入響應(yīng)的及時性。 擠電爰結(jié)口嘵類OB、定時控制掃描方式。利用定時/計數(shù)器每隔一段時間產(chǎn)生定時中斷,CPU 響應(yīng)中斷后對鍵盤進(jìn)行掃描。特點:與程序控制掃描方式的區(qū)別是,在掃描間隔 時間內(nèi),前者用CPU工作程序填充,后者用定時/計數(shù)器定時控制。定時控制掃 描
36、方式也應(yīng)考慮定時時間不能太長,否則會影響對鍵輸入響應(yīng)的及時性。賠旗申諂命驟遼輩襪金卷。C、中斷控制方式中斷控制方式是利用外部中斷源,響應(yīng)鍵輸入信號。特點:克服了前兩種控 制方式可能產(chǎn)生的空掃描和不能及時響應(yīng)鍵輸入的缺點,既能及時處理鍵輸入, 又能提高CPU運(yùn)行效率,但要占用一個寶貴的中斷資源。埴髓瞄決穗與卜冊工2.3.3 按鍵及其接口電路(1)獨(dú)立式接口,按鍵直接與I/O 口連接P1.2AT89C52P1.0P1.1圖2-8獨(dú)立式按鍵接口AT89C52P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7K0K4K8K12K1K2K3K7K1115+5V0行線列線(2)矩陣式按鍵接口
37、圖2-9矩陣式按鍵電路矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)的兩端,行線通過上拉電阻接 到+5V上。當(dāng)無鍵按下時,行線處于高電平狀態(tài);當(dāng)有鍵按下時,行、列線將 導(dǎo)通,此時,行線電平將由與此行線相連的列線電平?jīng)Q定。 這是識別按鍵是否按 下的關(guān)鍵。然而,矩陣鍵盤中的行線、列線和多個鍵相連,各按鍵按下與否均影 響該鍵所在行線和列線的電平,各按鍵間將相互影響,因此,必須將行線、列線 信號配合起來作適當(dāng)處理,才能確定閉合鍵的位置。識別按鍵的方法很多,其中, 最常見的方法是掃描法。下面以圖2-9中8號鍵的識別為例來說明掃描法識別按 鍵的過程。 裳棣祕顫諺劍羋藺。按鍵按下時,與此鍵相連的行線與列線導(dǎo)通,行
38、線在無鍵按下時處在高電平。 顯然,如果讓所有的列線也處在高電平, 那么,按鍵按下與否不會引起行線電平 的變化,因此,必須使所有列線處在低電平。只有這樣,當(dāng)有鍵按下時,該鍵所 在的行電平才會由高電平變?yōu)榈碗娖健PU根據(jù)行電平的變化,便能判定相應(yīng) 的行有鍵按下。8號鍵按下時,第2行一定為低電平。然而,第2行為低電平時, 因為9、10、11號鍵按下,同樣會使第2行為低電平。為進(jìn)一步確定具體鍵,不 能使所有列線在同一時刻都處在低電平,可在某一時刻只讓一條列線處于低電平, 其余列線均處于高電平,另一時刻,讓下一列處在低電平,依此循環(huán),這種依次 輪流每次選通一列的工作方式稱為鍵盤掃描。 采用鍵盤掃描后,
39、再來觀察8號鍵按下時的工作過程,當(dāng)?shù)?列處于低電平時,第2行處于低電平,而第1、2、3 列處于低電平時,第2行卻處在高電平,由此可判定按下的鍵應(yīng)是第 2行與第0 歹1的交叉點,即8號鍵。倉嫄黯世囑瓏言摘m慧2.4 蜂鳴器設(shè)計除了要求蜂鳴器發(fā)出各種按鍵的提示聲音之外,還要在炊煮結(jié)束時“奏出” 出悅耳的爵樂提示使用者。由于單片機(jī)I/O資源有限,一般選用一個I/O口驅(qū)動蜂 鳴器發(fā)生聲音,驅(qū)動電路如圖2-10所示。綻暮螂的蛭蠲絡(luò)遍VDD圖2-10蜂鳴器驅(qū)動電路2.5 單片機(jī)穩(wěn)壓電源設(shè)計電飯煲由農(nóng)村用電220V/50Hz單相交流電供電,智能電飯煲是一種以單片 機(jī)為核心處理器件的電飯煲,為了使智能控制系統(tǒng)
40、能夠正常工作, 需要為單片機(jī) 提供穩(wěn)定的直流電壓5V,因此在市電供電的情況下如何設(shè)計一個 5V的直流穩(wěn) 壓電源至關(guān)重要。接下來,本文將具體設(shè)計 5V直流穩(wěn)壓電源的電路。根據(jù)設(shè)計 指標(biāo)要求,該穩(wěn)壓電源由變壓器、整流電路、濾波電路、穩(wěn)壓電路等組成,其原 理方框如下圖2-11所示。驍顧烽翳瓶前艙1加機(jī)圖2-11穩(wěn)壓電源設(shè)計方案降壓變壓器:變壓器的功能是將220V的交流電變換成整流電路所需要的低 壓交流電。整流電路:整流電路是利用二極管的單向?qū)щ娞匦裕?將變壓器的次級電壓變 換成單向直流。濾波電路:濾波電路的作用是平波,將波動直流變換成比較平滑的直流。穩(wěn)壓電路:濾波電路的輸出電壓還是有一定的波動,對要
41、求較高的電子設(shè)備, 還要穩(wěn)壓電路,通過穩(wěn)壓電路的輸出電壓幾乎就是恒定電壓三 軟件設(shè)計3.1 AT89C52 介紹針對電飯煲等小家電,目前集成了 A/D 轉(zhuǎn)換、 LCD 驅(qū)動、外部中斷、多定時計數(shù)器、多 I/O 口并且驅(qū)動能力強(qiáng)的單片機(jī)已經(jīng)很普遍,同時不同 ROM 容量且彼此兼容的同一品牌的系列單片機(jī)更是極大方便了開發(fā)調(diào)試,本畢業(yè)設(shè)計采用的是AT89C52 單片機(jī)作為電飯煲的中央控制系統(tǒng)處理器。金留詩浬艷損樓余世饕食掰。3.1.1 單片機(jī)的特性AT89C52 是美國 Atmel 公司生產(chǎn)的低電壓、高性能 CMOS 8 位單片機(jī),片內(nèi)含 8KB 的可反復(fù)檫寫的程序存儲器和 12KB 的隨機(jī)存取數(shù)據(jù)
42、存儲器( RAM ) ,器件采用 Atmel 公司的高密度、 非易失性存儲技術(shù)生產(chǎn), 兼容標(biāo)準(zhǔn) MCS-51 指令系統(tǒng),片內(nèi)配置通用 8位中央處理器(CPU)和Flash存儲單元,功能強(qiáng)大的AT89C52 單片機(jī)可靈活應(yīng)用于各種控制領(lǐng)域。 AT89C52 單片機(jī)屬于 AT89C51 單 片機(jī)的增強(qiáng)型,與Intel公司的80C52在引腳排列、硬件組成、工作特點和指令 系統(tǒng)等方面兼容。其主要工作特性是:櫛緞歐鋤熟a種瑤鏤。1、片內(nèi)程序存儲器內(nèi)含8KB的Flash程序存儲器,可擦寫壽命為1000次;2、片內(nèi)數(shù)據(jù)存儲器內(nèi)含256 字節(jié)的 RAM ;3、具有32 根可編程I/O 口線;4、具有3 個可編
43、程定時器;5、中斷系統(tǒng)是具有8 個中斷源、 6 個中斷矢量、 2 個級優(yōu)先權(quán)的中斷結(jié)構(gòu);6、串行口是具有一個全雙工的可編程串行通信口;7、具有一個數(shù)據(jù)指針DPTR;8、低功耗工作模式有空閑模式和掉電模式;9、具有可編程的3 級程序鎖定位;10、AT89C52工作電源電壓為5 (1+0.2) V,且典型值為5V;11、 AT89C52 最高工作頻率為 24MHz 。單片機(jī)正常工作時, 都需要有一個時鐘電路和一個復(fù)位電路。 本設(shè)計中選擇了內(nèi)部時鐘方式和按鍵電平復(fù)位電路,來構(gòu)成單片機(jī)的最小電路。 AT89C52 是 一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用
44、Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在 單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89C52為眾多 嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。其主要功能為:轡觸W殮撰瑤麗閹應(yīng)。(1) 可編程時鐘輸出:定時器 2 可通過編程從P1.0 輸出一個占空比為 50%的時鐘信號,如圖 8 所示。 P1.0 引腳除了是一個標(biāo)準(zhǔn)的 I/O 口外,還可以通過 編程使其作為定時/計數(shù)器2 的外部時鐘輸入和輸出占空比50%的時鐘脈沖。當(dāng)時鐘振蕩頻率為16MHz 時,輸出時鐘
45、頻率范圍為61Hz 4MHz 。當(dāng)設(shè)置定時計數(shù)器 2 為時鐘發(fā)生器時, C/T2 (T2CON .1) =0, T2OE (T2MOD.1 ) =1,必 須由 TR2( T2CON.2) 啟動或停止定時器。 時鐘輸出頻率取決于振蕩頻率和定時器2捕獲寄存器(RCAP2H, RCAP2L)的重新裝載值,公式如下:輸出時鐘頻率 =振蕩器頻率/4*65536-(RCP2H,RCP2L) 在時鐘輸出方式下,定時器2 的翻轉(zhuǎn)不會產(chǎn)生中斷,這個特性與作為波特率發(fā)生器使用時相仿。定時器2 作為波特率發(fā)生器使用時, 還可作為時鐘發(fā)生器使用, 但需要注意的是波特率和時鐘輸出頻率不能分開確定,這是因為它們同使用RC
46、AP2L和RCAP2L。UART :AT89C52的UART工作方式與 AT89C51工作方式相同。崛揚(yáng)斕潮解S浸興渙氤(2)中斷:AT89C52共有6個中斷向量:兩個外中斷(INTO和INT1 ) , 3 個定時器中斷(定時器0、 1、 2)和串行口中斷。所有這些中斷源如圖9 所示這些中斷源可通過分別設(shè)置專用寄存器IE 的置位或清0來控制每一個中斷的允許或禁止。 IE 也有一個總禁止位EA , 它能控制所有中斷的允許或禁止。 注意表 5 中的 IE.6 為保留位,在AT89C51 中 IE.5 也是保留位。程序員不應(yīng)將“ 1寫入這些”位,它們是將來AT89 系列產(chǎn)品作為擴(kuò)展用的。定時器2 的
47、中斷是由 T2CON 中的TF2和EXF2邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時,這些標(biāo)志位不能被硬件 清除,事實上,服務(wù)程序需確定是TF2或EXF2產(chǎn)生中斷,而由軟件清除中斷標(biāo) 志位。定時器0 和定時器 1 的標(biāo)志位 TF0 和 TF1 在定時器溢出那個機(jī)器周期的S5P2狀態(tài)置位,而會在下一個機(jī)器周期才查詢到該中斷標(biāo)志。 然而,定時器2的 標(biāo)志位TF2在定時器溢出的那個機(jī)器周期的 S2P2狀態(tài)置位,并在同一個機(jī)器周 期內(nèi)查詢到該標(biāo)志。時鐘振蕩器: AT89C52 中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳 XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元
48、件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器。外接石英晶體 (或陶瓷諧振器) 及電容 C1、 C2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容C1、 C2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、 振蕩器工作的穩(wěn)定性、 起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pFt0pF,而如使用陶瓷諧振器建議選擇40pFI0FO用戶也可以采用外部時鐘。采用外部時鐘的電路如圖10右圖所示。這種情況下,外部時鐘脈沖接到 XTAL1 端,即內(nèi)部時鐘發(fā)生器的輸入 端, XTAL2 則懸空。由于外部時鐘信號是通過一個2 分頻觸發(fā)器后作為內(nèi)部時鐘信號的, 所
49、以對外部時鐘信號的占空比沒有特殊要求, 但最小高電平持續(xù)時間 和最大的低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。爵叁耀內(nèi)燼憂毀厲餓警。( 3) 空閑節(jié)電模式: 在空閑工作模式狀態(tài),CPU 自身處于睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時,同時將片內(nèi) RAM 和所有特殊功能寄存器的內(nèi)容凍結(jié)。 空閑模式可由任何允許的中斷請求或硬件復(fù)位終止。 由硬件復(fù)位終止空閑狀態(tài)只需兩個機(jī)器周期有效復(fù)位信號, 在此狀態(tài)下, 片 內(nèi)硬件禁止訪問內(nèi)部RAM ,但可以訪問端口引腳,當(dāng)用復(fù)位終止空閑方式時,為避免可能對端口產(chǎn)生意外寫入, 激活空閑模式的那條指令后一條指令不應(yīng)是一條對端口或外部存儲器的
50、寫入指令。則端隔繆澧暉園棟游( 4)掉電模式:在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令, 片內(nèi) RAM 和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。 退出掉電模式的唯一方法是硬件復(fù)位, 復(fù)位后將重新定義全部特殊功能寄存器, 但不改變 RAM 中的內(nèi)容, 在 Vcc 恢復(fù)到正常工作電平前, 復(fù)位應(yīng)無效, 且必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作。脹鰻彈奧秘舔戶攣鈕聰。( 5)程序存儲器的加密:AT89C52 有 3 個程序加密位,可對芯片上的 3 個加密位LB1、LB2、LB3進(jìn)行編程(P)或不編程(U)來得到。當(dāng)加密位 LB1 被編程時,在復(fù)位期間, EA
51、端的邏輯電平被采樣并鎖存,如果單片機(jī)上電后一 直沒有復(fù)位, 則鎖存起的初始值是一個隨機(jī)數(shù), 且這個隨機(jī)數(shù)會一直保存到真正復(fù)位為止。 為使單片機(jī)能正常工作, 被鎖存的 EA 電平值必須與該引腳當(dāng)前的邏輯電平一致。止匕外,加密位只能通過整片擦除的方法清除。解網(wǎng)禱和誦幫廢捕混(6) Flash存儲器的編程:AT89C52單片機(jī)內(nèi)部有8k字節(jié)的Flash PEROM, 這個 Flash 存儲陣列出廠時已處于擦除狀態(tài) (即所有存儲單元的內(nèi)容均為FFH) ,用戶隨時可對其進(jìn)行編程。編程接口可接收高電壓(+12V )或低電壓(Vcc )的允許編程信號。 低電壓編程模式適合于用戶在線編程系統(tǒng), 而高電壓編程模
52、式可與通用 EPROM 編程器兼容。 AT89C52 單片機(jī)中, 有些屬于低電壓編程方式, 而有些則是高電壓編程方式, 用戶可從芯片上的型號和讀取芯片內(nèi)的簽名字節(jié)獲得該信息。AT89C52 的程序存儲器陣列是采用字節(jié)寫入方式編程的,每次寫入一個字節(jié),要對整個芯片內(nèi)的 PEROM 程序存儲器寫入一個非空字節(jié), 必須使用片擦除的方式將整個存儲器的內(nèi)容清除。薪戢I(xiàn)賑維卿c擴(kuò)寂( 7)編程方法。編程前,須按表9 和圖 11 所示設(shè)置好地址、數(shù)據(jù)及控制信號,AT89C52編程方法如下:1 在地址線上加上要編程單元的地址信號。2 在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。3 激活相應(yīng)的控制信號。4 在高電壓編程方式
53、時,將EA/Vpp 端加上 +12V 編程電壓。5 每對Flash存儲陣列寫入一個字節(jié)或每寫入一個程序加密位,加上一個 ALE/PROG 編程脈沖。 每個字節(jié)寫入周期是自身定時的, 通常約為1.5ms。 重復(fù)15步驟,改變編程單元的地址和寫入的數(shù)據(jù),直到全部文件編程結(jié)束。隔塞境鞋罪規(guī)嗚舊指( 8)數(shù)據(jù)查詢AT89C52 單片機(jī)用 Data Palling 表示一個寫周期結(jié)束為特征,在一個寫周期中,如需讀取最后寫入的一個字節(jié),則讀出的數(shù)據(jù)的最高位(P0.7)是原來寫入字節(jié)最高位的反碼。 寫周期完成后, 所輸出的數(shù)據(jù)是有效的數(shù)據(jù), 即可進(jìn)入下一個字節(jié)的寫周期,寫周期開始后, Data Pallin
54、g 可能隨時有效。Ready/Busy:字節(jié)編程的進(jìn)度可通過“ RDY/BSY 輸出信號監(jiān)測,編程期間,ALE 變?yōu)楦唠娖健癏后,P3.4 (RDY/BSY)端電平被拉低,表示正在編程狀態(tài)(忙狀態(tài)) 。編程完成后,P3.4變?yōu)楦唠娖奖硎緶?zhǔn)備就緒狀態(tài)。程序校驗:如果加密位LB1、LB2 沒有進(jìn)行編程,則代碼數(shù)據(jù)可通過地址和數(shù)據(jù)線讀回原編寫的數(shù)據(jù),采用如圖12 的電路。加密位不可直接校驗,加密位的校驗可通過對存儲器的校驗和寫入狀態(tài)來驗證。芯片擦除:利用控制信號的正確組合(表6)并保持ALE/PROG引 腳10ms的低電平脈沖寬度即可將 PEROM陣列(4k字節(jié))和三個加密位整片擦 除,代碼陣列在片
55、擦除操作中將任何非空單元寫入 “1”,這步驟需再編程之前進(jìn)行。讀片內(nèi)簽名字節(jié):AT89C52單片機(jī)內(nèi)有3個簽名字節(jié),地址為030H、031H 和032H。用于聲明該器件的廠商、型號和編程電壓。渤氯粥楮閽氤3.2 米飯最佳溫度曲線電飯煲的基本功能就是煮飯, 如何將米煮成香噴噴的米飯是電飯煲需要解決的主要問題。為了得到最佳的煮飯效果,首先要了解煮飯對象大米的特性,然后通過傳統(tǒng)的和科學(xué)的煮飯方法確定最佳的煮飯工藝流程即煮飯的過程控制,最后根據(jù)確定的煮飯流程編寫參數(shù)調(diào)試程序, 從而得到最終的最佳煮飯流程和溫度控制曲線。鋼IO怒耨T榮產(chǎn)濤困藺。生米煮成熟飯的過程是相當(dāng)復(fù)雜的生化轉(zhuǎn)化過程。 在這一過程中,
56、 大米中的淀粉、 葡萄糖等成份進(jìn)行一系列的轉(zhuǎn)化。 影響轉(zhuǎn)化的最主要因素是溫度及溫度的變化。鐵鍋柴灶煮飯時,有經(jīng)驗的“巧婦” ,在小知不覺中,運(yùn)用灶膛中火力大小, 使飯鍋的溫度發(fā)生變化,滿足了大米的最佳轉(zhuǎn)化條件,從而蒸煮出香噴噴的米飯。這種溫度發(fā)生變化大致分為5個階段【21】。 慵俠剜葩觸樂鵬燼律靡。( 1)湍吸水:讓大米在30 40的溫水中浸泡足夠時間,使米粒充分吸水膨脹,米粒內(nèi)外隨水溫慢慢升高至 6070C。言曼飽兗爭音微船癩別激( 2)快速升溫:當(dāng)米粒內(nèi)外溫度達(dá)到70c時,米粒將兀始糊化,糊化首先發(fā)生在米粒表面。 為了避免米粒表面糊化后不向內(nèi)部傳熱, 這時應(yīng)快速升溫, 使米粒內(nèi)外1芻:極短時問內(nèi),同時達(dá)到高溫,有利于米粒內(nèi)外同時糊化、熟化。吊鉉俯歟謙鵑餃競蕩賺。( 3)高溫沸騰:促使米粒內(nèi)外同時熟透,并蒸發(fā)掉鍋
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三位數(shù)除以一位數(shù)(首位不夠除)
- 客戶需求培訓(xùn)課件
- 2021年冬季《財經(jīng)法規(guī)與職業(yè)道德》預(yù)熱階段沖刺測試題含答案及解析
- 《海爾供應(yīng)鏈》課件
- 《科技文獻(xiàn)概論》課件
- 2023-2024學(xué)年湖南省岳陽市高二(下)期末地理試卷
- 2021年歷屆中醫(yī)執(zhí)業(yè)醫(yī)師考試真題
- 高中信息技術(shù)粵教版1.1-1.4信息及其特征說課稿001
- 人教版二年級數(shù)學(xué)下冊第一單元綜合測評卷(含答案)
- 青海省交通安全管理課件
- 昌樂二中271高效課堂培訓(xùn)與評價ppt課件
- 顫?。ㄅ两鹕。┲嗅t(yī)護(hù)理常規(guī)
- 豬場名詞及指標(biāo)講義
- 果膠項目商業(yè)計劃書(模板范本)
- 旋挖鉆成孔掏渣筒沉渣處理施工工藝
- T∕CHTS 10040-2021 公路無機(jī)結(jié)合料穩(wěn)定粒料基層振動法施工技術(shù)指南
- 集團(tuán)后備人才培養(yǎng)方案
- 腦卒中偏癱患者早期康復(fù)護(hù)理現(xiàn)狀(一)
- 國家開放大學(xué)電大本科《機(jī)電控制工程基礎(chǔ)》2023-2024期末試題及答案(試卷代號:1116)
- 個體診所藥品清單
- 急救技術(shù)-洗胃術(shù) (2)
評論
0/150
提交評論