欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2960|回復: 4
收起左側

找老師幫忙改一下,想改成二個開關

[復制鏈接]
ID:217754 發表于 2017-10-6 12:07 | 顯示全部樓層 |閱讀模式
10黑幣
本帖最后由 xymiss 于 2017-10-7 14:21 編輯

下面是一組開關的程序,想加多二組,加上二個控制件 并增加P0和P2口二組燈;蛑辉黾右唤M也行,燈的效果跟P1一樣即可?梢詥。
拜托。謝謝大神了
燈的效果就是流水燈,帶中斷,假設P3-0控制P1口。P3-1控制P0口,按P3-0,P1口流水燈,按二次。則第一次流水中斷,開始第二次,二個鍵都按時,二邊都有流水燈效果即可。
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
sbit button = P3^2;//外部中斷P3^2
int b=1;
bit press = 1;

uchar luishui = 0xfe;

void Delay(uchar z)
{
    uchar x, y;
    for(x = z; x > 0; x--)  for(y = 255; y > 0; y--);
}
void main()
{
    int i=0;
    IT0 = 1;
    EX0 = 1;
    EA = 1;
    while(press) P1=0xff P0=0xff;
        while(!press)
        {
          b=1;
          luishui=0xfe;
          for(i=0;i<8;i++)
          {
           if(!b)break;
           P1=luishui;
           Delay(150);
           luishui=_crol_(luishui,1);                              
          }         
         if(i==8)press=1;
        }
}
void X0_INT()   interrupt 0
{  
  b=0;
  press=0;  
}


回復

使用道具 舉報

ID:232524 發表于 2017-10-6 14:06 | 顯示全部樓層
P0和P2你想要的是什么現象?具體點
回復

使用道具 舉報

ID:217754 發表于 2017-10-6 14:45 | 顯示全部樓層
liut_text 發表于 2017-10-6 14:06
P0和P2你想要的是什么現象?具體點

跟上面P1一樣的流水燈就行了
回復

使用道具 舉報

ID:217754 發表于 2017-10-7 10:51 來自觸屏版 | 顯示全部樓層
liut_text 發表于 2017-10-6 14:06
P0和P2你想要的是什么現象?具體點

就了有三個開關分別控制 三組流水燈,1鍵控制第1組,2鍵控制第2組,3鍵控制第3組,其中,1如果按二次,剛第一次按下時的流水燈中止,接收到第二次按鍵信號時從頭循環一次,其他二組一樣但三組燈彼此不沖突,不造成中斷
回復

使用道具 舉報

ID:130231 發表于 2017-10-17 17:00 | 顯示全部樓層
我幫你改了下,你可以參考一下

中斷實驗.zip

22.99 KB, 下載次數: 4

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表