//引入头文件
#include
typedef unsigned char u8;
typedef unsigned int u16;
//位定义
sbit LED=P2^0;
/*
延时函数 可以传参来调节延时时间
由于函数调用与参数传递需要耗费时钟周期,所以这种延时是不准确的
最终的耗时与时钟频率和参数有关
*/
void delay(u16 i){
//什么都不做 只耗时间 来达到延时的效果
while(i--);
}
void main()
{
while(1)
{
LED=0;
//不能超过65535 因为unsigned int最大值为65535
delay(65534);
LED=1;
delay(65534);
}
}
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。