加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 教程文章 > 嵌入式开发

52单片机延迟1秒钟的经验代码

时间:2014-04-15 15:02:54  来源:  作者:

当对时间的精度不是很高时,使用下面的delay1s函数可以延迟1秒钟。内层循环110此基本上相当于1毫秒。根据实际情况可以变化外层循环的i的数值,达到希望的延时时间。

#include <reg52.h>
#define uint unsigned int
sbit LED1 = P0^0;
void main()
{
 while(1)
 {
  LED1 = 0;   
  delay1s();
  LED1 = 1;   
  delay1s();
}
}
void delay1s()
{
 uint i,j;
 for(i = 1000; i > 0; i--)
  for(j = 110; j > 0; j--);
}

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
在CentOS下搭建Android 开发环境
在CentOS下搭建Androi
轻松搭建属于自己的Ubuntu发行版
轻松搭建属于自己的Ub
利用SUSE Studio 打造自己的个性化Linux发行版
利用SUSE Studio 打造
那些采用PHP技术的IT大企业
那些采用PHP技术的IT大
相关文章
    无相关信息
栏目更新
栏目热门