找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1319|回复: 3
收起左侧

求大神指导,单片机8*8*8光立方的小程序,实验结果是所有的灯全部都亮

[复制链接]
ID:888128 发表于 2021-3-10 19:24 | 显示全部楼层 |阅读模式
这是8*8*8光立方的小程序,实验结果是所有的灯全部都亮,不知道问题出在哪
#include<reg52.h>  // unsigned char u8;
typedef unsigned int u16;

#define ooo P3     //这里连接的uln2803apg,连接的是负极
#define DataPort P2  //这里连接的是所有led的正级

               
sbit LATCH1=P1^0;//定义的8个573锁存器
sbit LATCH2=P1^1;//P2^1
sbit LATCH3=P1^2;//P2^2
sbit LATCH4=P1^3;//P2^3
sbit LATCH5=P1^4;//P2^4
sbit LATCH6=P1^5;//P2^5
sbit LATCH7=P1^6;//P2^6
sbit LATCH8=P1^7;//P2^7

void liang()
{
  u16 i;
        for(i=0;i<5000;i++)
        {
                           DataPort=0x00;  //Ïè¸ø°åμÄ1«12¶Îêäèëêy¾Y
                                
         LATCH1=1; ooo=0xff;LATCH1=0;
                  
                LATCH2=1; ooo=0xff;LATCH2=0;
                     
                LATCH3=1; ooo=0xff;LATCH3=0;         
                       
                LATCH4=1; ooo=0xff;LATCH4=0;
                  
                LATCH5=1; ooo=0x00;LATCH5=0;
                  
                LATCH6=1; ooo=0x00;LATCH6=0;
                  
                LATCH7=1; ooo=0x00;LATCH7=0;
                  
                LATCH8=1; ooo=0x00;LATCH8=0;
               
        }
}

void main()
{

        while(1)
        {
     liang();
        }
}


回复

使用道具 举报

ID:888128 发表于 2021-3-10 19:33 | 显示全部楼层
求大神指导啊
回复

使用道具 举报

ID:654028 发表于 2021-3-11 09:23 | 显示全部楼层
你这liang的函数不是全部点亮灯吗
回复

使用道具 举报

ID:889832 发表于 2021-3-11 16:22 | 显示全部楼层
光立方不是应该花里胡哨一点好看吗?为什么要全亮
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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