一种微控制器及其定时计数器制造技术

技术编号:13571387 阅读:56 留言:0更新日期:2016-08-22 02:15
本实用新型专利技术属于电子电路技术领域,提供了一种微控制器及其定时计数器。在本实用新型专利技术中,定时计数器包括第一定时计数模块、第二定时计数模块、红外控制模块、第一捕获模块、第二捕获模块及包络信号产生模块,该定时计数器可输出所需要解码的载波红外编码信号的载波参数和数据参数,实现了对载波红外编码信号的解码。同时,该定时计数器还具有通用的定时计数功能。因此,实现了将载波红外编码信号的解码功能嵌入通用定时计数器中,如此便省去了实现红外通信解码功能的外围电路,降低了微控制器外围电路的复杂性,同时也使得由微控制器组成的控制系统的成本降低、可靠性增强。

【技术实现步骤摘要】

本技术属于电子电路
,尤其涉及一种微控制器及其定时计数器
技术介绍
微控制器(Micro Controller Unit,MCU)是各种电子产品、工业控制系统中不可缺少的核心控制单元,从生活到生产的各个领域中,凡是有自动控制需求的地方都要用到MCU芯片,为了满足不同应用场合的功能需求,应用于不同场合的MCU芯片带有不同的外围电路。应用于红外通信的MCU芯片需具有实现红外通信解码功能的外围电路,然而,当某场合除了要实现红外通信解码功能外还有其他功能需求时,则该MCU芯片还需增加其他的外围电路,如此便增加了MCU芯片外围电路的复杂性,因此降低了MCU芯片外围电路的可靠性,不符合对电路结构简单、可靠性高的要求。因此,现有的微控制器在应用于红外通信时因需要配备复杂的外围电路以同时实现红外通信解码及其他功能而导致成本增加且可靠性低的问题。
技术实现思路
本技术的目的在于提供一种微控制器的定时计数器,旨在解决现有的微控制器在应用于红外通信时因需要配备复杂的外围电路以同时实现红外通信解码及其他功能而导致成本增加且可靠性低的问题。本技术是这样实现的,一种微控制器的定时计数器,所述定时计数器包括第一定时计数模块和第二定时计数模块,所述定时计数器还包括红外控制
模块、第一捕获模块、第二捕获模块及包络信号产生模块。所述第一捕获模块的输入端接收载波红外编码信号,所述第一捕获模块的第一输出端和第二输出端分别与所述第一定时计数模块的第一输入端和第二输入端相连接,所述包络信号产生模块的输入端、输出端及控制端分别与所述第一定时计数模块的控制信号输出端、所述第二捕获模块的输入端及所述红外控制模块的输出端相连接,所述第二捕获模块的第一输出端和第二输出端分别与所述第二定时计数模块的第一输入端和第二输入端相连接,所述红外控制模块的输出端与所述第一定时计数模块的控制端、所述第二定时计数模块的控制端及所述包络信号产生模块的使能端相连。所述第一捕获模块对所述载波红外编码信号的上升沿和下降沿进行捕获,并输出第一捕获控制信号和第二捕获控制信号,所述第一定时计数模块根据所述第一捕获控制信号、所述第二捕获控制信号及所述红外控制模块输出的红外控制信号输出包络控制信号和所述载波红外编码信号的载波参数,所述包络信号产生模块根据所述包络控制信号和所述红外控制信号输出所述载波红外编码信号的包络信号,所述第二捕获模块对所述包络信号的上升沿和下降沿进行捕获,并输出第三捕获控制信号和第四捕获控制信号,所述第二定时计数模块根据所述第三捕获控制信号、所述第四捕获控制信号及所述红外控制信号输出所述载波红外编码信号的数据参数。本技术的另一目的在于提供一种包括上述定时计数器的微控制器。在本技术中,定时计数器包括第一定时计数模块、第二定时计数模块、红外控制模块、第一捕获模块、第二捕获模块及包络信号产生模块,该定时计数器可输出所需要解码的载波红外编码信号的载波参数和数据参数,实现了对载波红外编码信号的解码。同时,该定时计数器还具有通用的定时计数功能。因此,实现了将载波红外编码信号的解码功能嵌入通用定时计数器中,如此便省去了实现红外通信解码功能的外围电路,降低了微控制器外围电路的复杂性,同时也使得由微控制器组成的控制系统的成本降低、可靠性增强。附图说明图1是本技术实施例提供的定时计数器的结构示意图;图2是本技术另一实施例提供的定时计数器的结构示意图;图3是本技术实施例提供的载波参数获取示意图;图4是本技术实施例提供的另一种载波参数获取示意图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。图1示出了本技术实施例提供的定时计数器的结构,为了便于说明,仅示出了与本技术实施例相关的部分,详述如下:一种微控制器的定时计数器包括第一定时计数模块100、第二定时计数模块200、红外控制模块600、第一捕获模块300、第二捕获模块400及包络信号产生模块500。第一捕获模块300的输入端接收载波红外编码信号,第一捕获模块300的第一输出端和第二输出端分别与第一定时计数模块100的第一输入端和第二输入端相连接,包络信号产生模块500的输入端、输出端及控制端分别与第一定时计数模块100的控制信号输出端、第二捕获模块400的输入端及红外控制模块600的输出端相连接,第二捕获模块400的第一输出端和第二输出端分别与第二定时计数模块200的第一输入端和第二输入端相连接,红外控制模块600的输出端与第一定时计数模块100的控制端、第二定时计数模块200的控制端及包络信号产生模块500的使能端相连。第一捕获模块300对载波红外编码信号的上升沿和下降沿进行捕获,并输出第一捕获控制信号和第二捕获控制信号,第一定时计数模块100根据第一捕
获控制信号、第二捕获控制信号及红外控制模块600输出的红外控制信号输出包络控制信号和载波红外编码信号的载波参数,包络信号产生模块500根据包络控制信号和红外控制信号输出载波红外编码信号的包络信号,第二捕获模块400对包络信号的上升沿和下降沿进行捕获,并输出第三捕获控制信号和第四捕获控制信号,第二定时计数模块200根据第三捕获控制信号、第四捕获控制信号及红外控制信号输出载波红外编码信号的数据参数。具体的,包络信号产生模块500的输入端包括置位输入端S和清零输入端C。优选的,红外控制模块600为红外解码控制寄存器,包络信号产生模块500为寄存器。具体的,红外解码控制寄存器为8位寄存器,8位寄存器的第0位为第一定时计数模块100和第二定时计数模块200的红外解码使能位,8位寄存器的第2位为第一定时计数模块100和第二定时计数模块200的捕获使能位,8位寄存器的第3位为包络信号产生模块500的输出使能位。作为本技术一实施例,如图2所示,第一捕获模块300包括第一上升沿捕获单元301和第一下降沿捕获单元302,第一上升沿捕获单元301的输入端和第一下降沿捕获单元302的输入端共接形成第一捕获模块300的输入端,第一上升沿捕获单元301的输出端和第一下降沿捕获单元302的输出端分别为第一捕获模块300的第一输出端和第二输出端。具体的,第一上升沿捕获单元301包括两个串行连接的寄存器,用于捕获载波红外编码信号的上升沿时刻,并输出第一捕获控制信号。第一下降沿捕获单元302包括两个串行连接的寄存器,用于捕获载波红外编码信号的下降沿时刻,并输出第二捕获控制信号。作为本技术一实施例,如图2所示,第二捕获模块400包括第二上升沿捕获单元401和第二下降沿捕获单元402,第二上升沿捕获单元401的输入端和第二下降沿捕获单元402的输入端共接形成第二捕获模块400的输入端,
第二上升沿捕获单元401的输出端和第二下降沿捕获单元402的输出端分别为第二捕获模块400的第一输出端和第二输出端。具体的,第二上升沿捕获单元401包括两个串行连接的寄存器,用于捕获包络信号的上升沿时刻,并输出第三捕获控制信号。第二下降沿捕获单元402包括两个串行连接的寄存器,用于捕获包络本文档来自技高网
...

