按你这个电路的话,程序设计上要复杂点,首先是定好扫描时间,一般1ms显示一位数码管的内容 然后你这个电路是两片74hc595级联的, 送显示时,先发送数码管位的段码8位数据, 再接着发送位数数据就行了。 总体就是1ms延时-----送段码数据送位码数据,位切换-----------1ms延时--------送段码数据送位码数据,位切换1ms延时-------- 依次将8位扫描显示完,
按你这个电路的话,程序设计上要复杂点,首先是定好扫描时间,一般1ms显示一位数码管的内容 然后你这个电路是两片74hc595级联的, 送显示时,先发送数码管位的段码8位数据, 再接着发送位数数据就行了。 总体就是1ms延时-----送段码数据送位码数据,位切换-----------1ms延时--------送段码数据送位码数据,位切换1ms延时-------- 依次将8位扫描显示完,
2
举报
-
王栋春:
不知坛友可有相关资料 还望分享一下 谢谢
-
mhx321
回复
王栋春:
按你电路来的程序我这里还真没有,你可以按这个思路来设计,主要是把595的驱动搞定,再把定时器设置好1ms中断一次,在中断里面中断一次,显示一位一位数码管的内容就行了,下一次中断,再切换显示到下一位数码管就行了