中易网

用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警告
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息