當前位置:編程學習大全網 - 編程軟體 - stc單片機編程按鈕1按壹下led1亮5秒後熄滅,按鈕2按壹下led2亮5秒後熄滅,可以互相中斷,

stc單片機編程按鈕1按壹下led1亮5秒後熄滅,按鈕2按壹下led2亮5秒後熄滅,可以互相中斷,

#include<reg51.h>

#define?uchar?unsigned?char

uchar?cnt1,cnt2;

sbit?led1=P1^0;

sbit?led2=P1^1;

void?ext0()?interrupt?0

{

cnt1=0

led1=0;

}

void?ext1()?interrupt?2

{

cnt2=0;

led2=0;

}

void?t0isr()?interrupt?1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

cnt1++;

cnt2++;

if(cnt1>=100)led1=1;

if(cnt2>=100)led2=1;

}

main()

{

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

TR0=1;

ET0=1;

EX0=1;

EX1=1;

IT0=1;

IT1=1;

EA=1;

while(1)

}

  • 上一篇:埃裏克·斯蒂芬·雷蒙人物介紹
  • 下一篇:dvp28sv error亮燈
  • copyright 2024編程學習大全網