本设计使用了一个4位的数码管,为共阳型,为了节省单片机的IO口,使用了两片74HC595作为数码管的驱动芯片,共占用3个IO口。74HC595部分电路图如下:
与单片机相连接的三个脚分别为: HC_DAT,HC_RCK,HC_CLK。两片595采用级联方式,即U2的第9脚接到U3的第14引脚。
74HC595是8位的移位寄存器,串入并出,并具有锁存功能,被广泛的用于数码管、点阵的驱动电路中。其管脚介绍如下:
15: 数据输出A-接数码管数据A段;
l: 数据输出B-接数码管数据B段;
2: 数据输出C-接数码管数据C段;
3: 数据输出D-接数码管数据D段;
4: 数据输出E-接数码管数据E段;
5: 数据输出F-接数码管数据F段;
6: 数据输出G-接数码管数据G段;
7: 数据输出H-接数码管数据H段;
16: 电源正脚-接电源正;
8: 电源负脚=接电源负;
14: 数据输入脚-接单片机管脚;
12: 数据锁存时钟-接单片机管脚;
11: 数据输入时钟-接单片机管脚;
13: 使能输出脚-低电平有效,接低电