51單片機100例實例之02例
2021-01-19 18:31 作者:技術(shù)流阿宅 | 我要投稿
//項目名稱:從左到右的流水燈
//項目再創(chuàng)作者:科技小宅神

#include <reg52.h>
#include <intrins.h>//C51內(nèi)部移位函數(shù)
#define uchar unsigned char
#define uint unsigned int
//1毫秒延時子程序
void DelayMS(uint x)
{
? uchar i;
while(x--)
{
for(i=120;i>0;i--);
}
}
//主程序
void main()
{
? P0 = 0xFE;//初始值
while(1)//死循環(huán)
{
P0 = _crol_(P0,1);//位運算,循環(huán)左移
DelayMS(150);//延時一段時間
}
}
標(biāo)簽: