新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89S52單片機的家電控制系統設計

        基于AT89S52單片機的家電控制系統設計

        作者: 時間:2010-03-24 來源:網絡 收藏

        3 系統功能分析
        3.1 即時開關與狀態返回功能
        按下KEYl鍵,即可進入即時開關與狀態返回功能。此時數碼顯示管和LED燈都沒有變化,用戶可以選擇按下KEY2和KEY3中的任意一個,來選擇其中一盞燈泡(模擬一路電器)作為操作對象。現以按下KEY2為例,則左起第二個數碼管顯示“2”,同時左起第6盞LED小燈亮,表示KEY2確實被按下(此處可用于故障檢驗)。
        3.2 時間顯示與設定功能
        時間顯示功能可在初始通電以后按下KEY2鍵開始執行。在按下KEY3鍵以后,數碼管從左起第三個開始,到第八個為止。分別顯示小時、分鐘、秒數,用戶可以根據需要設定時間,按下KEY3,則小時數加一,按下KEY2,則分鐘數加一。該鍵還帶有自動進位功能。整個數碼管時間顯示的極限是23時59分59秒。
        3.3 定時開關功能
        定時開關功能是在初始通電以后按下KEY3鍵開始進行的。初始數碼管從左起第三個開始,到第八個為止,全部顯示為“0”,以等待按鍵輸入設定時間。此時,按下KEYl,則小時顯示加1,并定時中斷程序中,全局變量值加60;按下KEY2,分鐘顯示加1,定時中斷程序中,全局變量值加l;再次按下KEY3,即進入中斷定時子程序,開始定時。定時結束以后,所指定的那個電器開關狀態取反。在定時結束時,對應的LED自動點亮。
        3.4 功能拓展與強化
        該系統的現有功能還比較基礎,主要局限在對于電器的開關操作中。比較現實的改進方案是加入語音提示功能。使用戶在每次按鍵以前都可以有語音提示,如果出現錯誤按鍵,還可以有語音提示糾錯。再有就是擴展鍵盤,現在的鍵盤數量的限制不僅使可操作的電器數量有限,還制約了的功能。在加入按鍵以后,除了可控電器數量會提升,還可以附加諸如分層次調節。在條件更好的情況下,也可以增加電話遠程控制,使某個固定號碼與相連,這樣,當用戶在較遠處時,就可以通過網絡與系統連接,并根據事先在程序中的設定,通過電話上的不同按鍵實現系統中按鍵的效果。從而完成遠程的控制。

        4 結束語
        按照上述軟硬件的分析。可在充分了解的基礎上,基本實現帶有即時開關、狀態返回、時間顯示與設定、定時開關等多種功能的多路。用戶可以根據自己需要選擇相應電器,了解其工作狀態,自主設定時間進行通斷操作。同時,這個系統還具有良好的拓展性,因此可以加入語音提示、多功能控制、甚至遠程控制等后續功能。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丽水市| 柳林县| 微博| 清徐县| 高安市| 额济纳旗| 葵青区| 昌都县| 玉溪市| 锡林浩特市| 托里县| 乌鲁木齐县| 合江县| 沅江市| 桂林市| 临湘市| 新郑市| 平邑县| 剑川县| 沐川县| 常山县| 海原县| 衡山县| 三都| 新蔡县| 赣州市| 阳曲县| 大竹县| 惠水县| 富锦市| 巴彦淖尔市| 芜湖县| 剑阁县| 札达县| 贵州省| 金堂县| 北碚区| 庄浪县| 东莞市| 潼南县| 山东省|