请选择 进入手机版 | 继续访问电脑版

普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 2842|回复: 2

普中 2.2板子 点阵 显示0 程序感觉没问题可就是不正确亮

[复制链接]

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2020-5-24 22:33:23 | 显示全部楼层 |阅读模式
请大神看看程序和接线有没有错






#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;


u8 ledduan[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00};
u8  ledwei[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};


void delay(u16 i)
{
         while(i--);
}


void Hc595SendByte(u8 dat)
{
         u8 a;
         SRCLK=0;
         RCLK=0;
         for(a=0;a<8;a++)
         {
            SER=dat>>7;           //最高位右移7位//
                dat<<=1;
                SRCLK=1;
                _nop_();
                _nop_();
                   SRCLK=0;
         }
                  RCLK=1;
                _nop_();
                _nop_();
                   RCLK=0;
}


void main()
{
         u8 i;
         while(1)
         {
                 P0=0x7f;
                for(i=0;i<0;i++)
                {
                  P0=ledwei;
                  Hc595SendByte(ledduan);
                  delay(100);
                  Hc595SendByte(0x00);
                }
         }


}
            

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

27

主题

337

帖子

3294

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3294
发表于 2020-5-25 08:28:20 | 显示全部楼层
请检查下595芯片旁的黄色跳线帽是否短接了
回复 支持 反对

使用道具 举报

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2020-5-25 09:47:01 | 显示全部楼层
admin 发表于 2020-5-25 08:28
请检查下595芯片旁的黄色跳线帽是否短接了

那个跳线帽插上还是拔掉都没有区别啊
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-3-28 19:57 , Processed in 0.352200 second(s), 31 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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