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

<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è)計應(yīng)用 > 單片機計算器設(shè)計

        單片機計算器設(shè)計

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

        P3=0xff;

        P3_6=0;

        temp=P3;

        temp=temp 0x0f;

        if (temp!=0x0f)

        {

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

        for(j=200;j>0;j--);

        temp=P3;

        temp=temp 0x0f;

        if (temp!=0x0f)

        {

        temp=P3;

        temp=temp 0x0f;

        switch(temp)

        {

        case 0x0e:

        key=1;

        break;

        case 0x0d:

        key=2;

        break;

        case 0x0b:

        key=3;

        break;

        case 0x07:

        key=12;

        break;

        }

        if ((key>=0) (key10))

        {

        keypos++;

        if(keypos8)

        {

        change(dispbuf,keypos);

        dispbuf[0]=key;

        }

        else

        {

        keypos=8;

        alarmflag=1;

        }

        }

        temp=P3;

        P1_0=~P1_0;

        temp=temp 0x0f;

        while(temp!=0x0f)

        {

        temp=P3;

        temp=temp 0x0f;

        }

        alarmflag=0;

        }

        }

        P3=0xff;

        P3_7=0;

        temp=P3;

        temp=temp 0x0f;

        if (temp!=0x0f)

        {

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

        for(j=200;j>0;j--);

        temp=P3;

        temp=temp 0x0f;

        if (temp!=0x0f)

        {

        temp=P3;

        temp=temp 0x0f;

        switch(temp)

        {

        case 0x0e:

        key=0;

        break;

        case 0x0d:

        key=13;

        break;

        case 0x0b:

        key=14;

        break;

        case 0x07:

        key=15;

        break;

        }

        if ((key>=0) (key10))

        {

        keypos++;

        if(keypos8)

        {

        change(dispbuf,keypos);

        dispbuf[0]=key;

        }

        else

        {

        keypos=8;

        alarmflag=1;

        }

        }

        temp=P3;

        P1_0=~P1_0;

        temp=temp 0x0f;

        while(temp!=0x0f)

        {

        temp=P3;

        temp=temp 0x0f;

        }

        alarmflag=0;

        }

        }

        }

        }

        void t0(void) interrupt 1 using 0

        {

        TH0=(65536-4000) / 256;

        TL0=(65536-4000) % 256;

        P0=dispcode[dispbuf[dispbitcount]];

        P2=dispbitcode[dispbitcount];

        dispbitcount++;

        if (dispbitcount==8)

        {

        dispbitcount=0;

        }

        if (alarmflag==1)

        {

        P1_1=~P1_1;

        }

        }

        c語言相關(guān)文章:c語言教程


        單片機相關(guān)文章:單片機教程


        單片機相關(guān)文章:單片機視頻教程


        單片機相關(guān)文章:單片機工作原理


        塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理

        上一頁 1 2 3 下一頁

        關(guān)鍵詞: 單片機 計算器 AT89S51

        評論


        相關(guān)推薦

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

        關(guān)閉