I/O口扩展的控制装置和控制方法制造方法及图纸

技术编号:12384366 阅读:79 留言:0更新日期:2015-11-25 15:42
本发明专利技术提供了一种I/O口扩展的控制装置和I/O口扩展的控制方法,控制装置包括:控制器;按键电路,连接到控制器的I/O口,在控制器检测按键电路中是否有按键操作时,将I/O口设置为输入口;显示电路,连接至I/O口,在控制器检测到按键电路中有按键操作后,将I/O口设置为输出口,并通过输出口输出第一信号,以使显示电路根据第一信号关闭显示装置;发声电路,连接至I/O口,在控制器检测到按键电路中有按键操作后,为发声电路添加发声标记,以使发声电路根据发声标记和第一信号,开通发声装置进行发声。通过该技术方案,可以使用一个I/O口同时驱动外部三种不同的负载,从而有效的解决了I/O口资源不够用的问题,节省了成本。

【技术实现步骤摘要】

本专利技术涉及i/o 口扩展
,具体而言,涉及一种i/o 口扩展的控制装置和一种I/o 口扩展的控制方法。
技术介绍
由于中、低端自动控制类电子产品的开发都会遇到成本和空间问题,而这些问题首先考虑都是从电路控制中的电子元器件节省成本和减小空间入手。这自然而然就会面临MCU选型问题,成本和空间两方面都必然会使MCU资源减少,如MCU可使用的I/O 口就会减少,这样在产品应用时也将面临I/O 口资源不够用的问题。因此,如何有效地解决I/O 口资源不够用的问题,成为目前亟待解决的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种I/O 口扩展的控制装置。本专利技术的另一个目的在于提出了一种I/O 口扩展的控制方法。为实现上述目的,根据本专利技术的第一方面的实施例,提出了一种I/O 口扩展的控制装置,包括:控制器;按键电路,连接到所述控制器的I/O 口,在所述控制器检测所述按键电路中是否有按键操作时,将所述I/o 口设置为输入口 ;显示电路,连接至所述I/O 口,在所述控制器检测到所述按键电路中有按键操作后,将所述I/o 口设置为输出口,并通过所述输出口输出第一信号,以使所述显示电路根据所述第一信号关闭显示装置;发声电路,连接至所述I/o 口,在所述控制器检测到所述按键电路中有按键操作后,为所述发声电路添加发声标记,以使所述发声电路根据所述发声标记和所述第一信号,开通发声装置进行发声。根据本专利技术实施例的I/O 口扩展的控制装置,使用一个I/o 口同时驱动外部三种不同的负载,从而有效的解决了 I/o 口资源不够用的问题,节省了成本。其中,按键电路、显示电路和发声电路为三种不同的负载,将I/O 口用作输入来驱动按键部分,这样可以防止按键时影响输出状态,将I/o 口用作输出来驱动显示电路和发声电路,并且使用同一控制信号控制显示电路的关闭和发声电路的开通,即显示部分的信号和发声部分的信号取反,这样,可以使得显示部分在显示时不会影响到发声部分的发声。当然,本领域技术人员应当理解,本专利技术中的三种负载包括但是不限于按键电路、显示电路和发声电路。另外,根据本专利技术上述实施例的I/O 口扩展的控制装置,还可以具有如下附加的技术特征:根据本专利技术的一个实施例,所述发声装置包括蜂鸣器。根据本专利技术的一个实施例,所述蜂鸣器包括有源蜂鸣器和无源蜂鸣器,则所述第一信号包括高低电平信号和PWM控制信号。根据本专利技术的实施例的I/O 口扩展的控制装置,蜂鸣器包括有源蜂鸣器和无源蜂鸣器,有源蜂鸣器工作时首先输出高电平,延时一定时间,再输出低电平即可。而无源蜂鸣器可以通过定时器输出一定频率的PWM信号来驱动,实现方法都比较简单。根据本专利技术的一个实施例,在所述第一信号为高低电平信号时,所述发声电路还包括:延时电路,用于在开通所述发声装置进行发声后,延时预设时长后关闭所述发声装置。根据本专利技术的一个实施例,还包括:存储电路,用于存储所述发声装置的开通和关闭状态。根据本专利技术的第二方面的实施例,还提出了一种I/O 口扩展的控制方法,用于I/O 口扩展的控制装置,所述控制装置包括:控制器和共用所述控制器的一个I/O 口的按键电路、显示电路和发声电路,其特征在于,包括:在所述控制器检测所述按键电路中是否有按键操作时,将所述I/o 口设置为输入口 ;在所述控制器检测到所述按键电路中有按键操作后,将所述I/o 口设置为输出口,并通过所述输出口输出第一信号,以使所述显示电路根据所述第一信号关闭显示装置;在所述控制器检测到所述按键电路中有按键操作后,为所述发声电路添加发声标记,以使所述发声电路根据所述发声标记和所述第一信号,开通发声装置进行发声。根据本专利技术实施例的I/O 口扩展的控制装置,使用一个I/O 口同时驱动外部三种不同的负载,从而有效的解决了 I/o 口资源不够用的问题,节省了成本。其中,按键电路、显示电路和发声电路为三种不同的负载,将I/O 口用作输入来驱动按键部分,这样可以防止按键时影响输出状态,将I/o 口用作输出来驱动显示电路和发声电路,并且使用同一控制信号控制显示电路的关闭和发声电路的开通,即显示部分的信号和发声部分的信号取反,这样,可以使得显示部分在显示时不会影响到发声部分的发声。当然,本领域技术人员应当理解,本专利技术中的三种负载包括但是不限于按键电路、显示电路和发声电路。 根据本专利技术的一个实施例,所述发声装置包括蜂鸣器。根据本专利技术的一个实施例,所述蜂鸣器包括有源蜂鸣器,所述第一信号包括高低电平信号。根据本专利技术的一个实施例,所述蜂鸣器包括无源蜂鸣器,所述第一信号包括PWM控制信号。根据本专利技术的实施例的I/O 口扩展的控制装置,蜂鸣器包括有源蜂鸣器和无源蜂鸣器,有源蜂鸣器工作时首先输出高电平,延时一定时间,再输出低电平即可。而无源蜂鸣器可以通过定时器输出一定频率的PWM信号来驱动,实现方法都比较简单。根据本专利技术的一个实施例,在所述第一信号为高低电平信号时,还包括:在开通所述发声装置进行发声后,延时预设时长后关闭所述发声装置。根据本专利技术的一个实施例,还包括:存储所述发声装置的开通和关闭状态。通过以上技术方案,可以使用一个I/O 口同时驱动外部三种不同的负载,从而有效的解决了 I/O 口资源不够用的问题,节省了成本。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了根据本专利技术的实施例的I/O 口扩展的控制装置的框图;图2示出了根据本专利技术的一个实施例的I/O 口扩展的控制装置的结构图;图3示出了根据本专利技术的实施例的I/O 口扩展的控制方法的流程图;图4示出了根据本专利技术的一个实施例的I/O 口扩展的控制方法的具体流程图;图5示出了图4中的按键处理步骤的流程图;图6示出了图4中的显示处理步骤的流程图;图7示出了图4中的蜂鸣器驱动步骤的流程图。【具体实施方式】为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和【具体实施方式】对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。图1示出了根据本专利技术的实施例的I/O 口扩展的控制装置的框图。如图1所示,根据本专利技术的实施例的I/O 口扩展的控制装置100包括:控制器102 ;按键电路104,连接到所述控制器的I/O 口,在所述控制器102检测所述按键电路104中是否有按键操作时,将所述I/O 口设置为输入口 ;显示电路106,连接至所述I/O 口,在所述控制器检测到所述按键电路中有按键操作后,将所述I/O 口设置为输出口,并通过所述输出口输出第一信号,以使所述显示电路根据所述第一信号关闭显示装置;发声电路108,连接至所述I/O 口,在所述控制器102检测到所述按键电路104中有按键操作后,为所述发声电路108添加发声标记,以使所述发声电路10本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/54/CN105093996.html" title="I/O口扩展的控制装置和控制方法原文来自X技术">I/O口扩展的控制装置和控制方法</a>

【技术保护点】
一种I/O口扩展的控制装置,其特征在于,包括:控制器;按键电路,连接到所述控制器的I/O口,在所述控制器检测所述按键电路中是否有按键操作时,将所述I/O口设置为输入口;显示电路,连接至所述I/O口,在所述控制器检测到所述按键电路中有按键操作后,将所述I/O口设置为输出口,并通过所述输出口输出第一信号,以使所述显示电路根据所述第一信号关闭显示装置;发声电路,连接至所述I/O口,在所述控制器检测到所述按键电路中有按键操作后,为所述发声电路添加发声标记,以使所述发声电路根据所述发声标记和所述第一信号,开通发声装置进行发声。

【技术特征摘要】

【专利技术属性】
技术研发人员:田茂桥黄开平房振何毅东麻百忠李信合黄兵杨乐
申请(专利权)人:佛山市顺德区美的电热电器制造有限公司美的集团股份有限公司
类型:发明
国别省市:广东;44

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

1