【正文】
zed, the other has a school function, when my alarm clock and saving electricity protecting functions. Using singlechip microputer digital clock has a flexible programming, function expansion conveviently, such as reserved on the circuit board output power, temperature sensing socket outlet, such as convenient for function extension.Key words: MSP430F149 Single chip microputer DS12887一、實(shí)驗(yàn)?zāi)康幕A(chǔ)部分:電子鐘能夠直觀、人性化顯示:時(shí)間、日期、星期,能夠按鍵校時(shí)(用獨(dú)立的LED燈做流水燈裝飾)。通過鍵盤可以進(jìn)行校時(shí),定時(shí)等功能。提升部分:①帶有鬧鐘功能,能夠根據(jù)需要定時(shí),②能夠測量并顯示當(dāng)前環(huán)境的溫度。要使數(shù)碼管正常顯示就要驅(qū)動電路驅(qū)動相應(yīng)的段碼,數(shù)碼管的顯示方式可分為靜態(tài)顯示和動態(tài)顯示,靜態(tài)顯示的方式只適合顯示單個(gè)的數(shù)字,因此本設(shè)計(jì)動態(tài)顯示方式。由于OLED具有很好的人性化設(shè)計(jì),所以受到人們的青睞綜上所述,由于該實(shí)驗(yàn)中要顯示時(shí)間、日期、星期,而且要顯示當(dāng)前溫度,所以本實(shí)驗(yàn)選用OLED顯示屏。DS18B20單線數(shù)字溫度傳感器,具有以下的特點(diǎn):具有單總線的接口方式與微處理器連接時(shí),僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。一以此來實(shí)現(xiàn)鬧鐘。DS1302芯片的引腳圖如下圖所示: 圖七 DS1302引腳圖各引腳功能為:VCC1:備用電池端;VCC2:5V電源,當(dāng)VCC2VCC1+,由VCC2向DS1302供電,當(dāng)VCC2VCC1時(shí),由VCC1向DS1302供電;SCLK:串行時(shí)鐘,輸入;I/O:數(shù)據(jù)輸入輸出端口;CE/RET:復(fù)位腳;XX2是外接晶振腳();接地端(GND)。系統(tǒng)的程序框圖如下所示: 開始初始化顯示歡迎界面從DS1302讀取信息1602液晶屏顯示相關(guān)信息判斷是否有按鍵按下沒有按鍵按下時(shí)間、日期、上限溫度、鬧鐘設(shè)置模塊溫度檢測模塊圖九 系統(tǒng)軟件程序圖四、實(shí)物圖 五、小結(jié)本次設(shè)計(jì)的重點(diǎn)是應(yīng)用MSP430單片機(jī),來實(shí)現(xiàn)基本的時(shí)分秒及調(diào)時(shí)調(diào)分調(diào)秒的功能,首先從單片機(jī)的的發(fā)展歷程入手,了解單片機(jī)的基本功能