这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 单片机C语言程序设计:8 只 LED 左右来回点亮

共1条 1/1 1 跳转至

单片机C语言程序设计:8 只 LED 左右来回点亮

高工
2013-10-25 15:53:43     打赏

/*名称:8LED左右来回点亮

说明:程序利用循环移位函数_crol__cror_形成来回滚动的效果

*/

#includereg51.h>

#includeintrins.h>

#defineucharunsignedchar

#defineuintunsignedint

//延时

voidDelayMS(uintx)

{

uchari;

while(x--)

{

for(i=0;i120;i++);

}

}

//主程序

voidmain()

{

uchari;

P2=0x01;

while(1)

{

}

}

for(i=0;i7;i++)

{

P2=_crol_(P2,1);//P2的值向左循环移动

DelayMS(150);

}

for(i=0;i7;i++)

{

P2=_cror_(P2,1);//P2的值向右循环移动

DelayMS(150);

}

单片机C语言程序设计:8 只 LED 左右来回点亮




关键词: 基础知识    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]