找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1209|回复: 8
收起左侧

51单片机低电平用杜邦线连接排针让15个流水灯亮程序?求指导

[复制链接]
ID:1027935 发表于 2022-5-19 16:21 来自手机 | 显示全部楼层 |阅读模式
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

有没有大佬知道51单片机低电平用杜邦线连接排针让15个流水灯亮的程序如何编写?求指导 谢谢大家
回复

使用道具 举报

ID:584814 发表于 2022-5-20 08:24 | 显示全部楼层
上某宝啥都有,售后不好可投诉。
这个坛子是给真想学真想玩的人准备的哈
回复

使用道具 举报

ID:332444 发表于 2022-5-20 09:16 | 显示全部楼层
void main()中修改试看     unsigned char k = 0; P1=P2=P3=0;     while(1)     {         ++k;         if(k>0&&k<9){if(k==1){P3=0;P1=128;}P1=_crol_(P1,1);delay(47000);}         else if(k>8&&k<17){if(k==9){P1=0;P2=128;}P2=_crol_(P2,1);delay(47000);}         else if(k>16&&k<25){if(k==17){P2=0;P3=128;}P3=_crol_(P3,1);delay(47000);}     }
回复

使用道具 举报

ID:1028128 发表于 2022-5-20 10:56 | 显示全部楼层
如果只是亮的话给P管教赋值就可以了
回复

使用道具 举报

ID:230742 发表于 2022-5-20 22:16 | 显示全部楼层
还是找师兄来得块。搞点吃的喝的一会就搞定了。
回复

使用道具 举报

ID:1004455 发表于 2022-5-22 10:05 | 显示全部楼层
先给个高电平,主函数延时给个低电平就行了
回复

使用道具 举报

ID:824490 发表于 2022-5-22 10:20 | 显示全部楼层
P00=0;//灯亮
回复

使用道具 举报

ID:824490 发表于 2022-5-22 10:22 | 显示全部楼层
本帖最后由 名字不是重点 于 2022-5-22 10:24 编辑

P00=0;//灯亮
P00=1;//灯灭
就这么简单。
回复

使用道具 举报

ID:735831 发表于 2022-5-23 11:27 | 显示全部楼层
你这个问题可以分两个部分,一、硬件的搭建
硬件搭建你用什么单片机?引脚多少?要实现的效果是什么?同时亮灭?呼吸效果?15个灯的通流量多大?
二、软件的设计
呼吸效果的PWM怎么编写?基础的引脚电平高低如何调整?实现亮灭就有时间问题这个时间基于什么方法处理?
以上为个人见解,如有缺漏请各位指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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