新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > proteus與keil Cx51的單片機仿真(按鍵亮燈)

        proteus與keil Cx51的單片機仿真(按鍵亮燈)

        作者: 時間:2016-11-24 來源:網絡 收藏
        電路圖



        C程序:

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

        #include
        sbit K01=P1^4;
        sbit K02=P1^5;
        sbit K03=P1^6;
        sbit K04=P1^7;
        sbit VD17=P3^0;
        sbit VD18=P3^1;
        sbit VD19=P3^2;
        sbit VD20=P3^3;
        void delay()
        {unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}//延時程序
        void main()
        {
        while(1)
        {
        if(K01==0)//P1.4引腳輸入低電平,按鍵K01被按下(檢測按鍵)
        {
        delay();//延時一段時間繼續檢測
        if(K01==0)VD17=0;//按鍵K01的確被按下,P3.0引腳輸出0,VD17亮
        else VD17=1;//P3.0引腳輸出1,VD17滅

        }
        if(K02==0)
        {
        delay();
        if(K02==0)VD18=0;
        else VD18=1;
        }
        if(K03==0)
        {
        delay();
        if(K03==0)VD19=0;
        else VD19=1;
        }
        if(K04==0)
        {
        delay();
        if(K04==0)VD20=0;
        else VD20=1;
        }
        }
        }




        評論


        技術專區

        關閉
        主站蜘蛛池模板: 曲水县| 泸西县| 琼海市| 玉树县| 清涧县| 泾川县| 和林格尔县| 榆社县| 汉源县| 盐山县| 辽阳市| 晋城| 任丘市| 拜泉县| 静海县| 林西县| 蛟河市| 青冈县| 扬州市| 太保市| 金乡县| 化州市| 文水县| 简阳市| 鸡西市| 蒲江县| 寿光市| 若尔盖县| 呼玛县| 南阳市| 龙陵县| 密云县| 即墨市| 台江县| 西吉县| 房山区| 平定县| 房产| 呼图壁县| 东城区| 彩票|