一种微控制器及其输入输出引脚映射电路制造技术

技术编号:13756279 阅读:62 留言:0更新日期:2016-09-26 04:02
本实用新型专利技术属于电路技术领域,提供了一种微控制器及其输入输出引脚映射电路。在本实用新型专利技术中,控制信息存储模块接收并存储控制信息,并将控制信息发送至解码模块,解码模块对控制信息进行解码并输出第一控制信号至引脚映射模块,引脚映射模块根据第一控制信号和功能模块的控制端输出的第二控制信号将功能模块的多个输入端和多个输出端对应映射至引脚接口模块的多个输入输出引脚。该输入输出引脚映射电路可根据控制信号的不同而产生不同的引脚映射关系,因此可使微控制器的特殊功能输入输出引脚的位置跟随控制信号的变化而变化,解决了因MCU的特殊功能输入输出引脚位置固定而使得印刷电路板的体积难以缩小的问题。

【技术实现步骤摘要】

本技术属于电路
,尤其涉及一种微控制器及其输入输出引脚映射电路
技术介绍
微控制器(Microcontroller Unit,MCU)是各种电子产品、工业控制系统中不可缺少的电路控制核心单元,MCU内部通常包含多种功能单元,其中功能单元可为定时计数单元、PWM产生单元、红外编码单元或红外解码单元等,将MCU内部所包含的多种功能单元称为功能模块。为了满足不同应用场合的需求,用于不同电子产品的MCU内部具有不同的功能模块,功能模块的多个输入引脚和多个输出引脚分别映射到MCU的不同输入输出引脚上,形成MCU的特殊功能输入输出引脚。对于可穿戴设备,其要求印刷电路板的体积越小越好,印刷电路板上的布线和器件的布局直接影响印刷电路板的体积,而MCU的特殊功能输入输出引脚的位置是影响印刷电路板上的布线和器件布局的重要因素之一。但是对于现有的MCU,其特殊功能输入输出引脚的位置在MCU上是固定的,通常为了避免MCU上某些特殊功能输入输出引脚与印刷电路板上其他器件间的连线交叉,而不得不延长连接线或增大MCU与其他器件之间的间距,因此,这将难以缩小印刷电路板的体积。因此,现有技术存在因MCU的特殊功能输入输出引脚位置固定而使得印刷电路板的体积难以缩小的问题。
技术实现思路
本技术的目的在于提供一种输入输出引脚映射电路,旨在解决现有技术存在的因MCU的特殊功能输入输出引脚位置固定而使得印刷电路板的体积
难以缩小的问题。本技术是这样实现的,一种微控制器的输入输出引脚映射电路,所述输入输出引脚映射电路内置于所述微控制器中,所述输入输出引脚映射电路包括控制信息存储模块、解码模块及引脚映射模块。所述控制信息存储模块接收所述微控制器外部所发送的控制信息,所述控制信息存储模块的输出端与所述解码模块的输入端相连接,所述解码模块的输出端与所述引脚映射模块的第一控制端相连接,所述引脚映射模块的第二控制端与所述微控制器中功能模块的控制端相连接,所述引脚映射模块的多个连接端分别与所述功能模块的多个输入端和多个输出端相连接,所述引脚映射模块的多个映射端分别与所述微控制器中引脚接口模块的多个输入输出引脚相连接。所述控制信息存储模块存储所述控制信息,并将所述控制信息发送至所述解码模块,所述解码模块对所述控制信息进行解码并输出第一控制信号至所述引脚映射模块,所述引脚映射模块根据所述第一控制信号和所述功能模块的控制端所输出的第二控制信号将所述功能模块的多个输入端和多个输出端对应映射至所述引脚接口模块的多个输入输出引脚。本技术的另一目的还在于提供一种包括上述输入输出引脚映射电路的微控制器。在本技术中,输入输出引脚映射电路内置于微控制器中,且包括控制信息存储模块、解码模块及引脚映射模块。控制信息存储模块接收并存储微控制器外部所发送的控制信息,并将控制信息发送至解码模块,解码模块对控制信息进行解码并输出第一控制信号至引脚映射模块,引脚映射模块根据第一控制信号和功能模块的控制端输出的第二控制信号将功能模块的多个输入端和多个输出端对应映射至引脚接口模块的多个输入输出引脚。该输入输出引脚映射电路可根据控制信号的不同而产生不同的引脚映射关系,因此可使微控制器的特殊功能输入输出引脚的位置跟随控制信号的变化而变化,解决了因MCU的
特殊功能输入输出引脚位置固定而使得印刷电路板的体积难以缩小的问题。附图说明图1是本技术实施例提供的输入输出引脚映射电路的结构示意图;图2是本技术另一实施例提供的输入输出引脚映射电路的结构示意图;图3是本技术另一实施例提供的输入输出引脚映射电路的结构示意图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。图1示出了本技术实施例提供的输入输出引脚映射电路的结构,为了便于说明,仅示出了与本技术实施例相关的部分,详述如下:输入输出引脚映射电路内置于微控制器中,输入输出引脚映射电路包括控制信息存储模块100、解码模块200及引脚映射模块300。控制信息存储模块100接收微控制器外部所发送的控制信息,控制信息存储模块100的输出端与解码模块200的输入端相连接,解码模块200的输出端与引脚映射模块300的第一控制端相连接,引脚映射模块300的第二控制端与微控制器中功能模块10的控制端相连接,引脚映射模块300的多个连接端分别与功能模块10的多个输入端和多个输出端相连接,引脚映射模块300的多个映射端分别与微控制器中引脚接口模块20的多个输入输出引脚相连接。控制信息存储模块100存储控制信息,并将控制信息发送至解码模块200,解码模块200对控制信息进行解码并输出第一控制信号至引脚映射模块300,引脚映射模块300根据第一控制信号和功能模块10的控制端所输出的第二控制
信号将功能模块10的多个输入端和多个输出端对应映射至引脚接口模块20的多个输入输出引脚。具体的,引脚接口模块20为微控制器中的通用输入/输出(General Purpose Input Output,GPIO)模块。功能模块10为微控制器中所包含的多个功能单元的总称,其中功能单元可为定时计数单元、PWM产生单元、看门狗单元、红外编码单元或红外解码单元等,功能模块10的多个输入端为多个功能单元的输入端的总和,功能模块10的多个输出端为多个功能单元的输出端的总和。具体的,微控制器外部所发送的控制信息通过微控制器的烧录接口传输至控制信息存储模块100;控制信息存储模块100对接收到的控制信息进行存储并转发至解码模块200;解码模块200对控制信息进行解析,并将解析得到的第一控制信号发送至引脚映射模块300,其中,第一控制信号用于控制功能模块10的多个输入端分别与引脚接口模块20的多个输入输出引脚间的映射关系,以及控制功能模块10的多个输出端分别与引脚接口模块20的多个输入输出引脚间的映射关系;功能模块10的控制端输出第二控制信号至引脚映射模块300,其中,第二控制信号用于对映射至同一输入输出引脚上的多个输出端进行选择,以保证每个时刻引脚接口模块20的每个输入输出引脚上仅映射有功能模块10的一个输出端。当微控制器外部所发送的控制信息发生改变时或功能模块10的控制端所输出的第二控制信号发生改变时,功能模块10的多个输入端和多个输出端分别与引脚接口模块20的多个输入输出引脚间的映射关系发生改变。作为本技术一实施例,如图2所示,控制信息存储模块100包括编程单元101和存储单元102;编程单元101接收微控制器外部所发送的控制信息,编程单元101的输出端与存储单元102的输入端相连接,存储单元102的输出端为控制信息存储模块100的输出端。编程单元101将控制信息编程至存储单元102,存储单元102存储控制信息并将控制信息发送至解码模块200。具体的,编程单元101按照存储单元102所要求的时序将控制信息编程至
存储单元102。存储单元102为非易失性存储器,在微控制器断电的情况下存储单元102中所存储的内容不丢失。作为本技术一实施例,如图2所示,引本文档来自技高网
...

