新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 點陣的滾動字幕程序

        點陣的滾動字幕程序

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

        “hello"滾動程序

        單片機數碼管陽極接法,P0口段選,P2口位選

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

        *********************************/

        #include //51芯片管腳定義頭文件
        #include //內部包含延時函數 _nop_();

        #define uchar unsigned char
        #define uint unsigned int

        uchar display[ ]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,

        0xBF,0xBF,0x89,0x86,0xC7,0xC7,0xC0,0xBF,0xBF,

        // --H E L L O -


        0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};

        uchar shift,j=0;

        void delayms(uint ms)

        {

        uchar t;

        while(ms--)


        {
        for(t = 0; t < 120; t++);
        }
        }

        void disp(void)

        {
        uchar i;
        shift=0x7f;

        for(i=8; i>0; i--)

        { P2=0xff ;
        P0=display[i+j];
        P2=shift;
        shift=(shift>>1)|0x80;
        delayms(1);


        }

        }

        void main()
        {
        uchar k;

        P0=0xFF;
        P2=0xFF;


        while(1)


        {
        for(j=0;j<17;j++)
        {


        for(k=0;k<125;k++)
        disp();
        }
        }
        }




        關鍵詞: 點陣滾動字

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 米脂县| 绍兴市| 独山县| 博野县| 屏边| 墨江| 响水县| 仁怀市| 汪清县| 湄潭县| 甘泉县| 乡宁县| 利辛县| 丰镇市| 鹤岗市| 博野县| 大港区| 呼图壁县| 景谷| 崇州市| 沅陵县| 鹤壁市| 卢龙县| 中宁县| 宜城市| 肇源县| 沂水县| 高雄县| 桂平市| 安新县| 厦门市| 西安市| 乌拉特中旗| 辽阳市| 阳朔县| 安龙县| 亚东县| 宁都县| 宜宾县| 平乡县| 河间市|