(3) 有按键,能够实现事件的编辑以及时间的设定,按任意键可以相应系统反应。
(4) 设定的时间到,报警,通过蜂鸣器来达到目的,另设置小灯(即LED灯)。
(5) 各个元器件参数要选择合适的,这就要求要提前规划并确定。
总结来说,该系统的核心部分就是对于事件提醒的软件分析。我分为6个部分:时间值的比较、到点报警、判断是否处理、识别按键、未处理作延时处理、处理作删除或循环处理。对于整个系统来说,设计了功能分页的显示,就是指,识别一个按键是否按下,进入不同的功能页面,这也是液晶屏显示的一种优势所在,容易汇编和设计。三大功能页:事务提醒、定时、秒表。
接下来,我们做详细的硬件分析以及各模块软件分析。设计思路是,在详细了解了该系统的功能要求后,大致划分了单片机系统模块、时钟模块、蜂鸣器模块、小灯闪烁模块、键盘模块、显示器模块这六大部分。先进行整体框架的建造,然后各个模块单独突破,以点破面。在每一个模块分析中,先进行软件流程分析估算,然后确定元器件,并绘制原理图。之后进行各模块的调试,最终,根据各模块间的交集进行组合。这里有几个难点:
(1) 键盘的选择要满足事件的编辑(名称,时间,可删除,可更改),满足定时的设定,满足秒表的启停、清零,还要能够响应蜂鸣器。也就是说,键盘这一模块与其他五个模块都有交集和涉及。
(2) 事件提醒的流程,这是系统的关键也是难点。从用户的角度考虑,能够设定的事件名称是限制的,按键不能过多,秒表计时到60就会清零。这些是我设计中的一些缺点,也是会给用户使用带来不便的几点。不过,该系统便携性强,稳定性高,消耗比较低。
(3) 没有添加变压块,也就是说,直接使用电池供电。
接下来是具体设计。
1.2 研究课题的目的和意义
该课题所要求的事务管理系统功能较为简单,但是带来的作用确是很实惠的。事务管理系统在各个行业应用广泛,小到个人使用,大到企业单位使用。举例来说,高校使用的教务管理,实质上就是一种事务管理,可以进行成绩的录入和查询以及考级的报名;各企业使用的会议时间安排以及任务安排书,本质就是事务管理,只不过把功能进行了小修改。这两个例子中提到的事务管理,共同点就是:可编辑、可查询、可提醒。总之,事务管理系统的研究具有很大的使用价值。
而单片机作为最典型的嵌入式系统,在各大高校相关专业都开设有独立课程;而且在各种课程设计、毕业设计论文的课题中,都应用广泛[1]。各大高校推行的各种电子类设计大赛也都用到了单片机,由此可见,单片机技术对我们的生活有巨大影响。
那么此课题的研究目的就是为了使学生灵活应用单片机技术,换一种说法,使得学生的单片机技术入门,为以后学习各种高阶技术应用打基础,也为后续学习掌握高端嵌入系统奠定基础。同时,对于个人的学术素质提高有重要意义。也为推广单片机技术,目前单片机应用领域较广,例如在智能仪器中的应用、机电一体化产品中的应用、计算机网络通信中的应用。相信掌握单片机技术对于社会发展具有重要意义。文献综述
1.3 国内外研究现状 MCS51单片机的事务管理系统设计(3):http://www.youerw.com/zidonghua/lunwen_79564.html