一種基于MSP43O單片機的日程管理系統
0 引言
日程管理系統是指在指定的時(shí)間自動(dòng)實(shí)現提示、放音、錄音等功能,例如清晨吹起床號和自動(dòng)定時(shí)上下課響鈴等。該系統廣泛應用在學(xué)校、部隊、工廠(chǎng)等部門(mén)。早期的司號儀系統存在諸多的缺點(diǎn)。如抗干擾能力差、播放音質(zhì)不好、錄音時(shí)間不長(cháng)。給日常教學(xué)、工作到來(lái)極大不便。隨著(zhù)生活水平和需求的不斷提高,人們對產(chǎn)品的智能化要求越來(lái)越高.老式的司號儀智能化不夠高必將被淘汰,采用單片機控制的日程管理系統以其系統穩定、智能控制、操作簡(jiǎn)便、價(jià)格便宜等優(yōu)點(diǎn)得到廣泛應用。
1 系統結構及功能
系統的組成和程序流程如圖l所示,整個(gè)系統共有七個(gè)部分組成,分別是:主控部件、電源部件、時(shí)鐘部件、錄放音部件、輸入部件、顯示部件、和擴展部件。主控部件選用的是MSP430F149超低功耗16位單片機,MSP430單片機采用FLASH存儲體,此單片機采用了FLASH在線(xiàn)編程JTAG技術(shù),可以利用片內的FLASH方便的實(shí)現軟件升級,以達到系統升級的目的。設定的狀態(tài)直接通過(guò)在系統編程存入FLASH存儲體,掉電可保護,功耗低,其抗干擾能力極強,各種響應的設定值均存儲在FLASH存儲體中,強電磁干擾環(huán)境也不會(huì )影響到存儲的狀態(tài)。單片機通過(guò)I/O口接受按鍵輸入,通過(guò)調用時(shí)鐘實(shí)現定時(shí)響應,管理錄音段及號音,并控制錄放音、液晶顯示和擴展口。
電源部件為各部件工作提供工作電源,全系統需要4種電源電壓分別是:+3V、+5V、+12V、一12V。
時(shí)鐘部件提供全系統時(shí)間基準,單片機定時(shí)和中斷。為了實(shí)現系統的定時(shí)錄音和放音,必須有一個(gè)穩定的時(shí)鐘。SD2003A是一種具有內置晶振、支持I2C總線(xiàn)接口的高精度實(shí)時(shí)時(shí)鐘芯片。該系列芯片可保證時(shí)鐘精度為±4 ppm(在25±l℃下),即年誤差小于2分鐘。SD2003A的電源由電池提供,當單片機掉電后,SD2003A照樣工作。當單片機恢復工作時(shí),調用SD2003A內部時(shí)鐘。
錄放音部件實(shí)現語(yǔ)音等信息的存儲和播放。錄放音部件選用的是ISD公司ISD4000系列語(yǔ)音處理芯片,它的工作電壓3V,單片錄放時(shí)間最??蛇_16分鐘,音質(zhì)好,適用于移動(dòng)電話(huà)及其他便攜式電子產(chǎn)品中。芯片采用CMOS技術(shù),內含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器、自動(dòng)靜噪及高密度多電平閃爍存貯陣列。芯片設計是基于所有操作必須由微控制器控制.操作命令可通過(guò)串行通信接口(SPI或Microwire)送入。采樣頻率可為4.0,5.3,6.4,8.O kHz,頻率越低,錄放時(shí)間越長(cháng),而音質(zhì)則有所下降,片內信息存于閃爍存貯器中,可在斷電情況下保存100年(典型值),反復錄音10萬(wàn)次。
輸入部件主要用于實(shí)現定時(shí)時(shí)間的修改、錄音放音的轉換、時(shí)鐘芯片的時(shí)間調整、繼電器的響應控制等。輸入采用4×4掃描鍵盤(pán),由MSP430單片機通過(guò)軟件控制實(shí)現輸入。顯示部件采用M12864-11A5液晶顯示器,主要用于顯示操作進(jìn)程,使使用者能夠清楚的看到每步操作的作用,增強了人機對話(huà)功能。
評論