该实用新型涉及到单片机技术,特别是利用串转并数字芯片扩展中断按键的技术领域。
背景技术:
单片机由于控制性能优越,在各个领域应用广泛。通常单片机引脚少,通常要扩展IO来做显示或按键,有些专用芯片扩展IO电路和原理图复杂,应用起来花较多时间,该实用新型应用一种常用数字芯片扩展一种中断按键,解决查询IO和专用芯片的不便。
技术实现要素:
本实用新型采用普通数字芯片设计一种扩展中断按键,解决常用技术的不足。该实用新型包括数字芯片(1)、键盘(2)、接口(3);数字芯片(1)的输入口连接到接口中(3)的两根引线,数字芯片(1)的输出口与接口(3)连接按钮。数字芯片(1)是一种串行输入并行输出的串转并芯片,类似74HC164、74LS164和CD4094芯片。键盘(2)为8个常开按钮,每个按钮有两个引脚,每个按钮在不按下时,引脚之间是开路的,当按下时,引脚之间接通。接口(3)有三根线,其中两根为P30、P31,另外一根为P32;接口(3)对外与单片机IO口连接,P30、P31连接单片机的串口通信,P32连接单片机的外中断口。数字芯片(1)采用芯片74HC164,芯片的引脚1、2连接在一起后再连接到接口(3)的P30,作为数据输入,芯片的引脚8连接到接口(3)的P31,作为时钟输入;芯片的引脚13、12、11、10、6、5、4、3作为输出端,分别连接到8个按钮的一只引脚,这8个按钮的另一只引脚连接在一起,再与接口(3)的P32连接;芯片74HC164的引脚9、14连接电源正5V,引脚7连接电源的地线。
该实用新型的创新之处是利用普通数字芯片扩展中断键盘,原理简单、成本低,实现容易。
附图说明
图1为实用新型电路原理图,图1中,1为数字芯片,2为键盘,3为接口中。图2为键盘原理图,k1、k2、k3、k4、k5、k6、k7、k8为普通按钮。
具体实施方式
该实用新型包括数字芯片(1)、键盘(2)、接口(3);数字芯片(1)的输入口连接到接口中(3)的两根引线,数字芯片(1)的输出口与接口(3)连接按键。数字芯片(1)是一种串行输入并行输出的串转并芯片,类似74HC164、74LS164和CD4094芯片。键盘(2)为8个常开按钮,每个按钮有两个引脚,每个按钮在不按下时,引脚之间是开路的,当按下时,引脚之间接通。接口(3)有三根线,其中两根为P30、P31,另外一根为P32;接口(3)对外与单片机IO口连接,P30、P31连接单片机的串口通信,P32连接单片机的外中断口。数字芯片(1)采用芯片74HC164,芯片的引脚1、2连接在一起后再连接到接口(3)的P30,作为数据输入,芯片的引脚8连接到接口(3)的P31,作为时钟输入;芯片的引脚13、12、11、10、6、5、4、3作为输出端,分别连接到8个按钮的一只引脚,这8个按钮的另一只引脚连接在一起,再与接口(3)的P32连接;芯片74HC164的引脚9、14连接电源正5V,引脚7连接电源的地线。
本实施式中,数字芯片(1)采用74HC164,或其他类似的串转并芯片,如74LS164和CD4094等。
本实施式中,只用了一片数字芯片扩展8个按键,可以应用2片数字芯片扩展16个按键,或N个数字芯片,扩展8×N个按键。
本实施式中,P30、P31接单片机的串口,也可以用单片机的其他IO模拟串口代替单片机的串口。
本实施式中,键盘(2)的8个按钮连接单片机的P32外中断口,扩展中断按键,也可以用其他中断口或非中断IO,扩展中断或查询按键。
本实施式中,可以使用两个或多中断口进行扩展成16个按键,如用单片机的P32和P33两个外中断口,扩展为16位中断键盘或查询键盘。