该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*将移位寄存器内的数据锁存到输出寄存器并显示 */
/* */
/********************************************************/
void OUT_595(void)
{
RCK_595=0;
_nop_();
_nop_();
RCK_595=1; //上升沿将数据送到输出锁存器
_nop_();
_nop_();
_nop_();
RCK_595=0;
}
/********************************************************
*
* 主程序
*
*********************************************************/
main()
{
SCLK_595=0;
RCK_595=1;
while(1)
{
uchar i;
LED1=0;
LED2=0;
LED3=0;
LED4=0;
for (i=0; i<16; i++)
{
temp=DAT[i]; //取显示数据
WR_595();
OUT_595();
delay(200);
}
}
}