永发信息网

9LED灯心形循环灯安装调试图

答案:2  悬赏:20  手机版
解决时间 2021-02-15 23:07
  • 提问者网友:风月客
  • 2021-02-15 13:56
9LED灯心形循环灯安装调试图需要图
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-02-15 14:37
原理图我不能帮你设计了,可以说一下原理首先要有个时钟电路,用几个非门和几个电阻就行了然后用一个计数器,和一个移位寄存器就行,将计数器的溢出端接到移位寄存器的时钟端,移位寄存器连接成循环计数形式,移位寄存器的输出端接到你的灯上,计数初值怎么设置就看你想你的心形LED灯怎么亮了,就这样就行了。
全部回答
  • 1楼网友:毛毛
  • 2021-02-15 15:48
mov p0,#0;置灯全暗 kkk1:mov a,p0;jnb a.0,kkk2;setb p1.0;点亮0号led; lcall lll2;延时2s ;clr p1.0;灭0号led;kkk2:jnb a.1,kkk3;setb p1.1;点亮1号led ;lcall lll2;延时2s ;clr p1.1;灭1号led;kkk2:jnb a.2,kkk3;setb p1.2;点亮2号led ;lcall lll2;延时2s ;clr p1.2;灭2号led;kkk3:jnb a.3,kkk4;setb p1.3;点亮3号led ;lcall lll2;延时2s ;clr p1.3;灭3号led;kkk4:jnb a.4,kkk5;setb p1.4;点亮4号led ;lcall lll2;延时2s ;clr p1.4;灭4号led;kkk5:jnb a.5,kkk6;setb p1.5;点亮5号led ;lcall lll2;延时2s ;clr p1.5;灭5号led;kkk6:jnb a.6,kkk7;setb p1.6;点亮6号led ;lcall lll2;延时2s ;clr p1.6;灭6号led;kkk7:jnb a.7,kkk1;setb p1.7;点亮7号led ;lcall lll2;延时2s ;clr p1.7;灭7号led; lll2: ........ 2s钟延时子程序 (延时程序请自己编,我这里也只是提供参考,不知对不对,程序也没有经过调试)前后按钮应有至少2s间格时间。如果考虑同时按下多个键的情况,程序可以编成下面形式。mov p0,#0;置灯全暗 kkk1:mov a,p0;mov p0,a;亮ledlcall lll2;延时2s ;mov p0,#0;灭led;sjmp kkk1;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