C51单片机74LS164(74HC164)驱动源程序_寻找自己_百度空间

#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int

sbit AB =P1^0;
sbit CLK=P1^1;
sbit RET=P1^2;

//延时函数
void mDelay(uchar Delay)
{                           // 延时子程序
    uchar i;
    while(Delay--)
    {
        for(i = 0; i< 123; i++);
    }
}


void uDelay(uchar Delay)
{                           // 延时子程序
    for(;Delay>0;Delay--);
}

void output(uchar i_data)
{
    uchar i;
    RET=0;
    uDelay(2);
    RET=1;
    for(i=0;i<8;i++)
    {
        AB=(bit)(i_data&0x80);
        CLK=0;
        uDelay(2);
        CLK=1;
        i_data<<=1;
    }
}

//主函数
void main(void)
{
    uchar i;
    while(1)
    {
        i++;
        output(i);
        mDelay(250);
        mDelay(250);
        if(i==255) i=0;
    }

}



郑重声明:资讯 【C51单片机74LS164(74HC164)驱动源程序_寻找自己_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——