第一范文网 - 专业文章范例文档资料分享平台

作息时间控制系统

来源:用户分享 时间:2025/10/15 3:00:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

课 程 设 计

作息时间控制系统 设计题目

学生姓名

学 号

专业班级 指导教师

2011 年 07 月1日

设计题目 作息时间控制系统 成绩 1.时钟功能:在正常工作模式下,能进行准确的走时,并且通过8279驱动在六段数码管上显示当前时间。 课 程 设 计 主 要 内 容 2.定时响铃广播功能:系统在工作中不断检测当前时间与响铃时间是否相等,当两者相等时,输出响铃控制信号,响铃或者广播。 3.时间设置功能:在系统工作过程中,可以实现调节当前时间的功能,并且要满足实际时间的要求。 建议:从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。 指 导 教 师 评 语 签名: 200 年 月 日

1.内容摘要

机关、企业特别是学校都要求对作息时间加以控制,要按时打铃及播放广播等,以保证学习与工作正常进行。因此装备一个能正常工作的作息时间表是十分重要的。

2.设计课题任务及指标

1. 基本时钟功能:在工作状态下能精准的进行时钟行走,并且能够显示时

间信息显示在6位数码管上。

2. 时间设置功能:在时钟初始化后的任何工作状态下都能进行时钟重设,

并且能正确返回到正常走时状态。

3. 定时响铃功能:在时钟走到程序预先设置的时刻控制蜂鸣器响。具体是

在时钟到达以下时刻是响铃10s。 大学的作息时间是: 7:30~8:20 第一节课 8:30~9:20 第二节课 9:30~9:35 播放广播操或音乐 9:40~10:30 第三节课

10:40~11:30 第四节课

2:30~3:20 第五节课 2:30~4:20 第六节课 4:30~5:20 第七节课

3.系统设计方案与原理分析

a)用单片机内部定时器/计数器T0来产生标准的秒信号

我们利用定时器0产生50ms标准信号,在初始化阶段,我们在为定时器写入50ms计数初值,并且开总中断,开定时器中断,设置计数变量count,sec,min,hour,时间变量当计数值满20的时候,我们要进行相应的时分秒的修改,并且将count清0。

b)控制时间的显示

我们写有一个显示函数display(),当有需要更新8279显示RAM时,我们可以调用它,它将最新的时间值所对应的共阳极数码管显示键值写入显示RAM里,由8279控制显示。

c)时间重置

8279可以检测是否有键按下,并且存入FIFO RAM 里面,产生中断信号,这里我们选用边沿触发,外部中断程序读取所按的键值,调用键值比较程序,判断如果是A就改变程序状态,进去时间设置状态,这时定时器停止计时,时间变量清零,并且调用显示程序,显示全0,等待后面的输入,从而完成时间设置,在最后检测是否按下B键,当按下之后,计时器启动计时,时钟回到正常工作状态。

d)闹铃实现

在程序开始我们设置了一个状态变量,可以通过它来确定是当前的事件处理命令,这个状态在定时器中断函数中被设置,而后在主程序中不断的执行这一状态命令,知道状态命令的改变。

4.软件流程图

主程序

进入程序主循环 执行当前事件 display() 初始化程序 8279初始化

搜索更多关于: 作息时间控制系统 的文档
作息时间控制系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c501f12fkle0wacw0ffsn_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top