74HC595
void In_595() //将显示数据送入74HC595内部移位寄存器
{
uchar i;
for(i=0;i<8;i++)
{
temp <<= 1;
DS = CY;
SH_CP = 1;
_nop_();
_nop_();
SH_CP = 0;
}
}
void Out_595() //将移位寄存器内的数据所存到输出寄存器并显示
{
ST_CP = 0;
_nop_();
ST_CP = 1; //上升沿将数据送入输出锁存器
_nop_();
ST_CP = 0;
}