3.1 程序流程图 10
3.2 程序设计 11
3.2.1 设计任务 11
3.2.2 任务优先级 11
3.2.3 全局变量 11
3.3 程序详细设计和技术 12
3.3.1 全局功能模块 12
3.3.2 程序任务 16
3.3.3 其它 21
3.4 程序调试 22
4 使用说明 24
5 结论 29
致谢 30
参考文献 31
1 绪论
现今电子科技的飞速发展,以纸张形式出现的日历在被日益淘汰。以电脑上的软件和手机上的APP应用形式出现的电子日历络绎不绝。之所以与老旧的纸张尝尝泛黄的传统日历相比,电子日历却更新换代迅速得到人们越来越多的喜爱是有原因的。它会自动提醒你重要事件日期,不用你自己记着时常翻动你的日历;它可以随身携带不像厚重的书本;它更可以方便获取不费一点力气。而在现在快节奏出效益的今天,电子日历的便捷迅速几乎就是在替人赚钱。
本课题的开发思想就是想用户所想,从用户的心理出发,将方便实用发挥极致。
采用嵌入式系统,利用Proteus模拟运行,用Keil编写C语言,这次的课题有多元化的软件投入,也有硬件化的支持。而在程序设计这方面,简单、方便、明了、易操作是设计的方针。具有查看日历、修改日历、修改时间和特殊事件提醒等多种功能。各个模块分工分明,而这种组合对事后的二次开发和个性化文护有更大的帮助,使用语言也较为大众很多人可以自己更改个性化。
1.1 课题的研究背景
计算机现在的普及水平已经几乎到了人手一台笔记本电脑的地步了,在这种情况下,人们很方便就能在自己的电脑中查询日历以及自己一天的行程甚至到下个月下一年的规划。此时可见一个电子日历的实用性,以及它推广范围可想而知之广。故,本课题的提出更能体现出人们对电子日历的需要之渴切。当厚重的一本日历浓缩进一个小手机或一台情报的笔记本电脑中后,人们的生活已带来翻天覆地的更新,人们更早已离不开这一技术。
这样看来,电脑配备电子日历真才是最成功的组合。在如今电脑的功能用途越来越多越来越杂的时候,几乎什么是都可以做了,而是用电脑做24小时管家也是十分可行的作法。而先例也有很多,大多十分人性化快捷方便。
随着电子科技的高速发展,特别是由原本大规模集成电路演变开发到现今出现的微型计算机,现代科技给人们生活带来了极大的方便。现在普通老百姓身边所围绕的,从手机、电饭煲到飞机、汽车,到处都可以见到嵌入式系统的身影。就现在而言,嵌入式系统仪其可靠性、成本和功耗等要求极高之特点吸引大量专业的有针对性的大型设备采用,并已经进入平民百姓家庭,因此,嵌入式开发和应用水平十分成正比,还正以日益上升的趋势占领一个又一个市场。
1.2 课题的目的和意义
像之前所讲,时代发展这么迅速,从以前的好几个大房间的初代电脑,到现在零点几寸爆的笔记本时代,不将日历与其结合是一种退步的表现,也对一些人来说是损失。所以,开发电子日历的目的是为了顺应人们快速的生活,另一种说方面看也是让人们适应这个社会。当日历不再是一页页撕去去旧迎新,而是化身成了电脑里的几个数字,一切都简化了。 基于ARM7和μCOS-Ⅱ的电子日历的开发(2):http://www.youerw.com/yanjiu/lunwen_17425.html