标题: 求大神指导,单片机8*8*8光立方的小程序,实验结果是所有的灯全部都亮 [打印本页]

作者: 居里南山学森    时间: 2021-3-10 19:24
标题: 求大神指导,单片机8*8*8光立方的小程序,实验结果是所有的灯全部都亮
这是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();
        }
}



作者: 居里南山学森    时间: 2021-3-10 19:33
求大神指导啊
作者: 心有浮生    时间: 2021-3-11 09:23
你这liang的函数不是全部点亮灯吗
作者: 村标露娜    时间: 2021-3-11 16:22
光立方不是应该花里胡哨一点好看吗?为什么要全亮




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