这个芯片你得要会用哦;
显示十六进制数是从 0--F;
就是定义一个变量 cout;
while(1)
{
cout=0;
while(cout<0x10)
{ P2=cout;// P2低4位连接的LED将显示十六进制值
a=sevenSEG(cout) //取七段码
HC595(a);//并行数据转串行数据,可以通过 P2.4 等引脚送出
cout++
delay()
}
}
74HC595只是一个串入并出移位寄存IC,要做流水灯还是要加一个单片机来控制数据的,你要先把流水灯的效果想好,再写好单片机程序,再输出数据到595IC,595IC就可驱动LED,就可以看到流水灯了;流水灯的程序很简单,看你选用哪款单片机,网上搜索一下就有的,595的电路也是很常见的,都有应用电路。希望对你有所帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)