普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 4636|回复: 3

为什么点阵不亮啊

[复制链接]

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2021-1-27 18:04:55 | 显示全部楼层 |阅读模式
1金钱
#include <reg51.h>
#include <intrins.h>

typedef unsigned char u8;
typedef unsigned int u16;


sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;

void hc595send(u8 dat)
{
  u8 a;
  SRCLK=0;
  RCLK=0;
  for(a=0;a<8;a++)
  {
    SER=dat>>7;          //1
        dat<<=1;          //0000 0000
        SRCLK=1;
        _nop_();
        _nop_();
        SRCLK=0;
  }
  RCLK=1;
  _nop_();
  _nop_();
  RCLK=0;
}

void main()
{
  hc595send(0x80);         //1000 0000
  P0=0x7f;
  while(1);
}



我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有2人回答

回复

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2021-1-27 18:23:52 | 显示全部楼层
已解决,谢谢
回复

使用道具 举报

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2021-1-28 11:08:34 | 显示全部楼层

老哥,咋解决的呀,跳线帽那里是不是要接什么,我量了vcc和地是有电压差的呀,我的led点阵也亮不了
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-15 13:42 , Processed in 0.098216 second(s), 34 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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