我的板子上用的是六个74hc595驱动六个数码管,我想就显示两位数码管,其他数码管不亮行吗?怎么编程序呢?

我模仿网上程序编译进去总是六个数码管一起显示,还有用这种芯片驱动数码管做时钟电路可以吗?感觉好复杂。以前写数码管是直接接单片机i/o口的,现在多个芯片感觉不知道从何下手了... 我模仿网上程序编译进去总是六个数码管一起显示,还有用这种芯片驱动数码管做时钟电路可以吗?感觉好复杂。以前写数码管是直接接单片机i/o口的,现在多个芯片感觉不知道从何下手了。。。
这是其中两个的连接图,程序上那个静态显示和移位显示懂了,可是现在的问题是我想就用两个数码管显示0--99,不要移动。我用软件关其他数码管,它还是会移位显示,硬件上是开发板做死的了,改不了的,我该怎么写程序呢?我觉得这种接法好像只能做移位和静态显示,因为它串行输出始终接着下一个74hc595串行输入上。。。数码管也没有位选段。。。晕了。我还想着做时钟的呢,大家看看这连接还能写出时钟程序吗?
展开
 我来答
百度网友2a332fd
2011-02-06 · TA获得超过272个赞
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:138万
展开全部
我不知道你的电路是怎么接的。想让其他四个不显示很好办啊:1,给他们四个断电。2,把他们四个的MR(第10管脚)端口接地。3,把它们的OE(第13管脚)接高电平。4,把那个需要显示管和它紧挨着的不显示管之间的Q7'(第9管脚)与Ds(第14管脚)之间的连线断开。5,在软件上处理,每次编程时都先输入四个让数码管黑屏的数据,然后再输入你想输入的两个数据。
补充:怎么一个接一个的问题啊,想得你这5分真难。
看来你还是不知道为什么要用74hc595,使用它可以大量节省端口,最少只要有一根时钟线和一根数据线,就可以显示多位数码管,这样可以节省单片机的管脚。拜托你仔细读一下它的资料好不,还有我上面的第五个方法不是告诉你怎么写程序了吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式