嵌入式用74HC595驱动数码管循环显示十六进制数0到H,并使用4个LED灯指示当前数值怎么写程序

嵌入式用74HC595驱动数码管循环显示十六进制数0到H,并使用4个LED灯指示当前数值怎么写程序,第1张

74HC595是一个8位串行输入、并行输出的位移缓存器;

这个芯片你得要会用哦;

显示十六进制数是从 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的电路也是很常见的,都有应用电路。希望对你有所帮助!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11267336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存