<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一個按鍵控制四個燈的亮滅

          一個按鍵控制四個燈的亮滅

          作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
          #define uchar unsigned char //定義一下方便使用

          #define uint unsigned int
          #define ulong unsigned long
          #include //包括一個52標(biāo)準(zhǔn)內(nèi)核的頭文件

          本文引用地址:http://www.ex-cimer.com/article/201611/321392.htm

          sbit P10 = P1^0; //頭文件中沒有定義的IO就要自己來定義了
          sbit P11 = P1^1;
          sbit P12 = P1^2;
          sbit P13 = P1^3;
          sbit K1= P3^4;

          bit ldelay=0; //長定時溢出標(biāo)記,預(yù)置是0
          uchar speed=10; //設(shè)置一個變量保存默認(rèn)的跑馬燈的移動速度
          uchar speedlever=0; //保存當(dāng)前的速度檔次

          char code dx516[3] _at_ 0x003b;//這是為了仿真設(shè)置的
          //用外中斷方式讀按鍵K1,點(diǎn)亮一個LED
          void main(void)// 主程序
          {
          uchar i;//定義好像必須在第一行?!
          IT0=1; //外中斷跳變產(chǎn)生中斷
          EX0=1;
          EA=1; //打開總中斷
          while(1) //主程序循環(huán)
          {
          if(!K1)
          {
          for(i=0;i<4000;i++);
          while(!K1);
          for(i=0;i<4000;i++);
          }
          }
          }
          //外中斷0
          int0() interrupt 0
          {

          P10=~P10;
          P11=~P11;
          P12=~P12;
          P13=~P13;
          //在中斷里點(diǎn)亮LED
          }



          關(guān)鍵詞: 按鍵控制亮

          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();