中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機C語言程序設計:8 只數碼管滾動顯示數字、字符

        單片機C語言程序設計:8 只數碼管滾動顯示數字、字符

        作者: 時間:2013-06-06 來源:網絡 收藏

        //延時

        void DelayMS(uint x)

        {

        uchar t;

        while(x--) for(t=0;t120;t++);

        }

        //主程序

        void main()

        {

        uchar i,wei=0x80;

        while(1)

        {

        for(i=0;i8;i++)

        {

        P0=0xff;

        P0=DSY_CODE[i];發(fā)送段碼

        wei=_crol_(wei,1);

        }

        }

        }
        /* 名稱:8 只數碼管閃爍顯示數字串


        */

        說明:數碼管閃爍顯示由 0~7 構成的一串數字

        本例用動態(tài)刷新法顯示一串數字,在停止刷新時所有數字顯示消失。

        #includereg51.h>

        #define uchar unsigned char

        #define uint unsigned int

        //段碼表

        uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

        //位碼表

        uchar code DSY_IDX[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

        //延時

        void DelayMS(uint x)

        {

        uchar t;

        while(x--) for(t=0;t120;t++);

        }

        //主程序

        void main()

        {

        uchar i,j;

        while(1)

        {

        for(i=0;i30;i++)

        {

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

        {

        P0=0xff;

        P0=DSY_CODE[j]; //發(fā)送段碼

        P2=DSY_IDX[j]; //發(fā)送位碼

        DelayMS(2);

        }

        }

        c語言相關文章:c語言教程




        評論


        相關推薦

        技術專區(qū)

        關閉