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

2024-12-30 04:28:56
推荐回答(1个)
回答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();
}
}