用c51单片机控制一个闪光灯循环闪光5次以后熄灭不再闪光,用C语言编程,求程序……
答案:1 悬赏:80
解决时间 2021-10-14 17:15
- 提问者网友:我一贱你就笑
- 2021-10-13 17:52
用c51单片机控制一个闪光灯循环闪光5次以后熄灭不再闪光,用C语言编程,求程序……
最佳答案
- 二级知识专家网友:煞尾
- 2021-10-13 18:03
设闪光灯LED在P1^0,阳极接电源正极,阴极接单片机引脚,即单片机引脚给低电平时LED亮,设亮灭一次的时间是间隔是0.1S(可更改)程序如下
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED=P1^0;
void delay(uint xms)
{
uint i,j;
for(i=xms;i>0;i--) //即延时约0.1*xms
for(j=11;j>0;j--);
}
void main()
{
uchar i;
for(i=0;i<5;i++)
{
LED=0;
delay(100);
LED=1;
delay(100);
}
while(1);
}
我在KEIL上运行0错误0警告
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED=P1^0;
void delay(uint xms)
{
uint i,j;
for(i=xms;i>0;i--) //即延时约0.1*xms
for(j=11;j>0;j--);
}
void main()
{
uchar i;
for(i=0;i<5;i++)
{
LED=0;
delay(100);
LED=1;
delay(100);
}
while(1);
}
我在KEIL上运行0错误0警告
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