1 / 23
文档名称:

作息时间11.doc

格式:doc   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

作息时间11.doc

上传人:xxj16588 2016/7/7 文件大小:0 KB

下载得到文件列表

作息时间11.doc

相关文档

文档介绍

文档介绍:河南理工大学河南理工大学电子设计综合训练报告题目作息时间控制器姓名: 学号: 专业班级: 指导老师: 所在学院: 电气工程与自动化学院 2010 年 11月日摘要本作息时间控制器系统以单片机( AT89S52 )硬件为基础,通过单片机软件设计基本能够实现对学校作息时间的控制的一个模型。通过改变单片机程序能够灵活改变冬、夏季作息时间,同时能够实时显示时间。此控制器模型设置了手动按扭,可以方便对实时显示时间的整分、时、进行校准及对定时时间(作息时间) 的调整。该作息时间控制系统主要用于学校,对于以 24 小时为周期的开关量进行自动控制。根据预先设定好的作息表,当作息时间到达时能进行到自动启停控制电路,完成对外部设备的控制如:蜂鸣器、闪烁灯等。在设计该作息时间控制器时,主要应用单片机内部的两个定时计数器 TR0 、 TR1 分别实现实时时钟和 4位七断显示器显示时间的功能。两个定时计数器都采用中断的方式,定时计数器 TR0 对秒进行计数,TR1 用于定时扫描数码管。按键 KEY1 、KEY2 分别用来调整小时和分钟,按键 KEY3 用来进行功能切换,KEY4 用来切换作息时间。发光二极管 LED1 的闪动用来对秒的计数,蜂鸣器用来进行到时提示。通过对软件的精心设计,此作息时间控制模型能够准确的显示实时时间,并且具有较为精确的控制时间,系统具有较强的稳定性和抗干扰能力。通过用上术按键实现对单片机的控制,体现出系统操作简单、可执行性强。由于用单片机及外围简单部件实现,从而使成本大大缩减。关键词作息时间控制器单片机( AT89S52 )自动控制目录 1概述…………………………………………………………………………… 功能描述…………………………………………………………………… 设计的主要内容…………………………………………………………… 2 系统总体方案及硬件设计 系统总体方案 硬件设计(要求:每个电路的设计过程) 单片机及存储器选择………………………………………………… 时钟与复位电路的设计……………………………………………… LED 显示电路设计…………………………………………………… 按键电路设计………………………………………………………… 蜂鸣器电路设计……………………………………………………… 3 软件设计(每个程序要有流程图和功能说明) 主程序设计………………………………………………………………… LED 动态显示子程序设计………………………………………………… 时钟计时子程序设计……………………………………………………… 键盘判断与处理子程序设计……………………………………………… 4 Proteus 软件仿真 Proteus 软件仿真步骤…………………………………………………… 仿真过程中出现的问题及解决的方法…………………………………… 5 系统调试 软件调试…………………………………………………………………… 硬件调试…………………………………………………………………… 软硬联调…………………………………………………………………… 6 课程设计体会参考文献附1 :系统原理图(计算机出图) 1概述科技的进步需要技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。基于单片机的定时和控制系统在许多行业都有着广泛的应用,而作息时间控制系统是其中最具有代表性的例子。基于单片机系统的作息时间控制电路中,除了基本的单片机系统和外围电路外,还需要外部的控制和显示装置。在本系统中通过按键的开关作为输入装置,用LED 七段数码管作为显示装置。从而可以大大的降低成本,使系统结构简单,易于操作、控制。 功能描述本作息时间控制系统可以完成如下功能: ?可调整的 24 小时时钟。当时钟正常运行时,不允许调整时钟。在时钟运行时,以4位数码管的高 2位显示小时,低2位显示分钟,发光二极管每秒闪烁一次,表明时钟的运行。需要调整时间时,发光二极管停止闪烁,此时通过按键实现时间的调整。?河南理工大学作息时间表如下: 夏季作息时间表: 冬季作息时间表: 07:50———— 08:00预备 07:50———— 08:00预备 08:00———— 08:50第一节课 08:00———— 08:50第一节课 09:00———— 09:50第二节课 09:00———— 09:50第二节课 10:1