标题:
单片机开关控制流水灯启动/暂停源程序
[打印本页]
作者:
京mio
时间:
2020-11-20 10:54
标题:
单片机开关控制流水灯启动/暂停源程序
#include "reg51.h"
#include "intrins.h"
#define count 50000
#define LED P0
#define TH_M1 (65536-count)/256
#define TL_M1 (65536-count)%256
int i=0,t=0;
unsigned char led=0x01;
void Delay(unsigned int n);
sbit K1=P3^2;
void timer0()interrupt 1
{
TH0=TH_M1;
TL0=TL_M1;
i++;
if(i==10)
{
LED=0x00;
}
if(i==20)
{
LED=_crol_(led,1);
led=LED;
i=0;
}
}
void main()
{
EA=1;
EX0=1;
IT0=1;
ET0=1;
TMOD&=0xf0;
TMOD|=0x01;
LED=0x01;
TR0=1;
while(1);
}
void Int0()interrupt 0
{
Delay(10);
if(K1==0)
{
Delay(5);
if(K1==0)
{
t++;
}
if(t==1)
{
TR0=~TR0;
}
if(K1==1)
{
t=0;
}
}
}
void Delay(unsigned int n)
{
unsigned char a,b;
for(;n>0;n--)
for(b=38;b>0;b--)
for(a=130;a>0;a--);
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1