【技术保护点】
一种微控制器的定时计数器,所述定时计数器包括第一定时计数模块和第二定时计数模块,其特征在于,所述定时计数器还包括红外控制模块、第一捕获模块、第二捕获模块及包络信号产生模块;所述第一捕获模块的输入端接收载波红外编码信号,所述第一捕获模块的第一输出端和第二输出端分别与所述第一定时计数模块的第一输入端和第二输入端相连接,所述包络信号产生模块的输入端、输出端及控制端分别与所述第一定时计数模块的控制信号输出端、所述第二捕获模块的输入端及所述红外控制模块的输出端相连接,所述第二捕获模块的第一输出端和第二输出端分别与所述第二定时计数模块的第一输入端和第二输入端相连接,所述红外控制模块的输出端与所述第一定时计数模块的控制端、所述第二定时计数模块的控制端及所述包络信号产生模块的使能端相连;所述第一捕获模块对所述载波红外编码信号的上升沿和下降沿进行捕获,并输出第一捕获控制信号和第二捕获控制信号,所述第一定时计数模块根据所述第一捕获控制信号、所述第二捕获控制信号及所述红外控制模块输出的红外控制信号输出包络控制信号和所述载波红外编码信号的载波参数,所述包络信号产生模块根据所述包络控制信号和所述红外控制信号输出所述载波红外编码信号的包络信号,所述第二捕获模块对所述包络信号的上升沿和下降沿进行捕获,并输出第三捕获控制信号和第四捕获控制信号,所述第二定时计数模块根据所述第三捕获控制信号、所述第四捕获控制信号及所述红外控制信号输出所述载波红外编码信号的数据参数。...

