姓 名: 余 明 永 学 号: E01214308 专 业: 网络工程 完成时间: 2014/12/31
基于51单片机的24小时定时控制系统
E01214308 余明永
安徽大学 计算机科学与技术学院, 安徽 合肥 230061
摘 要 :定时开关控制器在工业方面的自动控制,办公场所的电器控制等有着极为广泛的用途;本文
利用89C51单片机的定时器计数器时钟电路设计一套24小时范围内的定时控制系统;可方便的实现对家庭电器和工业方面的自动控制;该定时开关控制器具有简单易制、价格低廉、控制时间可精确到秒等优点,还可以
实时显示时间,具有较高的应用价值。 关键字
:单片机 时钟 定时 控制 开关
Timing Control System of 24h Designing Based on 51MCU
E01214308 YU Ming-yong
Department of Computer Science and Technology, Anhui University, Hefei 230601, China Abstract: Automatic control timing controller has a very wide range of uses in the industry and office applicant control. In this paper, we designed the timing control system including a set of 24 hours within the scope of using the timer counter clock circuit based on mcs-51; It can realize the automatic control of household appliances and industrial aspects very conveniently; the timing switch controller has the very simple and easy preparation, and it is also very cheap, It can control the time very accurately to seconds. Also show the time on time. This application is of great value.
Keywords: MCU; Clock; Timing; Control; Switch
0 引言
电子定时器在家用电器中经常用于延时自动关机、定时。延时自动关机可用于:收音机、电视机、录音机、催眠器、门灯、路灯、汽车头灯、转弯灯以及其他电器的延时断电及延时自停电源等。定时可用于:照相定时曝光、定时闪光、定时放大、定时调速、定时烘箱、冰箱门开定时报警、水位定时报警、延时催眠器、延时电铃、延时电子锁、触摸定时开关等。例如:空调中的定时器,在工作一段时间之后便能自动切断电源
停止工作。夏季夜间使用,入睡前先顶好时间,等睡熟后到了预定时间,空调自动关机。方便节能。定时器除了应用于家用电器外,还广泛地用于工业农业生产和服务设施,甚至军事等。单片机的定时器是单片机里最“活跃”的部件之一,很多程序、应用系统都离不开定时器。由于定时器的应用与单片机的其他硬件相关,存在着一定的复杂性。而定时器也是单片机应用中解决某类复杂问题的最为有效的方法,应用非常广泛。本文设计了基于单片机系统的一个简单的定时开关
控制系统。可以灵活的承载多方面有定时控制需求的设备的控制。
2 硬件系统设计
硬件系统设计采用所学习单片机开发板的设计电路做些简要的修改,并添加继电器电路,电路原理图见图二。独立按键与单片机K1,K2,K3,K4分别与51单片机的P3^0,P3^1,P3^2,P3^3口相接。K3采用中断方式按下切换实时时间的设置状态和运行状态;K4切换选择显示实时时间,定时开时间点,定时关时间点,在定时时间点
1 整体方案设计
整个系统由51单片机,时钟电路,复位电路,独立按键,显示电路,报警器以及继电器等部分组成[1](结构图如图一)。定时开关控制系统设计主要以STC89C51单片机为核心[2], 通过DS1302进行精准的时间控制[3],独立按键控制设置实时时间以及定时开、关时间,由8个8段LED数码管显示实时的系统时间,并实现交互的设置开关定时时间。报警器用蜂鸣器当到定时时间时蜂鸣器发出十秒左右报警声以提示用户。继电器、 受控电器插座及受控电器组成一个执行机构, 当定时时间到时, 单片机向继电器输出一个高电平使继电器工作,继电器常开触点闭合接通受控电器插座, 使受控电器通电加以工作, 从而完成定时开关电器的功能。[4]
图二 定时开关系统硬件结构图
可进行设置改变定时时间;K1在设置状态下起作用,进行选择设置时分秒;K2在设置状态下起作用对设置项的值进行加一。显 示时间的八个LED八段数码管通过一个
图一 定时开关系统构成图
74138译码器进行选择,数码管输入口通过