一種基于MSP43O單片機的日程管理系統
重放時(shí),微控制器從MAT表頭開(kāi)始,向下搜索Bit 15為1的表項。要重放第幾條信息,就去尋找第幾個(gè)這樣的表項.以重放#3信息為例,微控制器停留在第三個(gè)Bit 15為l的表項,該項指向#3信息的第一個(gè)存儲塊。從該表項中,微控制器得到ISD中03信息第一個(gè)存儲塊的塊號是10,#03信息的重放由SPI送入第1O塊的地址(即塊號乘以8)后開(kāi)始。
去掉MAT表的相關(guān)表項就可刪除該信息。例如刪除#3信息,對照表l,#3信息占用了MAT表的第6、7、8字,為了刪除#3信息,須將其對應的最后一個(gè)表項之后的所有表項往后移動(dòng)3字,然后把MAT表已分配的最后三個(gè)表項值置為全O。
3 結論
基于MSP430單片機的日程管理系統具有以下特點(diǎn)。
(1)錄音:在指定時(shí)間開(kāi)啟錄音,錄音時(shí)間不小于30分鐘。錄音源為收音機(默認)、麥克風(fēng)(選擇音源時(shí),采用手控);
(2)吹號:在指定時(shí)間吹號,號音種類(lèi)有15種,每個(gè)號音的時(shí)間是一定的,累計號音時(shí)間在10分鐘左右;
(3)放音:在指定時(shí)間,按指定時(shí)長(cháng)放音,音源為錄音、錄音機、收音機??蛇x擇播放的次數,在播放期間,如有其他指令,則停止播放執行新指令;
(4)電鈴:在指定時(shí)間開(kāi)啟電鈴,持續時(shí)間(固定為5秒)可設定;
(5)關(guān)燈(開(kāi)燈):在指定時(shí)間關(guān)燈(開(kāi)燈)。
該系統功能強大,人機接口人性化,外觀(guān)美觀(guān)。已在部分院校推廣使用。
評論