4 系统综述
4.1 上电界面
电子表上电后自动初始化,接着从 00-00-00 开始走时,显示正常走时界面,此时闹钟默认关掉。按下key_mode键,可依次切换到调时界面、调闹钟界面、正常走时界面,如此循环往复。
上电初始化后,调时初值为00 00-00,闹钟初值为00-00 00。
4.2 调时界面
调时界面,从左至右依次显示时、分、秒,数字右下角小点代表调整位到达位置。
在调时界面下,按下key_move键可以移动调整位,数字下标小点用以指示当前操作的数位,按下key_add键可以对调整位进行加数操作。
当且仅当在调时界面下,按下key_confirm键可确认设定,电子表按设定时间更新并走时,同时自动清零设定时间。此时再按 key_mode键切换回正常走时界面即能看到时间已经更新。
如果调时后没有按下key_confirm键确认,而是直接按key_mode键切换回正常走时界面,则设置时间被保存,当前时间并不更新。
4.3 闹钟设定界面
闹钟设定界面,从左至右依次显示时、分、秒,数字右下角小点代表调整位到达位置。
在闹钟设定界面下,按下key_move键可以移动调整位,数字下标小点用以指示当前操作的数位,按下key_add键可以对调整位进行加数操作。
闹钟设置好后直接按key_mode键返回正常正常走时界面即可,无需
11
按key_confirm键确认,闹钟设定值会自动保存。
4.4 正常走时界面
正常走时界面,从左至右依次显示时、分、秒,小点亮灭代表闹钟开闭。在正常走时界面下,按下key_add键和key_move键不产生操作,LED显示无变化;按下key_confirm键可循环开闭闹钟,LED显示对应变换提示闹钟的开闭;按下key_mode键可依次切换到调时模式、闹钟设定模式、正常走时模式,循环往复。
4.5 闹钟响应
当正常走时到达闹铃设定值后,闹铃响应,正常情况下持续蜂鸣一分钟后自动关闭蜂鸣器。
闹铃响铃过程中,若按下key_confirm键可立刻关闭蜂鸣器。 闹铃响应后自动等待下次响应。
12
总 结
在这次课程设计中,运用到了很多以前的专业知识,虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的一大收获。另外,要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很正常德,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题的课程设计结束了,但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力的提高都会受益于我在以后的学习、工作和生活中。设计过程,好比是我们人类成长的历程,常有一些不如意,但毕竟这是第一次做,难免会遇到各种各样的问题。在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,不能灵活运用。
13
参考文献
[1] 郑君里,应启珩,杨为理. 信号与系统(第二版)上册[M]. 高等教育出版社,2000
[2] 郑君里,应启珩,杨为理. 信号与系统(第二版)下册[M]. 高等教育出版社,2000
[3] 谭浩强. C程序设计(第二版)[M]. 清华大学出版社,2003 [4] 于京. 51系列单片机C程序设计与应用案例[M].北京:中国电力出版社,2006.
[5] 孙育才. ATMEL新型AT89S52系列单片机及其应用[M].北京:清华大学出版社, 2005.
[6] 吴坚,刘高平.基于GPRS网络的点对点图像传输方案[J].计算机应用研究,2004,
14
相关推荐: