新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言程序設計:K1-K4按鍵狀態顯示

        單片機C語言程序設計:K1-K4按鍵狀態顯示

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

        時間:2013-05-22 15:40:01

        /* 名稱:K1-K4 按鍵狀態顯示

        說明:K1、K2 按下時 LED 點亮,松開時熄滅,

        */

        K3、K4 按下并釋放時 LED 點亮,再次按下并釋放時熄滅;

        #includereg51.h>

        #define uchar unsigned char

        #define uint unsigned int

        sbit LED1=P0^0;

        sbit LED2=P0^1;

        sbit LED3=P0^2;

        sbit LED4=P0^3;

        sbit K1=P1^0;

        sbit K2=P1^1;

        sbit K3=P1^2;

        sbit K4=P1^3;

        //延時

        void DelayMS(uint x)

        {

        uchar i;

        while(x--) for(i=0;i120;i++);

        }

        //主程序

        void main()

        {

        P0=0xff;

        P1=0xff;

        while(1)

        {

        LED1=K1;

        LED2=K2;

        if(K3==0)

        {

        while(K3==0);

        LED3=~LED3;

        }

        if(K4==0)

        {

        while(K4==0);

        LED4=~LED4;

        }

        DelayMS(10);

        }

        }

        單片機C語言程序設計:K1-K4按鍵狀態顯示

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




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 攀枝花市| 东源县| 武定县| 新津县| 宿松县| 凤山市| 明溪县| 商洛市| 杭州市| 财经| 安化县| 磐石市| 泾川县| 三河市| 汝南县| 黄梅县| 上蔡县| 蓬溪县| 封开县| 慈利县| 东辽县| 陵水| 襄樊市| 达拉特旗| 寿宁县| 紫云| 平昌县| 乐安县| 延边| 饶平县| 新巴尔虎左旗| 许昌市| 大埔区| 南川市| 襄垣县| 安福县| 蒙山县| 元阳县| 伊宁县| 凉城县| 滦南县|