利用89C51单片机的P1口控制8个发光二极管LED编程

如题所述

第1个回答  2020-07-16
这是只是百点亮P1口的程序
#include<reg51.h>
void
main()
{
while(1)
{
p1=0x00;
}
}
这是闪烁度P1口回程序
#include<reg51.h>
void
delay(unsigned
int
i)
//延时函数
{
unsigned
int
k;
for(k=0;k<i;k++);
}
void
main()
//主函数
{
while(1)
//循环函数
{
P1=0x00;
//点亮P1口
delay(2000);
//延时
P1=0xff;
//熄灭P1口
delay(200);
//延时
}
}
纯手打,答对你有帮助的话请采纳
谢谢
第2个回答  2019-01-04
这是只是点亮P1口的程序
#include<reg51.h>
void
main()
{
while(1)
{
p1=0x00;
}
}
这是闪烁P1口程序
#include<reg51.h>
void
delay(unsigned
int
i)
//延时函数
{
unsigned
int
k;
for(k=0;k<i;k++);
}
void
main()
//主函数
{
while(1)
//循环函数
{
P1=0x00;
//点亮P1口
delay(2000);
//延时
P1=0xff;
//熄灭P1口
delay(200);
//延时
}
}
纯手打,对你有帮助的话请采纳
谢谢
第3个回答  2016-03-17
MOV P1, #3AH

END
第4个回答  2016-03-17
发光的具体要求有吗?是要闪烁还是流水灯
第5个回答  2016-03-17
这是只是点亮P1口的程序
#include<reg51.h>
void main()
{
while(1)
{
p1=0x00;

}

}

这是闪烁P1口程序
#include<reg51.h>
void delay(unsigned int i) //延时函数
{
unsigned int k;
for(k=0;k<i;k++);

}
void main() //主函数
{
while(1) //循环函数
{
P1=0x00; //点亮P1口

delay(2000); //延时
P1=0xff; //熄灭P1口

delay(200); //延时

}
}

纯手打,对你有帮助的话请采纳 谢谢本回答被网友采纳
相似回答