[发明专利]一种多任务定时控制系统及其中断响应方法无效
申请号: | 201310187920.4 | 申请日: | 2013-05-20 |
公开(公告)号: | CN103592871A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 蔡青云 | 申请(专利权)人: | 赛龙通信技术(深圳)有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 广东国晖律师事务所 44266 | 代理人: | 赵琼花 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 定时 控制系统 及其 中断 响应 方法 | ||
技术领域
本发明涉及单片机控制领域,尤其涉及一种多任务定时控制系统及其中断响应方法。
背景技术
目前行业里面为控制设备、夹治具等产品均需要安装一个时间继电器,每个产品对应一个时间继电器,即采用时间继电器控制,实现了一对一方式控制定时,通过设置时间继电器的参数来确定定时长短。但是,采用时间继电器做定时控制,无法实现一对多的情况下的多任务定时控制。
发明内容
本发明要解决的技术问题在于,针对现有技术无法实现一对多的情况下的多任务定时控制的缺陷,提供一种低成本且定时准确的多任务定时控制系统及其中断响应方法。
本发明解决其技术问题所采用的技术方案是:提供一种多任务定时控制系统,其包括单片机,所述单片机内部集成两个定时器,所述单片机的I/O端口分别连接多组定时控制单元,每组定时控制单元包括一个接触开关和两个指示灯,其中,采用任意一个定时器分别控制每组定时控制单元的定时时间,在所述单片机检测到任意一个接触开关所输出的第一开关信号时,根据所述第一开关信号控制与该接触开关属于同一组定时控制单元中所对应的指示灯的亮与灭,然后开始对该定时器的中断计数,并在所述定时器达到预设计数值时控制上述指示灯的亮与灭,且在所述单片机检测到所述接触开关所输出的第二开关信号时,根据所述第二开关信号控制上述指示灯的亮与灭。
在本发明所述的多任务定时控制系统中,所述多任务定时控制系统还包括分别与所述单片机连接的复位电路和晶振电路,其中:
所述复位电路,用于确保所述单片机稳定工作;
所述晶振电路,用于为所述单片机提供时钟信号。
在本发明所述的多任务定时控制系统中,所述复位电路包括开关S1、电容C3和电阻R1,其中,电容C3的正极端分别与电压VCC和开关S1的一端连接,电容C3的负极端分别与所述单片机的RESET引脚、开关S1的另一端和电阻R1的一端连接,电阻R1的另一端接地。
在本发明所述的多任务定时控制系统中,所述晶振电路包括振荡器Y1、电容C1和电容C2,其中,振荡器Y1的两端分别连接所述单片机的X1引脚和X2引脚,电容C1与串联后的振荡器Y1和电容C2并联后接地。
在本发明所述的多任务定时控制系统中,所述单片机的I/O端口分别连接5组定时控制单元。
在本发明所述的多任务定时控制系统中,接触开关G1的一端、接触开关G2的一端、接触开关G3的一端、接触开关G4的一端和接触开关G5的一端分别与所述单片机的P10/T引脚、P13引脚、P16引脚、P21引脚和P24引脚连接,接触开关G1的另一端、接触开关G2的另一端、接触开关G3的另一端、接触开关G4的另一端和接触开关G5的另一端分别接地。
在本发明所述的多任务定时控制系统中,发光二极管D1的阳极通过电阻R3连接电压VCC,发光二极管D1的阴极连接所述单片机的P11/T引脚;发光二极管D2的阳极通过电阻R4连接电压VCC,发光二极管D2的阴极连接所述单片机的P12引脚;发光二极管D3的阳极通过电阻R5连接电压VCC,发光二极管D3的阴极连接所述单片机的P15引脚;发光二极管D4的阳极通过电阻R6连接电压VCC,发光二极管D4的阴极连接所述单片机的P17引脚;发光二极管D5的阳极通过电阻R7连接电压VCC,发光二极管D5的阴极连接所述单片机的P20引脚;发光二极管D6的阳极通过电阻R8连接电压VCC,发光二极管D6的阴极连接所述单片机的P22引脚;发光二极管D7的阳极通过电阻R9连接电压VCC,发光二极管D7的阴极连接所述单片机的P23引脚;发光二极管D8的阳极通过电阻R10连接电压VCC,发光二极管D8的阴极连接所述单片机的P24引脚;发光二极管D9的阳极通过电阻R11连接电压VCC,发光二极管D9的阴极连接所述单片机的P26引脚;发光二极管D10的阳极通过电阻R12连接电压VCC,发光二极管D10的阴极连接所述单片机的P27引脚。
在本发明所述的多任务定时控制系统中,所述单片机为AT89S52单片机。
本发明还提供一种多任务定时控制系统的中断响应方法,所述多任务定时控制系统为上述的多任务定时控制系统,每个任务定时控制系统的中断响应方法包括以下步骤:
S1.定时器的预设计数值赋初值,并设置定时器的中断时间间隔,其中,定时时间等于预设计数值乘以中断时间间隔;
S2.通过所述单片机判断接触开关是否闭合,若是,则执行步骤S3;若否,则单片机控制与该接触开关属于同一组定时控制单元中所对应的指示灯熄灭,然后直接执行步骤S7;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛龙通信技术(深圳)有限公司,未经赛龙通信技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310187920.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种马达的吸能装置
- 下一篇:电动车用三相三档调速电机