1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 中断控制流水灯c语言程序 51单片机按键中断控制流水灯

中断控制流水灯c语言程序 51单片机按键中断控制流水灯

时间:2021-10-04 05:20:00

相关推荐

中断控制流水灯c语言程序 51单片机按键中断控制流水灯

满意答案

levis501523

.01.03

采纳率:58%等级:12

已帮助:8301人

#include

#include

#defineucharunsignedchar

ucharled,time=0;

sbitkey=P1^0;

voidt0isr()interrupt1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

led=_crol_(led,1);

P0=led;

time++;

if(time>=200)TR0=0;

}

main()

{

ucharkeyval=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

ET0=1;

EA=1;

while(1)

{

if(key==0)

{

while(key==0);

keyval++;

keyval%=3;

}

switch(keyval)

{

case0:led=0xff;P0=led;break;

case1:TR0=1;led=0xfe;break;

case2:TR0=0;break;

default:break;

}

}

}追问: 麻烦老哥了,我去试试

10分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。