找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 959|回复: 0
收起左侧

Proteus仿真 使用cd4094做流水灯 只有第一盏灯亮

[复制链接]
ID:893765 发表于 2021-6-14 13:24 | 显示全部楼层 |阅读模式
仿真如图 只有第一盏灯亮 麻烦各位大佬了 代码如下
#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
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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