【技术保护点】
一种微控制器的输入输出引脚映射电路,所述输入输出引脚映射电路内置于所述微控制器中,其特征在于,所述输入输出引脚映射电路包括控制信息存储模块、解码模块及引脚映射模块;所述控制信息存储模块接收所述微控制器外部所发送的控制信息,所述控制信息存储模块的输出端与所述解码模块的输入端相连接,所述解码模块的输出端与所述引脚映射模块的第一控制端相连接,所述引脚映射模块的第二控制端与所述微控制器中功能模块的控制端相连接,所述引脚映射模块的多个连接端分别与所述功能模块的多个输入端和多个输出端相连接,所述引脚映射模块的多个映射端分别与所述微控制器中引脚接口模块的多个输入输出引脚相连接;所述控制信息存储模块存储所述控制信息,并将所述控制信息发送至所述解码模块,所述解码模块对所述控制信息进行解码并输出第一控制信号至所述引脚映射模块,所述引脚映射模块根据所述第一控制信号和所述功能模块的控制端所输出的第二控制信号将所述功能模块的多个输入端和多个输出端对应映射至所述引脚接口模块的多个输入输出引脚。

【技术特征摘要】
1.一种微控制器的输入输出引脚映射电路,所述输入输出引脚映射电路内置于所述微控制器中,其特征在于,所述输入输出引脚映射电路包括控制信息存储模块、解码模块及引脚映射模块;所述控制信息存储模块接收所述微控制器外部所发送的控制信息,所述控制信息存储模块的输出端与所述解码模块的输入端相连接,所述解码模块的输出端与所述引脚映射模块的第一控制端相连接,所述引脚映射模块的第二控制端与所述微控制器中功能模块的控制端相连接,所述引脚映射模块的多个连接端分别与所述功能模块的多个输入端和多个输出端相连接,所述引脚映射模块的多个映射端分别与所述微控制器中引脚接口模块的多个输入输出引脚相连接;所述控制信息存储模块存储所述控制信息,并将所述控制信息发送至所述解码模块,所述解码模块对所述控制信息进行解码并输出第一控制信号至所述引脚映射模块,所述引脚映射模块根据所述第一控制信号和所述功能模块的控制端所输出的第二控制信号将所述功能模块的多个输入端和多个输出端对应映射至所述引脚接口模块的多个输入输出引脚。2.如权利要求1所述的输入输出引脚映射电路,其特征在于,所述引脚映射模块包括输入引脚映射单元和输出引脚映射单元;所述输入引脚映射单元的多个连接端和所述输出引脚映射单元的多个连接端共同组成所述引脚映射模块的多个连接端,所述输入引脚映射单元的多个连接端分别与所述功能模块的多个输入端相连接,所述输出引脚映射单元的多个连接端分别与所述功能模块的多个输出端相连接;所述输入引脚映射单元的多个映射端和所述输出引脚映射单元的多个映射端均为所述引脚映射模块的多个映射端;所述输入引脚映射单元的控制端为所述引脚映射模块的第一控制端,所述输出引脚映射单元的第一控制端和第二控制端分别为所述引脚映射模块的第一控制端和第二控制端。3.如权利要求2所述的输入输出引脚映射电路,其特征在于,所述输入引脚...

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

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

1