更新时间:11-14 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:8123 需要金币:1000个
摘要:当今时代是一个与时间赛跑的快时代。人们的时间观念及行为意识普遍增强,如何提醒人们在特定的时间内完成规划的事是当代人需要面临的挑战。为了更加方便的督促人们对于时间的合理掌握与运用,自动打铃系统应运而生。本课题阐述了基于单片机的作息时间控制器的设计与制作,它是以一片8位STC89C52单片机为控制核心,外围加显示电路、键盘接口电路、响铃电路构成的自动打铃系统。单片机的外接石英晶体振荡器可得到分、时等实时时钟信息,接下来便进行定时处理和打铃输出,当主程序检测到有分进位标志时,便开始比较当前时间(小时,分、存放在RAM里)与要求作息时间表上的时间(小时,分,存放在ROM)是否相同,如有相同者,系统将自动打铃,通过蜂鸣器来实现此功能,如有不相同则返回主程序,如此便实现了控制打铃的要求。这款时间控制器制作简单,造价成本低,应用到人们的日常生活中非常的有意义,具有极大的市场应用价值。
关键词:STC89C52单片机;时间设置电路;显示电路;键盘接口电路;响铃电路
目录
摘要
Abstract
1 绪论1
1.1 作息时间控制器的背景及意义1
1.2 作息时间控制器国内外的发展现状1
1.3 研究的主要内容和预期目标1
2 设计方案论证2
2.1 设计要求2
2.2 对比方案2
2.3 确定方案3
2.4 基本方案3
2.4.1 设计课题简要概述3
2.4.2 系统软硬件划分3
2.4.3 单片机选型4
2.5 总体设计框图4
3 硬件电路设计5
3.1 基本原理概述5
3.2 元件性能简介及相关引脚说明5
3.2.1 主控器STC89C525
3.2.2 DS13026
3.3 单元电路的设计7
3.3.1 显示电路设计7
3.3.2 键盘接口电路设计8
3.3.3 响铃电路设计8
3.4 总体运行进程9
4 软件电路设计及流程图10
4.1 主程序工作流程设计10
4.2 子程序工作流程设计11
4.2.1 中断流程图11
4.2.2 显示电路流程图12
4.2.3 响铃电路流程12
5 系统的调试与测试13
5.1 系统调试13
5.2 系统测试16
结 论18
参考文献19