新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機直接驅動共陰極數碼管

        51單片機直接驅動共陰極數碼管

        作者: 時間:2016-11-24 來源:網絡 收藏

        void delay(int n);
        void display0_F();
        void displayHELLO();
        //
        void main(void)
        {

        P2=0xff; //先將段碼關閉
        P3=0xff; //將位碼關閉
        delay(20);//等待一會

        while(1)
        {
        displayHELLO();
        display0_F();
        }
        }

        本文引用地址:http://www.104case.com/article/201611/321065.htm

        void delay(int n) //0.01*n 秒
        {
        int j;
        uchar k;
        for(j=0;j{
        for(k=255;k>0;k--);
        }
        }
        void display0_F() //顯示全8和0~F
        {
        uchar i,j,m;
        for (m=100;m>0;m--)
        {
        for(i=0;i<=3;i++)
        {
        P2=0x00;
        P3=~(0x01<P2=0xff;//輸出段碼到P2口

        delay(5);
        }

        }

        for(j=0;j<16;j++){
        for (m=30;m>0;m--) //顯示30次約0.3秒
        {
        for(i=0;i<=3;i++)
        {
        P2=0x00;
        P3=~(0x01<if((i+j)<16)
        P2=LED7Code[i+j]; //輸出段碼到P2口
        else
        P2=0;

        delay(5);
        }

        }


        P2=0xff; //關閉段碼
        P3=0xff; //關閉位碼
        delay(5); //等待0.3秒
        }


        }
        void displayHELLO() //顯示HELO
        {
        uchar i,m;
        for (m=200;m>0;m--)
        {
        for(i=0;i<=3;i++)
        {
        P2=0x00;
        P3=~(0x01<P2=helloB[i]; //輸出段碼到P2口
        delay(5);
        }

        }
        }


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 板桥市| 应用必备| 汝南县| 新乡县| 泸定县| 白城市| 顺昌县| 大悟县| 山东省| 宜兴市| 玉山县| 香河县| 吴忠市| 温州市| 沽源县| 隆安县| 北票市| 桂东县| 海晏县| 凉城县| 嘉祥县| 宝兴县| 尉氏县| 华坪县| 多伦县| 岢岚县| 泌阳县| 镇赉县| 无锡市| 常州市| 锡林浩特市| 清镇市| 上饶县| 临海市| 南宫市| 石屏县| 临安市| 股票| 南川市| 周宁县| 安塞县|