欢迎光临散文网 会员登陆 & 注册

【HC6800-MS】点灯

2023-08-29 22:30 作者:槐菇  | 我要投稿

代码如下:



#include <reg51.h>


#define LED P2  //重命名

 void load(unsigned int timer) //延时函数

 {

    unsigned int a;

  unsigned int b;

  for(a=0;a<timer;a++)for(b=0;b<timer;b++);



 }


void main()

{

unsigned int c;

unsigned int d;

LED=0xfe;  // 11111110


   

while(1)

{


for(c=0;c<8;c++)

{

LED=LED<<1; //向左位移,依次点亮

load(300);


}

for(d=0;d<8;d++)

{

LED=LED>>1; //向右位移

LED = LED|0x80; //依次灭灯

load(300);

}




}


【HC6800-MS】点灯的评论 (共 条)

分享到微博请遵守国家法律