十天学会单片机实例100
}
//实例22:用while语句控制LED
#include<reg51.h> //包含单片机寄存器的头文件
/****************************************
函数功能:延时约60ms (3*100*200=60000μs)
****************************************/
void delay60ms(void)
{
unsigned char m,n;
for(m=0;m<100;m++)
for(n=0;n<200;n++)
;
}
/****************************************
函数功能:主函数
****************************************/
void main(void)
{
unsigned char i;
while(1) //无限循环
{
i=0; //将i初始化为0
while(i<0xff) //当i小于0xff(255)时执行循环体
{
P0=i; //将i送P0口显示
delay60ms(); //延时
i++; //i自增1
}
}
}
//实例23:用do-while语句控制P0口8位LED流水点亮 #include<reg51.h> //包含单片机寄存器的头文件
/****************************************
函数功能:延时约60ms (3*100*200=60000μs)
****************************************/
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库十天学会单片机实例100(16)在线全文阅读。
相关推荐: