找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1775|回復: 3
收起左側(cè)

求大神指導,單片機8*8*8光立方的小程序,實驗結(jié)果是所有的燈全部都亮

[復制鏈接]
ID:888128 發(fā)表于 2021-3-10 19:24 | 顯示全部樓層 |閱讀模式
這是8*8*8光立方的小程序,實驗結(jié)果是所有的燈全部都亮,不知道問題出在哪
#include<reg52.h>  // unsigned char u8;
typedef unsigned int u16;

#define ooo P3     //這里連接的uln2803apg,連接的是負極
#define DataPort P2  //這里連接的是所有l(wèi)ed的正級

               
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 發(fā)表于 2021-3-10 19:33 | 顯示全部樓層
求大神指導啊
回復

使用道具 舉報

ID:654028 發(fā)表于 2021-3-11 09:23 | 顯示全部樓層
你這liang的函數(shù)不是全部點亮燈嗎
回復

使用道具 舉報

ID:889832 發(fā)表于 2021-3-11 16:22 | 顯示全部樓層
光立方不是應(yīng)該花里胡哨一點好看嗎?為什么要全亮
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表