新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于單片機設計的三路分段開關

        基于單片機設計的三路分段開關

        作者: 時間:2012-11-13 來源:網絡 收藏

        基于單片機設計的三路分段開關

        二、程序介紹

          程序采用C語言編寫,將定時器TO設定為計數器,P3.4腳作計數脈沖的輸入端。定時器T0對輸入的脈沖信號進行計數,通過對脈沖數量的判斷就能知道控制面板上按下了那一個,從而改變相應的繼電器的工作狀態。

          程序清單如下:

          #include

          unsignedchari,DelayTime;unsignedintn:

          sbitP1_O=p1^0;

          sbitP1_1=P1^1;

          sbitP1_2=P1^2;

          sbitP3_4=P3^4;

          voiddelay(DdayTime)//延時子程序

          {

          for(;DelayTime>0;DelayTime——)

          {

          for(i=0;i250;i++);

          }

          }

          voiDMAin(void)//主程序

          {

          P1_0=1;

          P1_1=O;



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿坝| 长治市| 东丰县| 平舆县| 平度市| 伊通| 义乌市| 隆林| 门源| 达尔| 金山区| 永泰县| 青田县| 沛县| 浑源县| 平谷区| 汽车| 安塞县| 邓州市| 永安市| 乐都县| 青川县| 新津县| 林西县| 凤翔县| 普兰店市| 芷江| 林州市| 洛浦县| 舞钢市| 东乡族自治县| 温宿县| 阿鲁科尔沁旗| 策勒县| 永和县| 诸城市| 浦县| 阳春市| 涿鹿县| 崇礼县| 鄂托克前旗|