单片机编程做流水灯怎么做,LED1,3,5灯亮0.5秒!求大神帮帮忙,谢谢了!
发布网友
发布时间:2022-05-14 18:28
我来回答
共2个回答
热心网友
时间:2023-10-21 06:49
来,送你个程序
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED = P2^0;
uchar j = 0;
void main()
{
TMOD = 0x01;
TH0 = (0xffff - 50000) >> 8; //50ms中断一次
TL0 = (0xffff - 50000) & 0xff;
EA = 1;
ET0=1;
TR0 = 1;
while(1)
{
}
}
void Time0_Int() interrupt 1
{
TH0=(65536-50000) >> 8;
TL0=(65536-50000) & 0xff;
if(++j >= 10)
{
j=0;
LED = !LED;
}
}
热心网友
时间:2023-10-21 06:49
这个很简单啊;