proteus论坛|仿真论坛
直播中

韩刚龙

7年用户 1011经验值
私信 关注
[经验]

使用一个延时程序控制LED灯闪烁和熄灭

  名称:闪烁的LED灯
  软件:proteus 8
  keil 4
  语言:C 语言
  使用说明:本例中,作者使用一个延时程序,控制 LED 灯闪烁和熄灭,周期 1.5 秒。
  示例图:
2.jpg
  程序:
  /* 名称:LED说明:LED闪烁《/a》*/
  #include
  #define uchar unsigned char
  #define uint unsigned int
  sbit 《a href= target=“_blank”》LED《/a》=P1^0;
  //《a href= target=“_blank”》延时《/a》
  void DelayMS(uint x)
  {
  uchar i;
  while(x--)
  {
  for(i=0;i《120;i++);
  }
  }
  //主程序
  void main()
  {
  while(1)
  {
  《a href=“ target=“_blank”》LED《/a》=~LED;
  DelayMS(150);
  }
  }
  /
  /**********************************************************************************/



原作者:proteus proteus教程资源网

更多回帖

发帖
×
20
完善资料,
赚取积分