久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2134|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

立方光做出來后一直在呼吸等模式跳不出來,按鍵按上沒反應(yīng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:163020 發(fā)表于 2017-4-19 20:03 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
立方光做出來后一直在呼吸等模式跳不出來,按鍵按上沒反應(yīng),以下是主程序,晶振是22點(diǎn)幾的,線路檢查后無錯(cuò)誤。
延時(shí)
void delay(int t)
{
        int i;
        while(t--)
                for(i=0;i<700;i++);
}
void delay1(int t)
{
        char i;
        while(t--)
                for(i=0;i<20;i++);
}

主函數(shù)
void main()
{
        int i,j;
        char go;
        delay(800);
        init();        //3õê¼»ˉoˉêy
////////////////////////oôÎüμÆ
        
        while(!menu)
        {
                P2=0xff;
          P0=0;
          P2=0x80;
          P4=1;
                for(i=0;i<400;i++)
                {
                        key_menu_scan();
                        if(menu)
                                break;
                        P0=0x80;
                        delay1(i);
                        P0=0;
                        delay1(400-i);
                        if(i<200)
                        {
                                j=2;
                                while(j--)
                                {
                                        P0=0x80;
                                        delay1(i);
                                        P0=0;
                                        delay1(400-i);
                                }
                        }
                }
                for(i=0;i<401;i++)
                {
                        if(menu)
                                break;        
                        key_menu_scan();
                        P0=0x80;
                        delay1(400-i);
                        P0=0;
                        delay1(i);
                        if(i>200)
                        {
                                j=2;
                                while(j--)
                                {
                                        P0=0x80;
                                        delay1(400-i);
                                        P0=0;
                                        delay1(i);
                                }
                        }
                }
               
                for(i=0;i<400;i++)
                {
                        key_menu_scan();
                        if(menu)
                                break;
                        P0=0x80;
                        delay1(i);
                        P0=0;
                        delay1(400-i);
                        if(i<200)
                        {
                                j=2;
                                while(j--)
                                {
                                        P0=0x80;
                                        delay1(i);
                                        P0=0;
                                        delay1(400-i);
                                }
                        }
                }
                for(i=0;i<401;i++)
                {
                        if(menu)
                                break;        
                        key_menu_scan();
                        P0=0x80;
                        delay1(400-i);
                        P0=0;
                        delay1(i);
                        if(i>200)
                        {
                                j=2;
                                while(j--)
                                {
                                        P0=0x80;
                                        delay1(400-i);
                                        P0=0;
                                        delay1(i);
                                }
                        }
                }
        }
        P4M0=0x00; //P3¿úéèÖÃÎa׼˫Ïò¿ú
///////////////////////////¿a»úé¨Ãè
        turn_on(10);
        H_scan(20);
        V_scan(20);
        W_scan(20);
/////////////////Ö÷2Ëμ¥Ñ¡Ïî
        while(1)
        {
                hy(number+37*8,2);
                while(!amenu)
                {
                        W_side(number+(36+menu)*8,1,45);
                }
                switch(menu){
                case 1://òôÆ×ÏÔê¾
                        delay(400);
                        while(!out)
                        {
                                TR0=1;
                                FFT();
                        }        
                        TR0=0;
                        break;
                case 2://¶ˉ»-ÏÔê¾
                        delay(400);
                        amenu=0;//menu=1;
                        go=1;
                        cut();
                        go=1;
                        while(go)        //¶ˉ»-£oμ1¼Æê±98765443210
                        {
                                for(i=0;i<10;i++)
                                        hy(number+27*8+i*8,3);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //×ÖĸDy×a
                        {
                                zimu(number,19,12,1);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //½e×ÖËtμãμÆDy×a
                        {
                                fn(4);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)
                        {
                                out=0;
                                flash0(2);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)          //μ¥2ãéÏÏÂ
                        {
                                linkpc1(10);
                                pc1(4,3);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)
                        {
                                leitu(yc_table,5,2);        //I ai U
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)
                        {
                                denghuo(3);                //íò¼òμÆ»e
                                if(out==1)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)          //Ë®μÎ
                        {
                                water1(1,2,10);water1(2,4,10);
                                water1(4,3,10);water1(7,1,10);
                                water1(5,6,10);                        
                                water2(0,2,7,1,9);
                                water2(2,4,7,7,9);
                                water2(4,7,7,1,9);
                                water2(3,6,7,7,9);
                                water2(4,1,6,6,9);
                                water2(7,3,1,2,9);
                                water3(0,4,7,4,5,1,9);
                                water3(7,7,0,0,0,7,9);
                                water3(0,6,6,6,5,1,9);
                                water3(6,7,0,0,2,2,9);
                                water3(3,3,6,6,2,2,9);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)          //à′»Ø×a¶ˉ
                        {
                                clc();
                                link_pingmian1(1);
                                pingmian1(8,3);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)  //ϽμÏÔ×Ö
                        {
                                for(i=0;i<7;i++)
                                        print(tab_print+i*8,1);
                                for(i=7;i<11;i++)
                                        print(tab_print+i*8,0);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //360¶èμ¥Ãæ×ß
                        {
                                clc();
                                link_jb0(1);
                                jb0(10,3);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)  //×óóòÏÔ×Ö
                        {
                                yinchu(yc_table,5,9);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //360¶èμ¥Ãæ×ß
                        {
                                clc();
                                link_jb0(1);
                                jb0(10,3);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //Dy×aìõ1
                        {
                                link(9);
                                xuanzhuantiao(1,8,4);
                                xuanzhuantiao(0,8,4);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //Dy×aìõ2
                        {
                                xuanzhuantiao2(3,3);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)  //ÇúÃæDy×a
                        {
                                qumianxuanzhuan(1,10,4);
                                qumianxuanzhuan(0,10,4);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)//ÇúÃæDy×a2
                        {
                                qumianxuanzhuan2(13,4);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go) //Dy×aìõ
                        {
                                xuanzhuantiao(1,4,4);
                                xuanzhuantiao(1,3,5);
                                xuanzhuantiao(1,2,6);
                                xuanzhuantiao(1,1,7);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)  //Ñ©»¨Dy×a
                        {
                                donghua(bianxing_table,11,1,24);
                                xzcube();
                                donghua(y_table,6,5,5);
                                donghua(x_table,6,5,5);
                                donghua(z_table,6,5,5);
                                link00();
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go) //éìËõ
                        {
                                shensuo(5);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go) //2¨àË
                        {
                                donghua(sin_cube_table,14,22,5);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)         //·½¿òêÕËõ
                        {
                                for(i=0;i<3;i++)
                                        for(j=0;j<3;j++)
                                                cube(0,j,6);
                                for(i=0;i<3;i++)
                                        for(j=0;j<3;j++)
                                                cube(1,j,6);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;                        
                        while(go)  //°®DÄìø¶ˉ
                        {
                                donghua(hart_table,2,10,32);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)//éáμçÂ¥ìY
                        {
                                for(i=2;i>0;i--)
                                                shandian(i);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)  //×ÖĸéÏéy9-0
                        {
                                szfc0(10);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        go=1;
                        while(go)  //éÏéyÑØ
                        {
                                rain(1,10,9);
                                rain(0,10,9);
                                if(out)
                                        go=1;
                                else
                                        go=0;
                        }
                        break;
                case 3://ò1μÆÄ£ê½
                        delay(200);
                        LED();break;
                }
                out=0;
                amenu=0;
                menu=1;

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:163020 發(fā)表于 2017-4-19 20:04 | 只看該作者
寫入程序時(shí),復(fù)位用作io已經(jīng)選擇
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 激情五月综合 | 精品国产乱码久久久久久蜜臀 | 久久黄网 | 激情网站在线 | 91av视频在线免费观看 | 二区视频 | 中文字幕一区二区三区四区 | 日韩国产在线 | 99久久婷婷国产综合精品电影 | 亚洲视频在线观看 | 国产欧美日韩久久久 | 91久久夜色精品国产网站 | 国产成人免费 | 91在线一区 | 九九热这里 | 欧美一区视频 | 亚洲一区精品在线 | 日韩精品一区二区三区视频播放 | 亚洲视频中文字幕 | 色又黄又爽网站www久久 | 欧美人妇做爰xxxⅹ性高电影 | 麻豆av网| 亚洲一区在线日韩在线深爱 | 日韩av电影在线观看 | 视频在线亚洲 | 久热精品在线 | 国产成人精品一区二区三 | 日日摸天天添天天添破 | 国产成人精品一区二区 | 久久国内| 亚洲高清视频在线观看 | 大香在线伊779 | 免费国产一区 | 91精品国产99 | 成人在线国产 | av成人在线观看 | 亚洲视频在线免费观看 | 久久男人 | 日本理论片好看理论片 | 亚洲精品久久久久久久久久久 | 九色视频网站 |