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