文档介绍:四川信息职业技术学院
毕业设计说明书
设计题目:基于51单片机的定时控制系统设计
专业: 电子信息工程技术
班级: 电信09-1
学号: 0819050
姓名:
指导教师:
二O一一年十二月十五日
四川信息职业技术学院毕业设计任务书
学生
姓名
学号
0819019
班级
电信09-1
专业
电子信息工程技术
设计(或论文)题目
基于51单片机的定时控制系统设计
指导教师姓名
职称
工作单位及所从事专业
联系方式
备注
曾宝国
讲师/工程师
四川信息职业技术学院电子系教师
**********
设计(论文)内容:
以AT89C51单片机为核心,设计一款定时控制系统,可用于电饭煲定时煮饭控制,要求:
1. 能以24小时方式显示时间,并能修改系统时钟基准和设定定时时间;
2. 定时时间自动报警,并完成继电器通断控制;
3. 完成仿真或制作实物,并撰写设计报告。
进度安排:
------9月25日~10月15日;
----------------10月16日~10月30日;
--------------------11月1日~11月15日;
--------------------11月16日~11月30日;
--------------------12月1日~12月5日;
----------------12月6日~12月15日;
----------------12月16日~12月25日。
主要参考文献、资料(写清楚参考文献名称、作者、出版单位):
[1]
[2]
[3]
[4]
[5][M].人民邮电出版社,2007.
[6][M].机械工业出版社,2008.
审
批
意
见
教研室负责人:
年月日
备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份
目录
摘要 1
第1章方案设计 2
第2章硬件设计 3
单片机最小系统 3
DS1302时钟电路 4
按键电路 4
中断触发电路 5
LCD1602液晶显示电路 5
继电器控制电路 5
报警电路 6
整机工作原理 6
第3章软件设计 7
第4章系统仿真测试 8
仿真测试方法 8
仿真测试结果 8
总结 9
致谢 10
参考文献 11
附录1 主要程序代码 12
附录2 整机原理图 29
摘要
在这个智能社会,对以往的很多设备都进行了智能化改进,比如降温系统等都从手动改进到了自动控制。在这里我们将常见的做饭工具电饭煲也进行了智能化控制,这里主要运用51单片机对原有非智能化电饭煲进行智能化控制,该系统具有定时功能,并且当时间到达定时时间时会自动报警,并且在报警一分钟后如果没有人操作电饭煲,会通过继电器将电饭煲的电源切断让并点亮绿灯提示它的工作完成。
关键词 AT89C51;DS1302;继电器
第1章方案设计
采用51单片机可以实现一些功能不多的控制环境,即节约经济又达到了我们所需的职能化控制。
本课题主要从以下三个方面入手:一是实现时间显示功能,可以查看日期时间星期;二是实现定时功能,当时间到达设定值时可以报警提示,并通过继电器控制电饭煲的电源,并通过指示灯提示任务的完成;三是考虑时间的准确性,在这里主要使用DS1302芯片进行时间计时。
设计的总体方案如图1-1所示,由单片机最小系统、LCD1602液晶显示、继电器、DS1302时钟电路、报警电路、按键电路及5V直流供电电路组成。为了实现智能控制和简化设计,选用了AT89C52、DS1302等集成芯片。
图1-1 基于51单片机的定时控制系统框图
第2章硬件设计
单片机最小系统
AT89C51是内部具有振荡电路的单片机,只需在18脚和19脚之间接上石英晶体,给单片机加工作所需直流电源,振荡器就开始振荡起来。振荡电路就为单片机工作提供了所需要的时钟脉冲信号,是单片机的内部电路、单片机的内部程序(若有)开始工作。振荡电路不工作,整个单片机电路都不能正常工作。AT89C51常外接6MHz、12MHz的石英晶体,18脚和19