色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)控制三盞LED燈亮滅的程序

          單片機(jī)控制三盞LED燈亮滅的程序

          作者: 時(shí)間:2012-10-11 來(lái)源:網(wǎng)絡(luò) 收藏
          **************************控制要求*****************************按下p1.0一次 LED1 亮 ,再按一次 LED1   LED2 亮    ,再按一次 LED1   LED2  LED3 亮 ,再按一次 三盞全部熄滅。#include reg52.h>#define uchar unsigned char#define uint unsigned intuchar num;sbit p10=P1^0;   /*按鍵*/sbit p01=P0^1;   /*LED1*/sbit p02=P0^2;   /*LED2*/sbit p03=P0^3;   /*LED3*/void delay(uint xms)//{uint k,j;for(k=xms;k>0;k--)for(j=1;j>0;j--);}void main(){while(1){if(p10==0) //按鍵按下{delay(10); //延時(shí)消抖10毫秒if(p10==0){           num++;while(p10==0);//等待按鍵釋放                 }}if(num==0){p03=1;p02=1;p01=1;}if(num==1){p03=1;p02=1;p01=0;}                if(num==2){p03=1;p01=0;p02=0;}if(num==3){p02=0;p01=0;p03=0;}if(num==4){num=0;}}}

          led燈相關(guān)文章:led燈原理




          評(píng)論


          相關(guān)推薦

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

          關(guān)閉