【技术实现步骤摘要】
一种数码管面板和按键控制电路及其控制方法
本专利技术涉及一种面板和按键控制电路,更具体地说,尤其涉及一种数码管面板和按键控制电路;本专利技术还涉及该控制电路的控制方法。
技术介绍
传统数码管面板和按键控制电路多选择由74HC138和74HC164芯片分别作为键盘的信号输入和信号输出至数码管面板的驱动芯片,而传统的74HC138、74HC164芯片和数码管面板以及按键所组成的连接电路方式,在按键和显示电路扫描时需要等待延时,所占用的微控制器引脚较多,扫描时间较长,特别是高速处理器,从而存在CPU利用率低,引脚资源不足以及模块延长引线困难的缺点。因此,如果提供CPU的利用率,释放引脚资源并使模块部件的位置更加紧凑成为了数码管面板和按键控制电路亟待解决的问题。
技术实现思路
本专利技术的前一目的在于提供一种数码管面板和按键控制电路,该控制电路具有引脚资源分配更合理、模块部件的位置更加紧凑的特点。本专利技术的另一目的在于提供上述数码管面板和按键控制电路的控制方法,利用该种控制方法,按键和显示扫描无需等待延时,CPU的利用率更高。本专利技术的前一技术方案如下:一种数码管面板和按键控制电路,包括74HC138芯片、74HC164芯片、限流电阻、五位共阴数码管、功能指示LED、功能轻触按键和数据连接口,其中,所述数据连接口与74HC138芯片、74HC164芯片以及功能轻触按键的公共端相连接,所述74HC164芯片与限流电阻相连接,所述74HC138芯片与五位共阴数码管、功能指示LED的公共端、功能轻触按键相连接,所述限流电阻与五位共阴数码管的段码和功能指示LED相连接。进 ...
【技术保护点】
一种数码管面板和按键控制电路,包括74HC138芯片(1)、74HC164芯片(2)、限流电阻(3)、五位共阴数码管(4)、功能指示LED(5)、功能轻触按键(6)和数据连接口(7),其特征在于,所述数据连接口(7)与74HC138芯片(1)、74HC164芯片(2)以及功能轻触按键(6)的公共端相连接,所述74HC164芯片(2)与限流电阻(3)相连接,所述74HC138芯片(1)与五位共阴数码管(4)、功能指示LED(5)的公共端、功能轻触按键(6)相连接,所述限流电阻(3)与五位共阴数码管(4)的段码和功能指示LED(5)相连接。
【技术特征摘要】
1.一种数码管面板和按键控制电路的控制方法,所述的数码管面板和按键控制电路包括74HC138芯片(1)、74HC164芯片(2)、限流电阻(3)、五位共阴数码管(4)、功能指示LED(5)、功能轻触按键(6)和数据连接口(7),其特征在于,所述数据连接口(7)与74HC138芯片(1)、74HC164芯片(2)以及功能轻触按键(6)的公共端相连接,所述74HC164芯片(2)与限流电阻(3)相连接,所述74HC138芯片(1)与五位共阴数码管(4)、功能指示LED(5)的公共端、功能轻触按键(6)相连接,所述限流电阻(3)与五位共阴数码管(4)的段码和功能指示LED(5)相连接;所述的控制方法包括以下步骤进行:(a)在主程序设置好定时中断参数,初始化Key=0,n=0;(b)进入定时中断,CPU读取按键状态;如果在中断时第n个按键被按下,保存键值Key=n+1;如果中断时第n个按键没有被按下,则跳过;(c)判断n是否等于7,若是则执行下一步;否则,n=n+1,跳转到第(f)步;(d)判断这一轮的Key是否与上一轮的KeyPre值相等,如果相等则Key为有效键值,进行键值处理,否则按键为干扰信号跳过;(e)保存这次的键值给下一次中断使用KeyPre=Key,n清零;(f)选择未使用74HC138芯片(1)引脚,控制关闭五位共阴数码管(4)及功能指示LED(5)的显示;(g)CPU发送下一个第n位要显示的LED段码或功能指示信号给74HC164芯片(2),74HC164芯片(2)再把信号送给五位共阴数码管(4)或功能指示LED(5);(h)CPU控制74HC138芯片(1)选择显示的第n位;(i)结束中断;(j)下一次中断从第(b)步继续执行。2.根据权利要求1所述的一种数码管面板和按键控制电路的控制方法,其特征在于,所述的数据连接口(7)为10针双排排针,所述的功能轻触按键(6)包括功能轻触按键K1、功能轻触按键K2、功能轻触按键K3、功能轻触按键K4、功能轻触按键K5、功能轻触按键K6、功能轻触按键K7、功能轻触按键K8;所述的10针双排排针的5脚与74HC164芯片(2)的8脚相连接,所述的10针双排排针的7脚与74HC164芯片(2)的1、2脚相连接,所述的10针双排排针的9脚与功能轻触按键K1、功能轻触按键K2、功能轻触按键K3、功能轻触按键K4、功能轻触按键K5、功能轻触按键K6、功能轻触按键K7、功能轻触按键K8的一端相连,所述的10针双排排针的6脚与74HC138芯片(1)的1脚相连接,所述的10针双排排针的8脚与74HC138芯片(1)的2脚相连接,所述的10针双排排针的10脚与74HC138芯片(1)的3脚相连接。3.根据权利要求1所述的一种数码管面板和按键控制电路的控制...
【专利技术属性】
技术研发人员:玉振明,黄永庆,周信健,
申请(专利权)人:梧州学院,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。