标题:
单片机简单程序有大神讲解下吗,不知道对不对 求帮助
[打印本页]
作者:
shichen
时间:
2020-4-2 22:25
标题:
单片机简单程序有大神讲解下吗,不知道对不对 求帮助
#include<reg52.h>
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;
void Delay(unsigned int t);
void main (void)
{
unsigned char i;
while (1)
{
for(i=0;i<10;i++)
{
LED0=0;
LED2=1;
LED4=0;
Delay(5000);
LED0=1;
LED2=0;
LED4=1;
Delay(5000);
}
for (i = 0; i < 10; i++)
{
LED0 = 0;
LED2 = 1;
LED4 = 0;
Delay(60000);
LED0 = 1;
LED2 = 0;
LED4 = 1;
Delay(60000);
}
}
}
void Delay(unsigned int t)
{
while(--t);
}
作者:
疯子本人
时间:
2020-4-4 22:31
你这程序确定没问题嘛,最后一句都少了一个括号了。。。先不管这个,你这个程序不就是亮灭亮,等5秒之后再亮灭亮,之后又亮灭亮,六秒之后,亮灭亮。然后循环嘛
作者:
azure1986
时间:
2020-4-4 23:54
不知道你想实现什么功能,如果是延时增长,这其中有个问题。delay函数中你的赋值,实现不了这么长的delay,具体原因我不懂
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1