當前位置:編程學習大全網 - 編程語言 - 基於AT89C51的電飯煲控制系統設計

基於AT89C51的電飯煲控制系統設計

本設計主要由硬件電路設計和軟件編程兩大部分來實現, 以AT89C51單片機為核心,配備顯示模塊、定時信息等, 能通過數碼管進行顯示計時。備有按鍵,以便人工定時與修改當前時間。用戶可以通過按鍵修改時間,以便達到用戶所要實現的功能。軟件采用匯編語言程序設計實現程序控制和定點時間顯示。由於本系統采用了數碼管作為顯示器。以便實時觀察與調整。使用方便,減少了許多操作工序,實現其智能化,在未來的發展進程中,占有重要的地位。

按照系統設計功能的要求,初步確定設計系統由主控模塊、時鐘模塊、顯示模塊、鍵盤接口模塊等組成,電路系統構成框圖如圖1所示。

根據設計要求,有如下方案:

方案1:使用模擬電路設計,許多功能都要求人與硬件壹起來完成。電路結構圖復雜,需要大量的元器件,會大幅度的提高設計成本,智能化效果差,而且電路性能不夠穩定,降低實現效果,所以不宜選用。

方案2:使用單片機為核心設計,由於大部分功能可以用程序來實現,實現了工作智能化,節省了許多元器件,且性能更穩定,成本較低,實用性更強。

因此選用單片機作為核心部份,效果最佳,容易實現,確定設計方案如下:

(1) 系統顯示采用8位LED數碼管。LED數碼管段碼輸入由P0口產生、位碼輸入由P2口產生。

(2) 時間調整與定時時間的輸入通過接入鍵盤電路實現。5個按鍵定義為:

SET鍵(時間調整設置鍵):功能是當該鍵按下時,進入時間調整功能。

ALM鍵(定時時間設置鍵):其功能是當該鍵按下時,進入定時時間輸入功能。

+1鍵:其功能是當該鍵按下時,被調整位加壹。

-1鍵:其功能是當該鍵按下時,被調整位減壹。

RET鍵:其功能是當該鍵按下時,指向下壹個要調整的位。

按鍵的接入方式

SET鍵:通過P3口P3.2(INT0)引腳接入,中斷工作方式。

ALM鍵:通過P3口P3.3(INT1)引腳接入,中斷工作方式。

+1鍵:通過P3口P3.0引腳接入,查詢工作方式。

-1鍵:通過P3口P3.1引腳接入,查詢工作方式。

RET鍵:通過P3口P3.4引腳接入,查詢工作方式。

(3) 報警聲響用蜂器產生,蜂鳴器接入P1口的P1.6腳。

(4) 報警指示采用發光二極管實現,發光二極管接入P1口的P1.0腳。

(5) 外部電器電源的通斷用壹個繼電器來完成這個功能,繼電器觸點的斷開與接通,通過P2口的P2.6腳控制。

  • 上一篇:公司酒會策劃方案
  • 下一篇:如何確定小清新插畫艾艾雜誌的版面
  • copyright 2024編程學習大全網