新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機可預置可逆4位計數器

        單片機可預置可逆4位計數器

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

        7. C語言源程序

        #include AT89X51.H>

        unsigned char curcount;

        void delay10ms(void)

        {

        unsigned char i,j;

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

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

        }

        void main(void)

        {

        curcount=P3 0x0f;

        P1=~curcount;

        while(1)

        {

        if(P3_6==0)

        {

        delay10ms();

        if(P3_6==0)

        {

        if(curcount>=15)

        {

        curcount=15;

        }

        else

        {

        curcount++;

        }

        P1=~curcount;

        while(P3_6==0);

        }

        }

        if(P3_7==0)

        {

        delay10ms();

        if(P3_7==0)

        {

        if(curcount=0)

        {

        curcount=0;

        }

        else

        {

        curcount--;

        }

        P1=~curcount;

        while(P3_7==0);

        }

        }

        }

        }


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盐边县| 廉江市| 万山特区| 平乐县| 滨州市| 岑溪市| 冕宁县| 高雄市| 翼城县| 奇台县| 凤翔县| 沂源县| 滨海县| 寻甸| 平原县| 盐山县| 炉霍县| 黑河市| 惠来县| 长海县| 陆河县| 静乐县| 商河县| 丁青县| 武川县| 即墨市| 溆浦县| 景泰县| 本溪市| 界首市| 松溪县| 阳信县| 平度市| 城口县| 平江县| 渝中区| 石门县| 广丰县| 桦川县| 深水埗区| 东兰县|