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

<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) > 設(shè)計應用 > 單片機拉幕式數(shù)碼顯示技術(shù)

        單片機拉幕式數(shù)碼顯示技術(shù)

        作者: 時間:2013-04-02 來源:網(wǎng)絡(luò) 收藏

        NEX6: CJNE A,#07H,NEX7

        MOV 36H,#8

        MOV 35H,#8

        MOV 34H,#8

        MOV 33H,#8

        MOV 32H,#8

        MOV 31H,#8

        MOV 30H,#8

        LJMP DONE

        NEX7: CJNE A,#08H,NEX8

        MOV 37H,#8

        MOV 36H,#8

        MOV 35H,#8

        MOV 34H,#8

        MOV 33H,#8

        MOV 32H,#8

        MOV 31H,#8

        MOV 30H,#8

        LJMP DONE

        NEX8: CJNE A,#00H,DONE

        MOV 37H,#10

        MOV 36H,#10

        MOV 35H,#10

        MOV 34H,#10

        MOV 33H,#10

        MOV 32H,#10

        MOV 31H,#10

        MOV 30H,#10

        LL: LJMP DONE

        DONE: RETI

        TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H

        END

        7. C語言源程序

        #include AT89X51.H>

        unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,

        0x66,0x6d,0x7d,0x07,

        0x7f,0x6f,0x77,0x7c,

        0x39,0x5e,0x79,0x71,0x00};

        unsigned char dispbitcode[]={0xf8,0xf9,0xfa,0xfb,

        0xfc,0xfd,0xfe,0xff};

        unsigned char dispbuf[8]={16,16,16,16,16,16,16,16};

        unsigned char dispbitcnt;

        unsigned int t02scnt;

        unsigned char t5mscnt;

        unsigned char u;

        unsigned char i;

        void main(void)

        {

        TMOD=0x02;

        TH0=0x06;

        TL0=0x06;

        TR0=1;

        ET0=1;

        EA=1;

        while(1);

        }

        void t0(void) interrupt 1 using 0

        {

        t5mscnt++;

        if(t5mscnt==4)

        {

        t5mscnt=0;

        P0=dispcode[dispbuf[dispbitcnt]];

        P1=dispbitcode[dispbitcnt];

        dispbitcnt++;

        if(dispbitcnt==8)

        {

        dispbitcnt=0;

        }

        }

        t02scnt++;

        if(t02scnt==1600)

        {

        t02scnt=0;

        u++;

        if(u==9)

        {

        u=0;

        }

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

        {

        dispbuf[i]=16;

        }

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

        {

        dispbuf[i]=8;

        }

        }

        }


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