基于AT89S52單片機(jī)的家電控制系統(tǒng)設(shè)計(jì)
摘要:介紹了利用AT89S52單片機(jī)開發(fā)多路家電實(shí)時(shí)控制系統(tǒng)的實(shí)現(xiàn)方案。給出了設(shè)計(jì)所用的輔助硬件設(shè)備和硬件電路,同時(shí),從系統(tǒng)的功能入手,分析了軟件模塊的設(shè)計(jì)思路。對(duì)設(shè)計(jì)方法進(jìn)行了詳細(xì)闡釋,并分析了該設(shè)計(jì)的一些不足之處和改進(jìn)的主要方向。
關(guān)鍵詞:AT89S52;即時(shí)開關(guān);狀態(tài)返回;家電定時(shí)開關(guān)
O 引言
家電控制的智能化已成為社會(huì)需求的新趨勢(shì)。基于微機(jī)控制系統(tǒng)的智能化家電使我們的生活更加便利。而是否能夠?qū)崿F(xiàn)遠(yuǎn)程家電的開關(guān)控制。又是否能夠隨時(shí)查詢電器的工作狀況,或者能夠事先對(duì)家電的定時(shí)開關(guān)做出控制。又成為越來(lái)越感興趣的研究方向。家電產(chǎn)品現(xiàn)已進(jìn)入成熟期和穩(wěn)定期。市場(chǎng)規(guī)模穩(wěn)步上漲,但競(jìng)爭(zhēng)日愈劇烈,其核心部件。即控制器性能及質(zhì)量對(duì)企業(yè)產(chǎn)品的影響很大。同時(shí),經(jīng)濟(jì)快速發(fā)展,人們對(duì)于家庭生活的舒適程度也提出了越來(lái)越高的要求,尤其體現(xiàn)在家電的便捷方面。在這個(gè)背景下,可以自主控制的家電控制系統(tǒng),就逐漸顯示出競(jìng)爭(zhēng)力,這也符合時(shí)代發(fā)展的客觀需要。隨著中國(guó)經(jīng)濟(jì)的快速穩(wěn)步增長(zhǎng)和迅速發(fā)展,家電廠家越來(lái)越意識(shí)到被喻為家電“芯片”的家電控制器的重要性,因而紛紛與專業(yè)的研發(fā)公司或廠家合作,開發(fā)符合市場(chǎng)需求的、具有行業(yè)領(lǐng)先水平的控制器。
目前。關(guān)于家電控制器的研究和設(shè)計(jì)方案提出的很多,但仍有許多問(wèn)題尚待解決,如沒(méi)有統(tǒng)一的互操作規(guī)范等。但是,一些領(lǐng)先技術(shù)已經(jīng)開始被應(yīng)用于今天的家電控制領(lǐng)域。如:電話遠(yuǎn)程控制、紅外線遙控、語(yǔ)音識(shí)別等等。如將語(yǔ)音識(shí)別技術(shù)應(yīng)用到電器產(chǎn)品,來(lái)實(shí)現(xiàn)語(yǔ)音提示操作,從而使系統(tǒng)具有更加良好的操作界面等。隨著相關(guān)技術(shù)不斷進(jìn)步,互操作型智能家電必將向著調(diào)度智能化、靈活性和互操作性的方向發(fā)展。從而進(jìn)入尋常百姓家。
1 硬件設(shè)計(jì)
本設(shè)計(jì)主要基于AT89S52單片機(jī),并通過(guò)C語(yǔ)言來(lái)實(shí)現(xiàn)多路家電的即時(shí)開關(guān)控制、定時(shí)進(jìn)行開關(guān)操作以及工作狀態(tài)返回等三個(gè)功能程序,并以此為基礎(chǔ)。結(jié)合帶有HJPC5l-B的單片機(jī)開發(fā)系統(tǒng)來(lái)進(jìn)行硬件調(diào)試。完成該基本要求以后,還可考慮加入外接鍵盤或外接存儲(chǔ)器以及ISD語(yǔ)音芯片,并添加錄放音程序,從而實(shí)現(xiàn)家電語(yǔ)音提示的控制。
本設(shè)計(jì)采用的硬件芯片為AT89S52芯片,同時(shí)選用了8盞綠色LED指示燈,8塊LED數(shù)碼顯示管,其中3個(gè)分別與單片機(jī)的INTl、T0、Tl相連,以用來(lái)接收外部信號(hào)的按鍵。另外還使用了一個(gè)74LS245模塊和兩個(gè)74ALS573模塊。整個(gè)硬件的核心是AT89S52芯片。該芯片的P1.0~P1.7口通過(guò)74LS245與8盞LED燈相連,這8盞指示燈在即時(shí)開關(guān)中起到直接顯示的作用,而在定時(shí)開關(guān)中兼有故障檢驗(yàn)功能。P0.0~P0.7口和P2.0~P2.7口分別通過(guò)兩個(gè)74ALS573模塊與八個(gè)LED數(shù)碼顯示管相連。8個(gè)數(shù)碼管中,左起第一個(gè)用來(lái)指示具體某一路電器的開關(guān)狀態(tài),第二個(gè)指示哪一路電器被選中,第三和第四個(gè)顯示小時(shí)數(shù),第五和第六個(gè)顯示分鐘,第七和第八個(gè)顯示秒數(shù)。另外,硬件電路中還特別配備了小燈,可作為按鍵是否按下的標(biāo)志。
評(píng)論