【技术特征摘要】
1.一种微控制器的定时计数器,所述定时计数器包括第一定时计数模块和第二定时计数模块,其特征在于,所述定时计数器还包括红外控制模块、第一捕获模块、第二捕获模块及包络信号产生模块;所述第一捕获模块的输入端接收载波红外编码信号,所述第一捕获模块的第一输出端和第二输出端分别与所述第一定时计数模块的第一输入端和第二输入端相连接,所述包络信号产生模块的输入端、输出端及控制端分别与所述第一定时计数模块的控制信号输出端、所述第二捕获模块的输入端及所述红外控制模块的输出端相连接,所述第二捕获模块的第一输出端和第二输出端分别与所述第二定时计数模块的第一输入端和第二输入端相连接,所述红外控制模块的输出端与所述第一定时计数模块的控制端、所述第二定时计数模块的控制端及所述包络信号产生模块的使能端相连;所述第一捕获模块对所述载波红外编码信号的上升沿和下降沿进行捕获,并输出第一捕获控制信号和第二捕获控制信号,所述第一定时计数模块根据所述第一捕获控制信号、所述第二捕获控制信号及所述红外控制模块输出的红外控制信号输出包络控制信号和所述载波红外编码信号的载波参数,所述包络信号产生模块根据所述包络控制信号和所述红外控制信号输出所述载波红外编码信号的包络信号,所述第二捕获模块对所述包络信号的上升沿和下降沿进行捕获,并输出第三捕获控制信号和第四捕获控制信号,所述第二定时计数模块根据所述第三捕获控制信号、所述第四捕获控制信号及所述红外控制信号输出所述载波红外编码信号的数据参数。2.如权利要求1所述的定时计数器,其特征在于,所述第一捕获模块包括第一上升沿捕获单元和第一下降沿捕获单元,所述第一上升沿捕获单元的输入端和所述第一下降沿捕获单元的输入端共接形成所述第一捕获模块的输入端,所述第一上升沿捕获单元的输出端和所述第一下降沿捕获单元的输出端分别为所述第一捕获模块的第一输出端和第二输出端。3.如权利要求1所述的定时计数器,其特征在于,所述第二捕获模块包括第二上升沿捕获单元和第二下降沿捕获单元,所述第二上升沿捕获单元的输入端和所述第二下降沿捕获单元的输入端共接形成所述第二捕获模块的输入端,所述第二上升沿捕获单元的输出端和所述第二下降沿捕获单元的输出端分别为所述第二捕获模块的第一输出端和第二输出端。4.如权利要求1所述的定时计数器,其特征在于,所述第一定时计数模块包括第一时钟单元、第一选通单元、第一计数单元、第一比较单元、第一捕获存储单元、第二捕获存储单元、第一信号选择单元、第一逻辑或单元、第一周期存储单元及第一控制单元;所述第一捕获存储单元的控制端与所述第一信号选择单元的第一输入端共接形成所述第一定时计数模块的第一输入端,所述第二捕获存储单元的控制端与所述第一信号选择单元的第二输入端共接形成所述第一定时计数模块的第二输入端,所述第一捕获存储单元的...

【专利技术属性】
技术研发人员:万上宏叶媲舟黎冰涂柏生
申请(专利权)人:深圳市博巨兴实业发展有限公司
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1