1、前语
跟着当今社会作业和生活节奏的加速,人们对许多电器、仪器、设备的主动化要求也越来越高,但现有的许多电器还不具有守时敞开和封闭功用,许多需要在固守时刻开关的设备,还需人工值守和操作,因而规划带有时钟显现功用的多个电器守时开关操控体系,具有实际意义。
2体系功用及操作
体系上电时复位,时钟显现为0时0分0秒,按下”时刻”设置键设守时刻,数字钟开端作业,数码管显现当时时刻;按下”敞开电器编号”设置键,再按下要守时敞开的电器编号,对应发光二极管亮,表明设置有用;按下”电器敞开时刻”设置按键;再顺次输入4位十进制的小时和分钟,作为敞开时刻;按下”电器封闭时刻”设置按键,再顺次输入4位十进制的小时和分钟,作为封闭时刻。至此守时开关设置完结,关于电饭锅等具有坚持功用的电器,则不必设置守时封闭。运用Verilog HDL编写CPLD程序,理论上可一起设置多个电器的守时主动敞开,本规划可一起设置3个电器。
3硬件规划
硬件规划选用Altera公司的CPLD EPM7128SLC84-6,简化了外围电路,稳定性和可靠性高,成本低。220 V、50 Hz工频电源经变压器、电桥整流后经过三端稳压器,供给作业电压,其电源电路如图1所示。

外接4×4键盘,运用较少的I/O端口线就可完成对较多按键的操控。当有键按下时,kb为低电平,CPLD的按键扫描部分选用动态扫描方法进行辨认。设置14个按键,分别为0~9十个数字键和设守时刻、敞开电器编号、电器敞开时刻、电器封闭时刻4个功用键,其他两个留作功用扩展。4×4键盘电路如图2所示。

本体系规划运用6个数码管显现时刻,3个发光二极管标志是否守时。电器敞开信号经三极管扩大后接继电器,经过继电器吸合导通电源线,敞开电器。
4软件规划
Verilog HDL是硬件规划人员和QuartusⅡ界面之间的交互手法,其详细物理建模能力强,规划便利,可读性好,语法相似C言语,与VHDL比较,更简单学习和把握,与原理图规划法比较,规划和剖析更简单,可防止考虑画面的布局及漂亮