随着电子技术的不断发展,人们生活水平的不断提高,充电型电子设备的种类和数量也跟着迅猛发展,尤其是电动车和手机。这些电子设备在给我们生活和工作带来便捷的同时,充电的问题也使得人们不厌其烦,电动车大约需要充电8小时左右,手机大约需要充电3小时左右,然而当充电结束后,人们经常忘记拔掉电源,更有甚者给电池充电达数天,这对电池的功能和使用寿命无疑是一种破坏。介于此,笔者萌生了自己动手设计制作一个数显可调定时器的想法,来解决一些生活中的问题。
数显可调定时器数显可调定时器
通过小时和分钟的“加”“、减”按键对需要的定时时间进行预设,确定无误后,按下启动按键,定时开始,这时,数码管便会从预设时间开始倒计时,同时充电发光二极管每秒闪烁一次,当计时到零后,充电发光二极管由闪烁状态变成常亮,继电器动作,切断充电电源。假如电路在运行时出现故障或者运行错误,需要按单片机的复位键,然后对定时时间重新调整后,按启动按键,重新开始定时。
电路框图如图1所示。电路原理图如图2所示。
图1 电路方框图
图2 电路原理图
输入部分
输入部分有五个按键组成,分别是分钟+10、分钟-10、小时+1、小时-1和设置完成按键。定时器的初始值是8小时。使用前,先通过这五个按键进行定时时间的设置,分钟设置键的分辨率之所以10分钟为一个步进阶梯完全是考虑的实际的需要,因为无论是电动车还是手机,都没有必要以一分钟为单位,当然,使用者可以根据自己的需要动手修改程序,已达到自己的要求。
本制作所使用的按键均为四脚封装常开型按键,使用前需通过万用表对引脚进行测量来确定那组引脚作为开关使用,当然也可以直接使用对角线引脚作为开关按键,另外两个引脚悬空,便不会出现问题。同时需要提醒的是,电路板上另外一个按键是单片机的复位按键,电路正常工作时不要去触摸。输入部分的电路工作原理就是单片机对按键的识别,如图3所示,单片机的P1口通过上拉电阻接高电平,当没有按键按下时,P1.0~P1.4 的管脚电压为高电平,如果某一个按键按下,相应的单片机并口就会被拉低为低电平。编程时,只要扫描P1.0~P1.4的状态,便能完成对按键的识别。
图3 输入部分
评论
查看更多