单个LED灯,间歇性点亮

上一个案例是,点亮LED灯,LED灯处于一直点亮状态,这次,我们通过修改程序来达到LED灯间歇性点亮的目的,电路图不变,程序代码如下:

 

#include<reg51.h>    //51系列单片机
	sbit led1=P2^0;    //定义端口为P2.0口(代码端口一定要大写)
	void delay200ms()    //定义延时函数,延时时间200ms
{
	unsigned char i,j,k;
	 for(i=5;i>0;i--)
	  for(j=132;j>0;j--)
	   for(k=150;k>0;k--);
}
void main()    //主函数
{
	while(1)    //不断循环
	{
	led1=1;    //点亮LED灯
	delay200ms();    //延时
	led1=0;    //关闭LED灯
	delay200ms();
	}    //延时
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值