按照系統設計功能的要求,初步確定設計系統由主控模塊、時鐘模塊、顯示模塊、鍵盤接口模塊等組成,電路系統構成框圖如圖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腳控制。