本技术涉及数码管控制模块,特别涉及一种新型数码管的控制模块。
背景技术:
1、现有的数码显示管电路是通过数码管的引脚直接和单片机相连的方式,如图1所示。控制一个4位的数码管需要消耗单片机12个gpio口外设资源(8个数显控制信号和4个位显控制信号)。数码管显示电路严重消耗了单片机的gpio口外设资源。再因为数码管的引脚直接和单片机相连,当数码管工作时,需要消耗单片机一部分的工作电路,容易导致单片机电路过载,从而损坏单片机。
技术实现思路
1、本实用新型的目的是提供一种新型数码管的控制模块。
2、本实用新型的上述技术目的是通过以下技术方案得以实现的:
3、一种新型数码管的控制模块,包括单片机和数码管,并在单片机与数码管之间连接中断端口芯片来扩展外设接口;数码管控制电路采用i2c通信协议与单片机主机进行通信。
4、进一步的,所述中断端口芯片的型号为cat9555。
5、进一步的,数码管的8个数显引脚(a~g,dp)依次连接cat9555的i/o0.0~i/o0.7引脚,4个位显引脚(dig1~dig4)依次连接cat9555的i/o1.0~i/o1.3引脚;cat9555的a0、a1、a2引脚为i2c通信从机的地址引脚,配置为低电平;sda1和sckl1两个引脚接入到单片机的两个gpio口。
6、综上所述,本实用新型具有以下有益效果:本实用新型可应用于需要使用到多个数码管显示的电子电路中;能够有效的节省单片机的外设资源和减轻电路设计的复杂程度;本实用新型能够简单快捷的嵌入到需要显示的各种电路中。
1.一种新型数码管的控制模块,包括单片机和数码管,其特征在于:在单片机与数码管之间连接中断端口芯片来扩展外设接口;数码管控制电路采用i2c通信协议与单片机主机进行通信;所述中断端口芯片的型号为cat9555;数码管的8个数显引脚a~g、dp依次连接cat9555的i/o0.0~i/o0.7引脚,4个位显引脚dig1~dig4依次连接cat9555的i/o1.0~i/o1.3引脚;cat9555的a0、a1、a2引脚为i2c通信从机的地址引脚,配置为低电平;sda1和sckl1两个引脚接入到单片机的两个gpio口。