新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 32*32點陣LED顯示漢字-STC單片機

        32*32點陣LED顯示漢字-STC單片機

        作者: 時間:2012-08-14 來源:網絡 收藏

        i++;

        }

        }

        }

        /*************第2個16*16點陣*********************/

        //

        void dis2()

        {

        //第二個16*16點陣開始

        uchar i,j;

        for(i=16;i24;i++)

        {/*****我在修改的時候,總是字不完整,一開始還以為是哪里有錯,后來改延時程序也不行,最后每行連續掃描幾次,可以了******/

        for(j=0;j8;j++)//特別注意這里每組點陣的每行掃描8遍,人眼看起來才完整,否則會有殘缺不亮

        {

        P2=hang[i%16];

        CS1=1;

        P0=tab[i*2];

        L3=1;

        delay(1);

        P0=0x00;

        L3=0;

        P0=tab[i*2+1];

        L4=1;

        delay(1);

        P0=0x00;//這句才是真正關閉陽極正電的

        L4=0; //關閉列,這句是使以后的操作不再影響本列狀態

        P2=0xff;//這句才是關閉陰極正電的語句

        CS1=0; //關閉行低,使以后的操作部影響本行狀態

        i++;

        }

        }

        for(i=24;i32;i++)

        {

        /*****我在修改的時候,總是字顯示不完整,一開始還以為是哪里有錯,后來改延時程序也不行,最后每行連續掃描幾次,可以了******/

        for(j=0;j8;j++)//特別注意這里每組點陣的每行掃描8遍,人眼看起來才完整,否則會有殘缺不亮

        {

        P2=hang[i%24];

        CS2=1;

        P0=tab[i*2];

        L3=1;

        delay(1);

        P0=0x00;

        L3=0;

        P0=tab[i*2+1];

        L4=1;

        delay(1);

        P0=0x00;//這句才是真正關閉陽極正電的

        L4=0; //關閉列,這句是使以后的操作不再影響本列狀態

        P2=0xff;//這句才是關閉陰極正電的語句

        CS2=0; //關閉行低,使以后的操作部影響本行狀態

        i++;

        }

        }

        //第二個16*16點陣顯示完畢

        }

        /***********第3個16*16點陣顯示**************************/

        //

        void dis3()

        {

        //第三個16*16點陣開始顯示

        uchar i,j;

        for(i=32;i40;i++)

        { /*****我在修改的時候,總是字顯示不完整,一開始還以為是哪里有錯,后來改延時程序也不行,最后每行連續掃描幾次,可以了******/

        for(j=0;j8;j++)//特別注意這里每組點陣的每行掃描8遍,人眼看起來才完整,否則會有殘缺不亮

        {

        P2=hang[i%32];

        CS3=1;

        P0=tab[i*2];

        L1=1;

        delay(1);

        P0=0x00;

        L1=0;

        P0=tab[i*2+1];

        L2=1;

        delay(1);

        P0=0x00;//這句才是真正關閉陽極正電的

        L2=0; //關閉列,這句是使以后的操作不再影響本列狀態

        P2=0xff;//這句才是關閉陰極正電的語句

        CS3=0; //關閉行低,使以后的操作部影響本行狀態

        i++;

        }

        }

        for(i=40;i48;i++)

        {

        for(j=0;j8;j++)//特別注意這里每組點陣的每行掃描8遍,人眼看起來才完整,否則會有殘缺不亮

        {

        P2=hang[i%40];

        CS4=1;

        P0=tab[i*2];

        L1=1;

        delay(1);

        P0=0x00;

        L1=0;

        P0=tab[i*2+1];

        L2=1;

        delay(1);

        P0=0x00;//這句才是真正關閉陽極正電的

        L2=0; //關閉列,這句是使以后的操作不再影響本列狀態

        P2=0xff;//這句才是關閉陰極正電的語句

        CS4=0; //關閉行低,使以后的操作部影響本行狀態

        i++;

        }

        }

        //第三個16*16點陣顯示完畢

        }

        /********第4個16*16點陣顯示*********************/

        //

        void dis4()

        {

        /************第4個16*16點陣顯示***********************/

        //第四個16*16點陣開始顯示

        uchar i,j;

        for(i=48;i56;i++)

        {

        for(j=0;j8;j++)//特別注意這里每組點陣的每行掃描8遍,人眼看起來才完整,否則會有殘缺不亮

        {

        P2=hang[i%48];

        CS3=1;

        P0=tab[i*2];

        L3=1;

        delay(1);

        P0=0x00;

        L3=0;

        P0=tab[i*2+1];

        L4=1;

        delay(1);

        P0=0x00;//這句才是真正關閉陽極正電的

        L4=0; //關閉列,這句是使以后的操作不再影響本列狀態

        P2=0xff;//這句才是關閉陰極正電的語句

        CS3=0; //關閉行低,使以后的操作部影響本行狀態

        i++;

        }

        }

        for(i=56;i64;i++)

        {

        for(j=0;j8;j++)//特別注意這里每組點陣的每行掃描8遍,人眼看起來才完整,否則會有殘缺不亮

        {

        P2=hang[i%56];

        CS4=1;

        P0=tab[i*2];

        L3=1;

        delay(1);

        P0=0x00;

        L3=0;

        P0=tab[i*2+1];

        L4=1;

        delay(1);

        P0=0x00;//這句才是真正關閉陽極正電的

        L4=0; //關閉列,這句是使以后的操作不再影響本列狀態

        P2=0xff;//這句才是關閉陰極正電的語句

        CS4=0; //關閉行低,使以后的操作部影響本行狀態

        i++;

        }

        }

        //第四個16*16點陣顯示完畢

        }

        //

        void delayus()

        {

        uchar i=3;

        while(i--);

        }

        void delay(uint k)

        {

        uint data i,j;

        for(i=0;i

        {

        for(j=0;j155;j++)

        {;}

        }

        }

        手機電池相關文章:手機電池修復



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广元市| 石家庄市| 二连浩特市| 营口市| 太保市| 资中县| 迁安市| 肥城市| 吉首市| 务川| 合肥市| 兴安县| 泗洪县| 邓州市| 建始县| 十堰市| 儋州市| 濮阳市| 上蔡县| 永胜县| 禄丰县| 汝阳县| 绥棱县| 尉犁县| 易门县| 滨州市| 武邑县| 夹江县| 文山县| 长海县| 吐鲁番市| 邛崃市| 丰台区| 广宁县| 周至县| 丰城市| 平邑县| 甘孜县| 名山县| 泾川县| 伊宁县|