电烹饪器及其指示灯与按键复用扫描电路的制作方法_2

文档序号:10267848阅读:来源:国知局
三组指示灯以及由指示灯LED013至指示灯LED16组成的第四组指示灯。隔离电路30连接在多个第一指示灯限流电阻60与多组第一指示灯70之间。
[0032]根据本实用新型的一个实施例,隔离电路30包括多个第二二极管,多个第二二极管的阳极对应与多个第一指示灯限流电阻60相连,多个第二二极管的阴极对应与多组第一指示灯70相连。
[0033]根据本实用新型的一个实施例,多组第一指示灯70和多组第二指示灯100均为LED指示灯。
[0034]具体而言,如图5所示,隔离电路30可以包括二极管Dll至二极管D14,二极管Dll至二极管D14的阳极对应与多个第一指示灯限流电阻60相连,二极管Dll至二极管D14的阴极对应与多组第一指示灯70相连,其中,端口SEGl通过指示灯限流电阻ROl后与二极管Dll的阳极相连,二极管Dll的阴极与指示灯LEDOl相连,指示灯LEDOl还与COMl相连,以构成指示灯LEDOI的扫描电路;端口 SEG2通过指示灯限流电阻R02后与二极管Dl 2的阳极相连,二极管D12的阴极与指示灯LED02相连,指示灯LEDOl还与COMl相连,以构成指示灯LED02的扫描电路。其他指示灯的扫描电路这里不再赘述。
[0035]在本实用新型的实施例中,由于多组第一指示灯70和多组第二指示灯100与多组按键50共用多个第一端口 10和多个第二端口20,因此构成了指示灯与按键复用扫描电路。其中,当多个第一端口 10作为按键扫描输入端口,并且多个第二端口 20作为按键扫描输出端口时,隔离电路30对多组第一指示灯70进行隔离。
[0036]根据本实用新型的一个实施例,多个第一端口10和多个第二端口 20构成第一至第八复用管脚,第一至第八复用管脚分别接入电烹饪器中单片机的第一至第八双向I/o 口。其中,每个双向I/o 口内置有上拉电阻。
[0037]具体地,将端口SEGl至端口 SEG8分别接入单片机的第一至第八双向I/O口,其中,每个双向I/o 口内置有上拉电阻P_PCR。并将COMl和COM2分别接入单片机的第一至第二大电流双向I/O口,其中,每个大电流双向I/O口也内置有上拉电阻P_PCR。
[0038]当对按键KOl至按键K16进行扫描时,首先关闭指示灯LEDOl至指示灯LED16,即关闭所有指示灯。然后对单片机的第一至第八双向I/o 口进行设置,即对端口 SEGl至端口 SEG8进行设置,其中,将端口 SEG1-端口 SEG4设置为按键扫描输入端口,分别标记为KeyInl-Keyln4,并将端口 SEG5-端口 SEG8设置为按键扫描输出端口,作为按键扫描的行控制,分别标记为KeyOutl-KeyOutL在对单片机的第一至第八双向I/O 口设置完成后,开始分行进行按键扫描,并记录相应的行键值,以根据行键值判断对应的按键是否被按下。
[0039]具体而言,首先将第一至第二大电流双向I/O口设置为输出口,即将COMl和COM2设置为输出口,并开启内置上拉,此时指示灯LEDOl至指示灯LED16均处于关闭状态。其中,按键KOI对应的电路如图6所示。
[0040]然后将第一至第四双向I/O口设置为按键扫描输入端口 Keylnl-Keyln4,并开启内置上拉,以及将第五至第八双向I/O 口设置为按键扫描输出端口 Key0utl-Key0ut4,并置为“I”(高电平)。其中,按键KOI对应的电路如图7所示。
[0041 ]当对按键KOl扫描时,如图8所示,将第五双向I/O口置为“O”(低电平),即将按键扫描输出端口KeyOutl置为“O”,此时,如果按键KOl被按下,则按键扫描输入端口KeyInl将检测到“O”,即按键扫描输入端口KeyInl检测到一个低电平;如果按键扫描输入端口KeyInl未检测到有效的低电平,则表示按键KOI未被按下。
[0042]在对按键KOl扫描过程中,如果对应的指示灯LEDOl发生短路,等效电路如图9所示,指示灯LEDOl被短接。由于二极管Dll具有单向导电性,并且在反向电压的作用下,其电阻很大,因此,即使指示灯LEDOl发生短路,按键扫描输入端口 KeyInl的等效上拉电阻也基本无变化,因此,当按键KOI被按下时,按键扫描输入端口 Key In I可以检测到有效的低电平,从而可以有效检测出按键KOl是否真正被按下,有效避免了因指示灯LEDOl发生短路而影响按键KOI的正常工作,保证按键KOI可靠工作。其中,R_EX为图6-图8中所对应的等效电阻。
[0043]在对按键KOl扫描完成后,开始对按键K02至按键K04进行扫描。当按键KOl至按键K04均扫描完成后,则将按键扫描输出端口 KeyOutl置为“I”,并将按键扫描输出端口Key0ut2置为“0”,以对按键K05至按键K08进行扫描。按照上述方式依次进行扫描,直至对所有按键扫描完成后,将第一至第八双向I/O口均设置为输出口,即将第一至第八双向I/O口还原为指示灯LEDOl至指示灯LED16的控制端。从而完成所有按键的扫描。
[0044]综上所述,根据本实用新型实施例的用于电烹饪器的指示灯与按键复用扫描电路,隔离电路连接在多个第一指示灯限流电阻与多组第一指示灯之间,当多个第一端口作为按键扫描输入端口且多个第二端口作为按键扫描输出端口时对多组第一指示灯进行隔离,有效避免因多组第一指示灯发生短路而影响按键的正常工作,从而保证按键能够可靠工作,进而保证电烹饪器能够可靠工作,提高了用户的体验。
[0045]为实现上述目的,本实用新型另一方面实施例提出了一种电烹饪器,其包括上述的用于电烹饪器的指示灯与按键复用扫描电路。
[0046]本实用新型实施例的电烹饪器,通过上述的用于电烹饪器的指示灯与按键复用扫描电路,能够有效避免因指示灯发生短路而影响按键的正常工作,从而保证按键能够可靠工作,进而保证电烹饪器能够可靠工作,提高了用户的体验。
[0047]图10是根据本实用新型实施例的用于电烹饪器的指示灯与按键复用扫描电路的按键扫描方法的流程图。其中,用于电烹饪器的指示灯与按键复用扫描电路如前所述,这里不再赘述。
[0048]如图10所示,该用于电烹饪器的指示灯与按键复用扫描电路的按键扫描方法包括以下步骤:
[0049]SI,控制多组第一指示灯和多组第二指示灯均处于关闭状态。
[0050]根据本实用新型的一个实施例,将接入到单片机的每个指示灯第二控制端设置为输出且开启对应的内置上拉电阻,以控制多组第一指示灯和多组第二指示灯均处于关闭状
??τ O
[0051 ]具体地,可以将每个指示灯第二控制端分别接入电烹饪器中单片机的大电流双向I/O 口。其中,大电流双向I/O 口内置有上拉电阻。当对多组按键进行扫描时,首先将接入到单片机的每个指示灯第二控制端设置为输出且开启对应的内置上拉电阻,此时多组第一指示灯和多组第二指示灯均处于关闭状态。
[0052]S2,将多个第一端口设置为输入且开启每个第一端口对应的内置上拉电阻以使多个第一端口复用为按键扫描输入端口,并将多个第二端口设置为输出且置为高电平以使多个第二端口为按键扫描输出端口。
[0053]具体地,可以将多个第一端口和多个第二端口分别接入电烹饪器中单片机的双向I/O口。其中,双向I/O口内置有上拉电阻。在控制多组第一指示灯和多组第二指示灯均处于关闭状态后,通过对单片机的双向I/o 口进行设置,其中,将多个第一端口设置为按键扫描输入端口,且开启每个第一端口对应的内置上拉电阻,并将多个第二端口设置为按键扫描输出端口,作为按键扫描的行控制。
[0054]S3,将每个按键扫描输出端口依次置为低电平,并通过检测每个按键扫描输入端口的电平以分行对多组按键进行按键扫描。
[0055]具体地,在对单片机的双向I/O口设置完成后,开始分行进行按键扫描,并记录相应的行键
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1