房定時器是一種非常受歡迎的家用定時器,廣泛應用于廚房、運動、美容、用藥、學習、午休的計時。本文提供了一種基于海速芯低功耗、內置LCD驅動器的單片機TM52FN8276的廚房定時器解決方案。產品具有倒計時功能,可顯示分秒。
TM52FN8276結構框圖
TM52FN8276引腳配置
系統框圖及功能介紹
廚房定時器系統功能框圖
功能介紹
廚房定時器的系統功能主要有低功耗待機、LCD顯示、時間設定與報警功能。
低功耗待機。系統常保持在低功耗待機狀態,當有按鍵操作或倒計時開啟時,退出低功耗。當連續10秒無按鍵操作或計時操作時,系統自動進入低功耗待機狀態。
LCD顯示。顯示設置的時間或當前倒計時的時間。格式為“XX:XX”。分鐘在前,秒數在后。
時間設定。在計時開啟前,需對“分、秒”進行設定。按“MIN”鍵一下,設定分鐘的數值加1。可在0~99間循環。按“SEC”鍵一下,設定秒數的數值加1。可在0~59循環。當設定的計時時間大于0時,按“START/STOP”鍵,倒計時開始。倒計時過程中,按“START/STOP”鍵,倒計時暫停,再次按下,繼續倒計時。
報警功能。倒計時時間到,蜂鳴器發出鳴響報警,持續10秒后自動停止。報警過程中按“START/STOP”鍵,報警停止,系統停止進入低功耗待機狀態。
按鍵驅動電路原理
本系統有3個獨立的按鍵,分別為“START/STOP”、“MIN”、“SEC”。系統通過這3個按鍵完成時間設定和倒計時等的各個任務。通常情況下,按鍵輸入為高電平,當有按鍵按下時,按鍵輸入變為低電平。為了防抖,在按鍵驅動電路中并聯了0.1μF的電容,同時使用軟件去抖,大大提高了按鍵有效輸入識別能力。
按鍵驅動電路原理圖
軟件模塊
整個系統主要包含以下幾個任務:復位/初始化任務、低功耗任務、顯示任務、中斷喚醒任務、按鍵狀態判斷任務、倒計時任務、報警任務、無操作檢測計時任務。
任務轉移框圖
TM52FN8276應用于廚房定時器系統的關鍵特性:
●8K/16K字節的閃存(Flash)程序存儲器
●128字節的EEPROM數據存儲器
●1024字節SRAM
●低電壓復位 (LVR)
●8051標準UART和定時器Timer0/Timer1/Timer2
●實時計時器Timer3
●LCD/LED 驅動器
●3組(8+2)位脈沖寬度調制器(PWM)
●19通道觸摸按鍵(FN8276/78)和看門狗定時器(WDT)
●最大26可編程I/O引腳
●電源電壓:VDD=2.2至5.5V
●運行環境溫度:-40至+85℃
TM52FN8276因其高可靠性和低功耗的特性,可廣泛適用于如廚房定時器等消費電子及家用電器產品。
-
單片機
+關注
關注
6037文章
44569瀏覽量
636182
發布評論請先 登錄
相關推薦
評論