3042|1

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

32位led流水灯心形电路集成了20多种模式观赏效果极佳。 [复制链接]

disp22();                //装态22 2个LED自上而下移动(循环5次,且频率渐快,到最快时持续循环16次,然后循环5次频率再逐渐降低)
                disp0();                //状态0 所有LED闪烁3次
                disp1();                //状态1 LED顺时针转一圈
                disp2();                //状态2 LED逆时针转一圈
                disp3();                //状态3 4个LED同时顺时、逆时针移动1/4圈
                disp4();                //状态4  2个LED同时顺时针移动半圈
                disp5();                //状态5  2个LED同时逆时针移动半圈
                disp6();                //状态6 LED自上而下逐渐点亮(一半点亮一半不亮)
                disp7();                //状态7 LED自下而上逐渐点亮(直到全部点亮)
                disp0();                //状态0 所有LED闪烁3次
                disp8();                //状态8 间断8格的4个LED亮并逆时针旋转
                disp9();                //状态9 间断8格的4个LED亮,然后逆时针逐渐点亮(直到全部点亮)
                disp10();                //状态10 从LED全部亮到全不亮(间断8格的4个LED开始逆时针熄灭)
                disp11();                //状态11 间断8格的4个LED亮并顺时针旋转
                disp12();                //间断8格的4个LED亮,然后顺时针逐渐点亮(直到全部点亮)
                disp13();                //状态13 从LED全部亮到全不亮(间断8格的4个LED开始顺时针熄灭)
                disp14();                //状态14 从LED不亮到全亮(从P0.0、P1.0、P2.0、P3.7开始逐布点亮)   
                disp15();                //状态15 从LED全亮到全不亮(从P0.7、P1.7、P2.7、P3.0开始逐步熄灭)
                disp16();                //状态16 LED灯交替闪烁(频率有慢变快)
                disp17();                //状态17 LED从P0.7开始逆时针逐步点亮,并且速度会逐步提高
                disp18();                //状态18 LED从P0.7开始逆时针逐步点亮(每亮8位后就熄灭)
                disp19();                //状态19 LED从P2.7开始顺时针逐步点亮,(循环2次)并且速度会逐步提高
                disp20();                //状态20 LED从P2.7开始顺时针逐步点亮(每亮8位后就熄灭)
                disp21();                //状态21 2个LED开始上下移动半圈
                disp22();                //装态22 2个LED自上而下移动(循环5次,且频率渐快,到最快时持续循环16次,然后循环5次频率再逐渐降低
                disp23();                //状态23 LED上下交替闪烁
                disp39();                //状态39 P1、P3LED(下半部分)一直亮,上半部分LED向外扩张亮,然后闪烁3次
                disp24();                //状态24 LED左右交替闪烁
                disp25();                //状态25 LED交替闪烁  
                disp8();                //状态8 间断8格的4个LED亮并逆时针旋转
                disp9();                //状态9 间断8格的4个LED亮,然后逆时针逐渐点亮(直到全部点亮)
                disp10();                //状态10 从LED全部亮到全不亮(间断8格的4个LED开始逆时针熄灭)
                disp26();                //状态26 2个LED开始上下移动半圈(LED不亮流水)
                disp27();                //状态27 逐步顺时针点亮P2、P1的LED,熄灭后,再顺时针点亮P0、P3的LED
                disp28();                //状态28 P1、P2和P0、P3交替闪烁
                disp38();                //状态38 逐步顺时针点亮P2、P1的LED,熄灭后,再顺时针点亮P0、P3的LED
                disp29();                //状态29 逐步顺时针点亮P2、P1的LED,再顺时熄灭后,再顺时针点亮P0、P3的LED,再顺时熄灭
                disp30();                //状态30 逐步逆时针点亮P2、P1的LED,熄灭后,再逆时针点亮P0、P3的LED
                disp31();                //状态31 逐步逆时针点亮P2、P1的LED,再逆时熄灭后,再逆时针点亮P0、P3的LED,再逆时熄灭
                disp32();                //状态32 LED自上而下逐步点亮,然后从下往上逐步熄灭
                disp33();                //状态33 LED从左往右开始点亮(直到全亮),然后从左右两边开始熄灭(直到全部熄灭)
                disp37();                //状态37 2个LED自上而下移动,并点亮最下2个LED,然后2个LED再自下而上回去,同时4个LED(上下各2个LED)再来回移动一次
                disp36();                //状态36  从P0.7、P3.0开始同时逆时针旋转,直到LED全亮
                disp40();                //状态40 LED从P3.0、P0.7开始逆时针同时熄灭,直到LED全部熄灭
                disp35();                //状态35  从P2.7、P1.7开始同时顺时针旋转,直到LED全亮
                disp41();                //状态41 LED从P2.7、P1.7开始顺时针同时熄灭,直到全部熄灭
                disp34();                //状态34 LED从左往右开始点亮(直到全亮),然后从中间往左右边熄灭
                disp28();                //状态28 P1、P2和P0、P3交替闪烁



此内容由EEWORLD论坛网友jave111原创,如需转载或用于商业用途需征得作者同意并注明出处


32流水灯.zip

67.81 KB, 下载次数: 43

此帖出自51单片机论坛

最新回复

赶紧送给你的女神去吧  详情 回复 发表于 2017-8-2 13:05
点赞 关注(1)
 

回复
举报

732

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
赶紧送给你的女神去吧
此帖出自51单片机论坛
 
个人签名亚里士缺德
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表