• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

使用89C51单片机控制数码管能实现流水线点亮么?

wanyanfei1984 2018-04-04 浏览量:1093

新建位图图像.bmp

其中:j15针脚与j16针脚一一对应短接,J12针脚与单片机的P0口一一对应相接,j6接口与单片机的P2端口的2~4针脚相连接。

         单片机通过P2的2、3、4针脚和74LS138芯片来控制动态数码管需要显示的第几个端口;​


该电路方案是否能实现:8个数码管流水线实现显示0;即从第一个数码管显示0,然后再第二个显示0(第一个灭),……


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • j6接口通过控制译码器来确认要操作那个数码管,从左到右依次000,001,010......

    j6接口用来控制数码管得abcdefg,数码管是共阴极的,所以给高电平是数码管亮。直接给0x01,就点亮第一个数码管。然后依次右移就行了,与控制流水灯是一样的。


    看来你跟我拿到的是统一块板子,上次你说你的芯片下载不了程序,可能是你的芯片选择的不对,我已经回复你了,不知道你看到了没有。你看一参考我的帖子,相互学习。

    //www.icxbk.com/community/thread-100061-1-1.html

    //www.icxbk.com/community/thread-100110-1-1.html

    • 发布于 2018-04-04
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :MAX4292ESA+,Analog Devices Inc./Maxim Integrated,供参考 回复

其他答案 数量:5
  • 可以的,可以串行接外设或者并行移位实现
    • 发布于2018-04-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,完全没有问题。

    J16引脚控制的是数码管的位选端口,控制哪一个数码管点亮。

    因为j15针脚与j16针脚短接。所以138译码器来控制数码管的位选端口,可实现数码管流水线,只需要注意间隔时间就可以的。​

    • 发布于2018-04-04
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :材料 : 硅酮泡沫 回复

  • 可以实现,138是串转并的,控制段选,直接向I2C写入相应数值,剩下的位选IO口可以用普通IO
    • 发布于2018-04-04
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :不是同一物料,带S的是汽车级的 回复
电子老工程师 回复了  :前缀“S”代表符合车规级产品。 上周培训刚刚讲过的, 回复

  • 可以,注意一下245的锁存状态
    • 发布于2018-04-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,138是译码器,可以用作数码管的位选,配合一片595当段选就可以驱动数码管了。

    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

使用89C51单片机控制数码管能实现流水线点亮么?