标题: Proteus仿真 使用cd4094做流水灯 只有第一盏灯亮 [打印本页]

作者: 田所浩二单推人    时间: 2021-6-14 13:24
标题: Proteus仿真 使用cd4094做流水灯 只有第一盏灯亮
仿真如图 只有第一盏灯亮 麻烦各位大佬了 代码如下
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
sbit DATA=P3^0;
sbit CLK=P3^1;
sbit STB=P3^4;

void delay(void)
{uchar i;
for(i=0;i<2;i++)
_nop_();
}

void main(void)
{uchar t;
uchar led=0xfe;
STB=0;
SCON=0x00;
ES=0;
SBUF=led;
for(t=0;t<8;t++)
{if(led&0x80)
        {DATA=1;}
else
        {DATA=0;}
  CLK=0;
  delay();
  CLK=1;
  led=_crol_(led,1);
  delay();
  CLK=0;
}
  STB=1;
  delay();
  STB=0;
}

流水灯.jpg (82.27 KB, 下载次数: 29)

流水灯.jpg





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1