日程管理系统

2019-08-01 15:13发布

  0 引言

  日程管理系统是指在指定的时间自动实现提示、放音、录音等功能,例如清晨吹起床号和自动定时上下课响铃等。该系统广泛应用在学校、部队、工厂等部门。早期的司号仪系统存在诸多的缺点。如抗干扰能力差、播放音质不好、录音时间不长,给日常教学、工作到来极大不便。随着生活水平和需求的不断提高,人们对产品的智能化要求越来越高.老式的司号仪智能化不够高必将被淘汰,采用单片机控制的日程管理系统以其系统稳定、智能控制、操作简便、价格便宜等优点得到广泛应用。

  1 系统结构及功能

  系统的组成和程序流程如图l所示,整个系统共有七个部分组成,分别是:主控部件、电源部件、时钟部件、录放音部件、输入部件、显示部件、和扩展部件。主控部件选用的是MSP430F149超低功耗16位单片机,MSP430单片机采用FLASH存储体,此单片机采用了FLASH在线编程JTAG技术,可以利用片内的FLASH方便的实现软件升级,以达到系统升级的目的。设定的状态直接通过在系统编程存入FLASH存储体,掉电可保护,功耗低,其抗干扰能力极强,各种响应的设定值均存储在FLASH存储体中,强电磁干扰环境也不会影响到存储的状态。单片机通过I/O口接受按键输入,通过调用时钟实现定时响应,管理录音段及号音,并控制录放音、液晶显示和扩展口。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
51xlf
2019-08-02 14:59
  在本应用中,录音部分MAT表的建立是这样的:通常,寻址ISD4004需要12位地址,加上片选4片4004,则需要14位地址,假设将最低5位地址恒为O,只需9位地址就可以寻址300个存贮块中的任意一块,每块长度为6.4秒。此例中,MAT表占用600字节的存贮空间,每个字对应着ISD4004的一个存储块。随着录音和删除反复进行,具体对应关系也许会改变。下面说明工作原理。


  MAT表中的一个表项的数值或者表示该项与ISD的存储块尚无关联,或者表示ISD某个存储块的状态。第15位(最高位)有特殊作用:置l表示对应的存储块是某条信息的起始块。其余各位就是存储块的地址。级联时,MAT中BITl2、BITl3是用来指示哪一片器件。这样,表项有四种可能值:


  (1)表项值为全O:表示该项与1SD的存储块尚无关联。


  (2)表项值的Bit15为l:表示对应的存储块是某段信息的起始块。


  (3)表项值的Bitl5为O,其余各位是有效地址:表示对应的存储块是某条信息的其中一块,但不是起始块。


  (4)第2种情况的特例:我们约定,1SD的第一个存储块总是某条信息的起始块,因此对应表项值为(1000 0000…)。

一周热门 更多>