找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机4*4*4光立方,一次以16LED灯为一组的亮灭程序如何修改?

查看数: 2984 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-8 17:39

正文摘要:

因为我最终只找到了4个三极管,现在想改成如图一次以16LED灯为一组的亮灭。跪求大佬帮忙改一下。我要3种以上亮灭方式要程序和仿真。以下是程序,也可以无视。 #include<reg51.h>#define uchar unsig ...

回复

ID:149389 发表于 2019-1-9 09:14
4个三极管由4个IO控制,16个IO送显示的内容,动态扫描就可以了。
ID:123289 发表于 2019-1-9 08:55
如果你有“光立方”的概念就麻烦了,先抛弃所谓的“光立方”!
它就是64个LED灯,你用扫描显示的方式显示它们。
建立一个16*8字节的显示缓冲区,区内的每一个位对应一个灯的明暗!
写一段扫描显示程序,将显示缓冲区的数据,送到各自的LED显示。
接下来就方便了:想让哪个灯暗/亮,只要修改显示缓冲区中的对应位的0/1就可以了。

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

Powered by 单片机教程网

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