• <acronym id="ibnab"><strong id="ibnab"></strong></acronym><track id="ibnab"><strike id="ibnab"></strike></track>
  • <track id="ibnab"></track><acronym id="ibnab"></acronym>
  • <pre id="ibnab"><ruby id="ibnab"></ruby></pre>
  • <td id="ibnab"><noscript id="ibnab"></noscript></td>
  • <p id="ibnab"><label id="ibnab"></label></p>
  • 專注電子技術學習與研究
    當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

    基于51單片機之外部中斷實驗

    作者:佚名   來源:CaKen工作室   點擊數:  更新時間:2014年08月28日   【字體:

     

     
     
    **************************  Copyright(C) CaKe  ****************************************
    ========================================================================================
    ==============**版權信息   : CaKen工作室                            ==============
    ==============**文件名     : main.c              ==============
    ==============**作者       : CaKen             ==============
    ==============**版本號     : V1.0              ==============
    ==============**時間       : 2014.08.27               ==============
    ==============**功能描述   : 外部中斷實驗測試            ==============
    ========================================================================================
    ****************************************************************************************
     
    #include"reg52.h"
     
    sbit  CaKen_LED = P0^0;      //LED
     
     
     
    ***************************************************************************************
    函數名:INT_Init();
    備  注:中斷初始化
    ****************************************************************************************
     
    void INT_Init()
    {
       EA = 1;    // 開啟總中斷
     EX1 = 1;   // 允許外部中斷1中斷
     EX0 = 1;   // 允許外部中斷0中斷
     IT1 = 1;   // 1:下降沿觸發  0:低電平觸發
     IT0 = 1;   // 1:下降沿觸發  0:低電平觸發
     
    }
    ***************************************************************************************
    函數名:main
    備  注:
    ****************************************************************************************
    void main()
    {
       INT_Init();
       while(1)
        {
     }
     
    }
     
     
    ***************************************************************************************
    函數名:外部中斷0服務程序
    備  注:中斷時燈開
    ****************************************************************************************
    void CaKen_INT0(void) interrupt 0
    {
      CaKen_LED = 0;
    }
     
     
     
    ***************************************************************************************
    函數名:外部中斷1服務程序
    備  注:中斷時燈關
    ****************************************************************************************
     
    void CaKen_INT1(void) interrupt 2
    {
      CaKen_LED = 1;
    }
     
    =======================================================================================
     -------------------      CaKen工作室  原創作品     --------------------
     -------------------            CaKen工作室  版權所有       --------------------
    ========================================================================================
     
    關閉窗口
    国产A片好看
  • <acronym id="ibnab"><strong id="ibnab"></strong></acronym><track id="ibnab"><strike id="ibnab"></strike></track>
  • <track id="ibnab"></track><acronym id="ibnab"></acronym>
  • <pre id="ibnab"><ruby id="ibnab"></ruby></pre>
  • <td id="ibnab"><noscript id="ibnab"></noscript></td>
  • <p id="ibnab"><label id="ibnab"></label></p>