如稳压电源、USB电源或电池等等。2)液晶显示电路由液晶LCDl602、电位器RWl和排阻RPl组成,显示开机或关机的时间。3)按键控制电路由九个按键所组成,各按键控制功能如图2中所示。4)控制电平输出端口开机时,由P22端口输出高电平、关机时则输出低电平,以控制负载工作。负载电路这里没有设计,用户可根据使用场合自行设计各种负载。22电路工作原理
f龙源期刊网httpwwwqika
comc
电路一接通电源,经过一小段时间复位,单片机依次判断按键控制电路各按键的状态。首先先判断开始按键是否按下,如果按下,则单片机开始工作,接着判断停止按键是否按下,如果按下,则单片机停止工作,并且重新判断开始按键的状态;如果停止按键没有按下,则接着判断暂停按键是否按下,如果暂停按键没有按下,则按照事先设定好的开机时间、关机时间、是否无限循环、循环次数等参数开始执行开关机控制程序,同时把开、关机时间同步显示在液晶显示器上。与此同时,在控制负载开机的时间段里,单片机从P22端口送出高电平,控制负载工作;而在负载关机的时间段里,单片机的P22端口则送出低电平,控制负载停止工作。
如果暂停按键被按下,则单片机停止执行开、关机控制程序,而去执行参数调整程序。参数调整有是否无限循环设置,循环次数设置和开机时间调整、关机时间调整等。参数调整完后,按下开始按键则电路按照重新设置好的各种参数又开始工作。
为了使定时时间更为准确,电路的开机时间和关机时间是通过编程控制单片机内部的定时器而实现的,而不是利用一般的软件延时程序来控制。
3系统软件设计
基于单片机的可调定时开关机电路的主程序流程图如图3所示,它实现可调定时开关机、定时时间显示和负载工作控制。开关机控制子程序流程图如图4所示,它实现可调定时开关机控制。液晶显示子程序流程图如图5所示,它实现开关机时间的同步显示。
4结束语
文章介绍的可调定时开关机电路电路简单、设计制作方便,可靠性和性价比高,可应用于各种需要可调重复定时开关机的场合。
f龙源期刊网httpwwwqika
comc
f龙源期刊网httpwwwqika
comc
f龙源期刊网httpwwwqika
comc
f龙源期刊网httpwwwqika
comc
fr