百度知道 - 信息提示

日期:2025-01-12 06:04:43 人气:1

百度知道 - 信息提示

    A+
热门评论

51单片机8个led向左循环依次点亮,按一下开关后往右循环一次后继续向左循环

#include#include#define uchar unsigned charuchar time=0,num,led=0xfe;bit flag=0;sbit key=P2^0;void t0isr() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;time++;if(time>=10) { time=0; if(flag==0) { P0=led; led=_crol_(led,1); } else { P0=led; led=_cror_(led,1); num++; if(num>8)flag=0; } }}main(){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;while(1) { if(key==0) { while(key==0); flag=1; num=0; } }}

阅读全文