[发明专利]一种异步定时/计数器之间的协同工作方法有效
申请号: | 201510678811.1 | 申请日: | 2015-10-19 |
公开(公告)号: | CN106597912B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 许建昆;叶媲舟;黎冰;涂柏生 | 申请(专利权)人: | 深圳市博巨兴实业发展有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异步 定时 计数器 之间 协同 工作 方法 | ||
本发明涉及定时/计数器控制技术领域,尤其涉及一种异步定时/计数器之间的协同工作方法。在本发明中,所述异步定时/计数器之间的协同工作方法包括:将控制定时/计数器配置为主定时/计数器,将受控定时/计数器配置为从定时/计数器,所述主定时/计数器的输出端输出一控制信号经一同步电路至所述从定时/计数器的输入端以实现主定时/计数器对从定时/计数器的控制。在本发明中,所述主定时/计数器对所述从定时/计数器的控制是通过硬件电路触发的,而不需要复杂的软件指令,提高了算法的运行速度且降低了软件指令的复杂性。
技术领域
本发明涉及定时/计数器控制技术领域,尤其涉及一种异步定时/计数器之间的协同工作方法。
背景技术
一般单片机中央处理器(MCU)均集成有独立的外设定时/计数器,所述定时/计数器是可编程的,即所述定时/计数器的工作方式、定时时间、量程、启动方式等均可由单片机指令来控制和改变。
但这种传统的定时/计数器控制方式需要大量的软件程序去配合定时/计数器进行工作,多路定时器在复杂精细的运算过程中,需要使用标志位(即软件指令)的方法实现一个定时/计数器对另一个定时/计数器的控制,这种控制方法不仅降低了算法的运行速度,还增加了软件指令的复杂性。
发明内容
本发明的目的在于提供一种异步定时/计数器之间的协同工作方法,旨在解决传统的定时/计数器控制需要通过软件指令控制,导致算法运行速度低,且增加软件指令复杂性的问题。
本发明是这样实现的,一种异步定时/计数器之间的协同工作方法,所述异步定时/计数器之间设有同步电路,所述异步定时/计数器之间的协同工作方法包括:
将控制定时/计数器配置为主定时/计数器,将受控定时/计数器配置为从定时/计数器;
所述主定时/计数器和所述从定时/计数器均开启使能工作模式;
所述主定时/计数器的输出端输出一控制信号至所述同步电路,所述同步电路将所述控制信号从主定时/计数器的时钟域转换到所述从定时/计数器的时钟域后输出至所述从定时/计数器的输入端,所述从定时/计数器根据接收到的所述控制信号执行相应的控制操作。
在本发明中,所述异步定时/计数器之间的协同工作方法包括:将一个定时/计数器配置为主定时/计数器,另一个定时/计数器配置为从定时/计数器,所述主定时/计数器的输出端输出一控制信号经一同步电路至所述从定时/计数器的输入端实现对所述从定时/计数器的控制。在本发明中,所述主定时/计数器对所述从定时/计数器的控制是通过硬件电路触发的,而不需要复杂的软件指令,提高了算法的运行速度且降低了软件指令的复杂性。
附图说明
图1是本发明实施例提供的异步定时/计数器之间的协同工作方法的硬件结构图;
图2是本发明实施例提供的异步定时/计数器之间的协同工作方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例提供的异步定时/计数器之间的协同工作方法的硬件结构图。为了便于说明,仅示出了与本发明实施例相关的部分。
如图1所示,包括定时/计数器1和定时/计数器2,在定时/计数器1和定时/计数器2之间设有一同步电路3。
图2示出了本发明实施例提供的异步定时/计数器之间的协同工作方法的流程图。为了便于说明,仅示出了与本发明实施例相关的部分。
一种异步定时/计数器之间的协同工作方法,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市博巨兴实业发展有限公司,未经深圳市博巨兴实业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510678811.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于通用电力SCADA系统的并行控制系统
- 下一篇:硅片传输平台控制系统