第十九篇 74HC595与数码管 2011-03-08 15:07 第十九篇 74HC595与数先引用一句官方语:“74HC595 是硅结构的 CMOS器件, 兼容低电压 TTL电路,遵守 JEDEC标准
长话短说,它的功能是 8位串行输入并行输出移位寄存器,也就是串行转并行
下图是封装图: 74HC595 内部有两个寄存器:8位移位寄存器和 8为存储寄存器,下面要 PROTEUS做下各个引脚的 调试一下可以看出: DS为串行数据输入口;SH_CP为串行时钟输入口,SH_CP每个上升沿到来时,芯片内部的移位寄存高位移出丢失,次高位成为最高位,并在 Q7'体现出来(根据 Q7'可以看出,74HC595 也有串行输寄存器的值输出到存储寄存器,存储寄存器直接和引脚Q0~Q7相连,所以存储寄存器的值会直接反行功能;OE是输出使能,高电平时Q0~Q7为高阻态,低电平时Q0~Q7为存储寄存器的值;MR为低时无效;VCC接电源;GND接地
好了,所有引脚介绍完了
有的封装图引脚名字不太一样,功能下面用两片74HC595(U1和U2)分别控制四位数码管(U1)的显示和选位(U2),为了减少连线U1的DS),这样连续向U2的DS写两个字节(第一个是要显示的数字,第二个是位选),就可以连SH_CP,P0
6连DS,P0
7ST_CP)就可以操作此四连共阴数码管(注意是共阴,不是上篇示的数字”和“位选”取反即可)
如下图: 这个实验测试下: //***********************************************************************************//功能:LPC2103利用两片74HC595操作四位共阴数码管 //说明: //用两片74HC595(U1和U2)分别控制四位数码管(U1)的显示和选位(U2