频闪仪时间间隔-频闪仪在调节时应注意些什么

本篇文章给大家谈谈频闪仪时间间隔,以及频闪仪在调节时应注意些什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享频闪仪时间间隔的知识,其中也会对频闪仪在调节时应注意些什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
1、设计程序要求:单片机的P1.0,使LED按固定的时间间隔进行闪烁?
以一秒为例,给你写了一个程序,自己看吧,修改TH0、TL0和count就可以设定任意时间间隔闪烁了
#include lt;reg51.hgt;
#define uchar unsigned char
#define uint unsigned int
sbit LED=P1^0;
bit flag;
uchar count=0;
void delay(uchar c)
{
uchar a, b;
for (; cgt;0;c--)
for (b=142;bgt;0;b--)
for (a=2; agt;0; a--);
}
void main(void)
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
if(flag==1)
{
LED=0;
delay(100);
LED=1;
flag=0;
}
}
}
void time0(void) interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
count ;
if (countgt;=20)
{
count=0;
flag=1;
}
到此,以上就是小编对于频闪仪时间间隔的问题就介绍到这了,希望介绍关于频闪仪时间间隔的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:3801085100#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.tl-17.comhttp://www.tl-17.com/zbpj/15247.html