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