您当前的位置:五五电子网电子知识单片机-工控设备51单片机Dmx512灯控制器程序 正文
Dmx512灯控制器程序

Dmx512灯控制器程序

点击数:7448 次   录入时间:03-04 12:04:03   整理:http://www.55dianzi.com   51单片机
        Bk_Pixels = 0xff;
        //Save_Pc = 20;
        Save_Pc = Read_Table(15,0);
        Play_Pc = 0;
        Bk_Play_Pc = 0;
        Delay_N_mS(50);
        Delay_N_mS(100);
        Eeprom_Write_Enable();
        Eeprom_Write_Enable();
        Eeprom_Write_Enable();

      // Eeprom initialization----------------------------------------
        Write_Table(1,3,3);               //single color set pixels 4
        Delay_N_mS(10);
        Amount = Read_Table(0,0);               //等数不能大于200
        if(Amount > 200)
        {
           Write_Table(0,0,1);
           Amount = 1;
        }
        for (  i=1;i<10;i++ )
        {
            j=Read_Table(i,0);
            if(j>55)                      //sort
               Write_Table(i,0,9);
        }
        for (  i=1;i<10;i++ )
        {
            j=Read_Table(i,1);
            if(j>15)                      //speed
               Write_Table(i,1,0);
        }
        for (  i=1;i<10;i++ )
        {
            j=Read_Table(i,2);
            if(j>5)                       //frequence
               Write_Table(i,2,0);
        }
        for (  i=1;i<10;i++ )
        {
            j=Read_Table(i,3);            //pixel
            if(j>3)
               Write_Table(i,3,0);
        }
        for (  i=10;i<12;i++ )
        {
            j = Read_Table(i,0);
            if( j > 10)                    //auto run repeat
               Write_Table(i,0,0);
        }
        for (  i=10;i<11;i++ )
        {
            j = Read_Table(i,1);
            if(j>15)                      //auto run speed
               Write_Table(i,1,0);
        }

        j = Read_Table(14,0);           // menu1 remmber
        if(j>12)
              Write_Table(14,0,1);
        Menu1=Read_Table(14,0);
        Lcd_Menu1_Dsp(15);               //start PICture    // 修改:由13改为15  2006-09-22
        //---------------------------------------------------

        Menu2 = 0xff;
        Run_Time = 0;
        Direction_Flag = 0;
        Fade_Adj1 = 0;
        Fade_Adj = 0;
        Adj_Direction_Flag1 = 0;
        Adj_Direction_Flag = 0;
        Current_Lamp = 0;
        Current_Lamp1 = 0;
        Color_X = 0 ;
        Color_Sort= Read_Table(Menu1,0);
        Current_Color = Color_Table[Color_Sort][Color_X];
/*====================================================================================*/

        for(i=0;i<30;i++)
        {
            Custom_Run[0] = Read_Table(i+20,0);
            Custom_Run[1] = Read_Table(i+20,1);

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51]  下一页


本文关键字:控制器  程序  51单片机单片机-工控设备 - 51单片机

《Dmx512灯控制器程序》相关文章>>>