3.2.4扩展的液晶屏显示模块 14
3.2.5小灯闪烁模块 15
3.2.6蜂鸣器模块 16
4 事务管理系统的软件设计分析 17
4.1 时钟模块软件分析 17
4.1.1时钟命令字 17
4.1.2 初始化步骤 17
4.1.3 注意事项 17
4.1.4 流程图 18
4.2 秒表功能的实现。 19
4.2.1 秒表计时原理 19
4.2.2 秒表启停 21
4.3 键盘模块 22
4.4 定时器模块 23
4.5 功能分页 23
5总结与展望 25
5.1 总结 25
5.2 展望 26
致 谢 28
参考文献 29
1概述
1.1 事务管理系统的概述
什么是事务管理系统?对于事物管理的定义就是指对我接下来一段时间即将发生的事件(包括会议,上课,活动等)的时间管理,并进行提醒。那么作为系统,该具有的功能则更为全面。不仅仅要提醒我的事务,还要能够提醒多个事件,并且做到当一个事件完成后,删除该事件,防止事件重复。
(1) 可以选择该事件是否循环,例如每天晚上都要去跑步,这是一个可循环事件,当今晚事件完成后,自动设定为第二天重复。
(2) 所设定的事件时间到了,蜂鸣器“滴”声报警,并且伴有小灯闪烁。按任意键取消警报,并反馈系统,该事件得到通知,事件完成,删除事件。
(3) 现阶段事件完成后,应该调取下一项预设事件。论文网
对于该事务管理系统,有如下要求:
(1) 事件提醒个数不可以超过5个。因为设定事件名称以及设定时间需要占据数据存储空间,淡出依靠片内128BRAM的数据存储器,不可能设定更多事件数量。
(2) 该系统可编辑的事件名称符号数不超过8个(一个汉字表示两个字符),一方面为了节省数据存储空间,另一方面是为了更高速的处理速度。
(3) 事件设定好后,到点报警提醒。考虑到若无人在周边的情况。在该事件所设定的事件一分钟内,若无任意键按下,那么系统将该事件在三分钟后做第二次报警提醒,以此类推,直到在报警时间内,有按键按下,表示正在处理,该事件完成。
(4) 设定的键盘可以完成事件编辑,包括修改名称(中英文即可),设定时间、修改时间等;可以进行定时或者秒表的启停;可以进行手动蜂鸣器报警以及小灯闪烁的控制
对于该事务管理系统的硬件要求:
(1) 具有能够从年份精确到秒的日历时钟芯片,即有很高的时间精确度。
(2) 具有能够显示时间参数的LCD液晶显示屏。