锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

单片机闪烁灯

时间:2022-10-02 22:00:00 双灯指示固态继电器

上次学习点灯实验失败的原因可能是单片机,因为新的单片机还没有到达,无法得出结论

单片机中LED灯的控制值真时亮如1时亮,0时灭

这张图是单片机中的八个LED灯的连接图

这张图是进制转换

在灯的基础上LED闪烁是一会儿,一会儿,需要让他执行两个句子,先灭后亮。

但由于单片机频率快,闪烁快会被误认为一直亮,需要在此基础上添加延迟语句。

#include  #include  void Delay500ms()  {  unsigned char i, j, k;   _nop_();  i = 4;  j = 205;  k = 187;  do  {   do   {    while (--k);   } while (--j);  } while (--i); }                                 ///设置函数延长时间,stc中生成的  void main() {  while(1)                      //无限循环  {   p2=0xfe;                    //使led灯亮   Delay500ms();              //引用延迟函数 延时半秒   p2=0xff;                    //使led灯灭   Delay500ms();             //引用延迟函数 同样延迟半秒  }     } 

由于单片机串口问题,无法实际操作

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章