找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8系列单片机WS2812驱动程序

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

正文摘要:

依照STC-Y6指令集编写,编译时Keil优化选项默认,理论上STC8全系列通用。 只需配置IO口和系统工作时钟即可使用,系统时钟目前适配范围为5.5296-48MHz。 STC8H8K64S4U@12.0MHz驱动效果如下图: (分别点亮三个灯, ...

回复

ID:1104147 发表于 2023-12-13 17:18
这是IO口点的?
ID:373976 发表于 2023-11-26 10:12
想法不错,一会儿测试一下
ID:398094 发表于 2023-11-22 09:19
如何点亮单个灯呢
ID:399179 发表于 2023-4-10 21:15
真在研究这个,谢谢!
ID:136485 发表于 2022-5-31 08:48
刚好前段时间也有弄这个,下载下来参考参考
ID:99525 发表于 2022-5-31 07:30
Berri 发表于 2022-4-19 14:54
可是例如RGB(255,255,255)的白色调到一半(128,128,128)变成了灰色,它颜色改变了呀,请问可以不 ...

白色变暗,那不就是灰色吗?
ID:1015077 发表于 2022-4-19 14:54
eastwife 发表于 2021-11-1 17:19
按楼主程序,比如开始你是绿色最亮:

调整到一半亮度就是255/2=128:

可是例如RGB(255,255,255)的白色调到一半(128,128,128)变成了灰色,它颜色改变了呀,请问可以不改变颜色只改变亮度吗
ID:973749 发表于 2021-11-1 17:19
冬天的野狼 发表于 2021-1-24 21:06
这样的LED在颜色不变时,亮度怎么调呢

按楼主程序,比如开始你是绿色最亮:
  1. Send_WS2812RGB(255,0,0);
复制代码

调整到一半亮度就是255/2=128:
  1. Send_WS2812RGB(128,0,0);
复制代码
ID:718536 发表于 2021-3-4 01:19
冬天的野狼 发表于 2021-1-24 21:06
这样的LED在颜色不变时,亮度怎么调呢

RGB颜色 0-255级别亮度。0就是不亮。0,0,0就是三个颜色都灭了。
ID:325642 发表于 2021-1-24 21:06
这样的LED在颜色不变时,亮度怎么调呢
ID:290373 发表于 2021-1-21 17:23
1436405015 发表于 2021-1-20 17:54
如何点亮单个灯呢

送几个数据点几个灯
ID:877820 发表于 2021-1-20 17:54
如何点亮单个灯呢
ID:390416 发表于 2021-1-15 20:58
一开始就移位了,你确定这样数据不出错吗?
ID:836437 发表于 2021-1-12 12:49
方式不错

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

Powered by 单片机教程网

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