利用89C51单片机的P1口控制8个发光二极管LED编程
5个回答
展开全部
这是只是百点亮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);
//延时
}
}
纯手打,答对你有帮助的话请采纳
谢谢
#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);
//延时
}
}
纯手打,答对你有帮助的话请采纳
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是只是点亮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);
//延时
}
}
纯手打,对你有帮助的话请采纳
谢谢
#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);
//延时
}
}
纯手打,对你有帮助的话请采纳
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MOV P1, #3AH
END
END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
发光的具体要求有吗?是要闪烁还是流水灯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是只是点亮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); //延时
}
}
纯手打,对你有帮助的话请采纳 谢谢
#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); //延时
}
}
纯手打,对你有帮助的话请采纳 谢谢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询