找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2767|回复: 4
收起左侧

求8个LED灯对闪思路

[复制链接]
ID:163285 发表于 2017-2-17 21:52 | 显示全部楼层 |阅读模式
即(1 ,8)-(2,7)-(3, 6)- (4, 5) - (3,6)-(2,7)-(1, 8)的顺序来回闪,大师们给个思路,谢谢!
回复

使用道具 举报

ID:43554 发表于 2017-2-18 10:54 | 显示全部楼层
其实你已经把思路说出来了,这要按照这个思路写程序就可以了。
回复

使用道具 举报

ID:123289 发表于 2017-2-18 14:59 | 显示全部楼层
1、做一个定时器,例:定时中断为1秒。
2、做一个计数器,例:JX,每次中断时JX+1,即每秒+1次,当JX=6时清0,即JX在0到5之间变化。
3、每当JX变化时,就是每秒JX改变时,对应做如下显示:
JX=0,则显示(1,8)
......
JX=5,则显示(2,7)
回复

使用道具 举报

ID:111634 发表于 2017-2-18 18:12 | 显示全部楼层

新编流水循环灯

本帖最后由 zl2168 于 2017-2-18 21:26 编辑

专为你新编流水循环灯,试试吧!
新编流水循环灯.rar (34.32 KB, 下载次数: 5)
回复

使用道具 举报

ID:163285 发表于 2017-2-18 20:16 | 显示全部楼层
谢谢楼上两位!
#include "reg52.h"

unsigned char led[6]={0x81,0x42,0x24,0x18,0x24,0x42};


void main()
{
   unsigned char i;
   TMOD =0x01;
   TH0 =0x66;
   TL0=0xB0;
   TR0=1;
   while(1)
   {         if(TF0==1)
      {
             TF0=0;
               TH0 =0x66;
         TL0=0xB0;
             P0 =led[i];
                // while(k--);
          i++;
          }
          if(i==6)
           i=0;
   }
}
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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