1、 毕毕 业业 设设 计计 题目 单片机作息时间的控制系统 系别 电气工程系 专业 应用电子技术 班级 电技 0801 班 I 设计任务书 设计题目设计题目 作息时间的控制 设计要求:设计要求: (1)作息时间能控制电铃。 (2)作息时间能启动和关闭放音机,使用 6 位七段显示器来显示现在的时间。 (3)显示格式为“时分秒”从左到右依次显示。 (4)具有按键来作功能设置,可以设置现在的时间及显示定时设置时间一旦时 间到则发出一阵声响,同时继电器启动,可以控制放音机开。 设计进度要求:设计进度要求: 第一周:领取题目,分析设计题目原理及设计思路。 第二周:去图书馆查阅资料,制定大纲。 第三周:编写
2、程序,拟定论文。 第四周:上机调试程序,验证实验效果。 第五周:根据设计要求,进行编排电子稿。 第六周:由指导教师审核,进行更改指正。 第七周:交正规电子稿,由指导教师评阅。 第八周:进行毕业论文答辩。 指导教师(签名) :指导教师(签名) : II 摘 要 本设计详细介绍了利用 AT89C51 单片机设计时间控制器的方法。 该时间控制器是 以 AT89C51 单片机为核心,扩展一片 XICOR 公司的 X5045 组成的小系统,控制一路继 电器:可以设定一天中的时间,设定继电器的开启时间和关闭时间,可以清除不需要 的定时,能够紧急启动:所有的设定均通过键盘实现,按键具有连击功能,每个状态 都
3、有指示灯提示。我们设计的作息时间控制是用单片机实现的,是为了更好的对时间 控制智能化。时间控制器包括硬件和软件。硬件部分包括继电器,存储器和显示器接 口芯片。软件部分,主要是主程序设计。软硬件结合在一起,先调试子程序,然后逐 级叠加调试,最后系统调试通过。时间控制系统可以准确的显示时间,在定时时间到 时发出悦耳的铃声提醒同学们按时上下课。 关键词:单片机,控制,时间 III 目 录 摘 要 .II 1 总体设计方案 . 1 2 硬件电路设计 . 2 2.1 AT89C51 单片机简介 2 2.2 LED 动态显示接口 5 2.3 按键部分. 7 2.4 中断的控制. 8 3 软件设计 . 9
4、3.1 主程序的设计. 9 3.2 中断服务程序设计. 10 3.3 查时子程序流程图. 12 3.4 按键子程序流程图. 12 4 调试过程 . 14 致 谢 . 17 参考文献 . 18 附录 A . 19 1 1 总体设计方案 本设计题目是单片机作息时间的控制,根据设计要求,单片机作息时间的控制要 实现时、 分、 秒的正常显示。 只有硬件和软件的有效结合才能实现单片机作息时间时、 分、秒的正常显示。硬件主要由 AT89C51 单片机、复位电路,按键电路、显示电路、 继电器和电源组成,其核心部分是 CPU。总设计图如图 1.1 所示 图 1.1 总方案图 单片机即 AT89C51 芯片的主要功能是:存储程序、对存储程序进行相应的处理从 I/O 口输出。 复位电路:在单片机上有一输入复位引脚 RST,在单片机外部用电容和电阻控制 RST。 显示电路:主要用以实现作息时间控制的结果。 电源部分:采用5V 的电源供电。 2 2 硬件电路设计 2.1 2.1 AT89C51AT89C51 单片