帶有LCD顯示的定時鬧鐘 設計任務:使用89C51單片機結合字符型LCD顯示器設計一個簡易的定時鬧鐘LCD時鐘,若LCD選擇有背光顯示的模塊,在夜晚或黑暗的場合中也可使用。 設計要求: 定時鬧鐘的基本功能如下: — 字符型LCD(16×2)顯示器。 — 顯示格式為“時時 分分”。 — 由LED閃動來做秒計數表示。 — 一旦時間到則發出聲響,同時繼電器啟動,可以擴充控制家電開啟和關閉。 — 程序執行后工作指示燈LED閃動,表示程序開始執行,LCD顯示“00 00”,按下操作鍵K1~K4動作如下。 (1)K1——設置現在的時間。 (2)K2——顯示鬧鐘設置的時間。 (3)K3——設置鬧鈴的時間。 (4)K4——鬧鈴ON/OFF的狀態設置,設置為ON時連續三次發出“嘩”的一聲,設置為OFF發出“嘩”的一聲。 設置當前時間或鬧鈴時間如下: (1)K1——時的調整。 (2)K2——分的調整。 (3)K3——設置完成。 (4)K4——鬧鈴時間到時,發出一陣聲響,按下本鍵可以停止聲響。 擴充功能: — 增加秒表計數。 — 鬧鈴時間到則產生音樂聲。 — 增加減計數的功能。 — 增加多組計數的功能。 題目5 數字溫度計設計1設計任務:利用數字溫度傳感器DS18B20與單片機結合來測量溫度。 設計要求:利用數字溫度傳感器DS18B20測量溫度信號,計算后在LED數碼管上顯示相應的溫度值。其溫度測量范圍為-55~125℃,精確到0.5℃。 本溫度計屬于多功能溫度計,可以設置上下報警溫度,當溫度不在設置范圍內時,可以報警。 數字溫度計所測量的溫度采用數字顯示,控制器使用單片機89C51,測溫傳感器使用DS18B20,用3位共陽極LED數碼管以串口傳送數據,實現溫度顯示。 從溫度傳感器DS18B20可以很容易直接讀取被測溫度值,進行轉換即滿足設計要求。 DS18B20溫度傳感器是美國DALLAS半導體公司最新推出的一種改進型智能溫度傳感器,與傳統的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現9~12位的數字讀數方式。 DS18B20的性能如下: — 獨特的單線接口僅需要一個端口引腳進行通信。 — 多個DS18B20可以并聯在串行傳輸的數據線上,實現多點組網功能。 — 無須外部器件。 — 可通過數據線供電,電壓范圍為3.0~5.5V。 — 零待機功耗。 — 溫度以9或12位的數字讀數方式。 — 用戶可定義報警設置。 — 報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件。 — 負電壓特性,電源極性接反時,溫度計不會因發熱而燒毀,但不能正常工作。 DS18B20采用3引腳PR-35封裝或8引腳SOIC封裝。
|