找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机+74HC164芯片驱动数码管问题求助

查看数: 3490 | 评论数: 14 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-15 13:20

正文摘要:

用一两片164芯片 ,一个段 ,一个位,最后一位总是显示异常,段选 的值 没问题,proteus软件也没问题。 谁能看下 代码: #include<reg52.h> #include<intrins.h> typedef unsigned char uchar; ty ...

回复

ID:366877 发表于 2025-10-5 14:23
还是有点意思的
ID:1109793 发表于 2025-10-2 09:49
rundstedt 发表于 2025-10-2 01:02
那你可以多驱动一个7段LED测试一下,比如实物是8个,你当成9个来驱动。

啥意思?不懂,第9个是传输数据?
ID:879809 发表于 2025-10-2 01:02
xiaobendan001 发表于 2025-10-1 16:07
我就是不会用这模拟,必须用硬件测试

那你可以多驱动一个7段LED测试一下,比如实物是8个,你当成9个来驱动。
ID:1109793 发表于 2025-10-1 16:07
cy009 发表于 2025-10-1 11:40
用一片驱动段,一片驱动位也是可行的,轮流驱动,不属于联级,类似HC573。
上一次发图是联级,类似HC5 ...

我就是不会用这模拟,必须用硬件测试
ID:619259 发表于 2025-10-1 11:40
xiaobendan001 发表于 2025-10-1 09:00
时序怎样操作的?我这里一般都是用一片驱动段,用三极管驱动位,抽空我也试试不用控制位,只控制164的MR ...


用一片驱动段,一片驱动位也是可行的,轮流驱动,不属于联级,类似HC573。
上一次发图是联级,类似HC595。
ID:1109793 发表于 2025-10-1 09:00
cy009 发表于 2025-9-30 21:02
事实胜于雄辩,使用复位端进行消隐是可行的。

时序怎样操作的?我这里一般都是用一片驱动段,用三极管驱动位,抽空我也试试不用控制位,只控制164的MR进行消隐的效果
ID:1109793 发表于 2025-10-1 08:56
cy009 发表于 2025-9-30 21:02
事实胜于雄辩,使用复位端进行消隐是可行的。

那不是和595一样用了?
ID:619259 发表于 2025-9-30 21:02
xiaobendan001 发表于 2025-9-28 07:41
事实上164没有输出使能控制吧,不适合这样用,移位过程会有微亮。MR端好像不能当做输出使能吧


事实胜于雄辩,使用复位端进行消隐是可行的。
ID:1109793 发表于 2025-9-28 07:41
事实上164没有输出使能控制吧,不适合这样用,移位过程会有微亮。MR端好像不能当做输出使能吧
ID:1109793 发表于 2025-9-28 07:39
cy009 发表于 2024-3-2 13:39
传送一次段码和码位(总16位)后需复位一次,进行消隐)。硬件上164第9脚不能接电源正端,应改为由一个IO口 ...

第9脚拉低的话所有输出都为低,但是此时脉冲输入也被禁止吧。
ID:366877 发表于 2025-9-27 21:10
解决了没有?这好像是PROTEUS仿164的故障
ID:619259 发表于 2024-3-2 13:39
传送一次段码和码位(总16位)后需复位一次,进行消隐)。硬件上164第9脚不能接电源正端,应改为由一个IO口控制。
ID:123289 发表于 2019-1-16 08:42
单步走一下。
ID:7485 发表于 2019-1-15 16:33
自己做的硬件系统?焊接有问题吧?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表