·上一文章:用89C51单片机控制红外线通信接口电路设计
·下一文章:基于MC9S12DGl28单片机的快速位置伺服系统的设计
重放时,微控制器从MAT表头开始,向下搜索Bit 15为1的表项。要重放第几条信息,就去寻找第几个这样的表项.以重放#3信息为例,微控制器停留在第三个Bit 15为l的表项,该项指向#3信息的第一个存储块。从该表项中,微控制器得到ISD中03信息第一个存储块的块号是10,#03信息的重放由SPI送入第1O块的地址(即块号乘以8)后开始。
去掉MAT表的相关表项就可删除该信息。例如删除#3信息,对照表l,#3信息占用了MAT表的第6、7、8字,为了删除#3信息,须将其对应的最后一个表项之后的所有表项往后移动3字,然后把MAT表已分配的最后三个表项值置为全O。
3 结论
基于MSP430单片机的日程管理系统具有以下特点。
(1)录音:在指定时间开启录音,录音时间不小于30分钟。录音源为收音机(默认)、麦克风(选择音源时,采用手控);
(2)吹号:在指定时间吹号,号音种类有15种,每个号音的时间是一定的,累计号音时间在10分钟左右;
(3)放音:在指定时间,按指定时长放音,音源为录音、录音机、收音机。可选择播放的次数,在播放期间,如有其他指令,则停止播放执行新指令;
(4)电铃:在指定时间开启电铃,持续时间(固定为5秒)可设定;
(5)关灯(开灯):在指定时间关灯(开灯)。
该系统功能强大,人机接口人性化,外观美观。已在部分院校推广使用。