标题: 单片机控制不同频率闪烁一个LED灯程序 带视频 [打印本页]

作者: 秦@    时间: 2017-6-11 22:55
标题: 单片机控制不同频率闪烁一个LED灯程序 带视频
单片机控制LED不同频率闪烁视频:




单片机源程序如下:
  1. /***********************************************************
  2. 实验名称:不同频率闪烁一个LED
  3. 程序说明:烧好程序即可
  4. 实验平台:YZ200 V2.2开发箱
  5. 作者:徐锐锋
  6. 日期:2010-11-14
  7. 研展科技 版权所有
  8. ***********************************************************/
  9. #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
  10. sbit LED0=P0^0;// 用sbit 关键字 定义 LED到P0.0端口,LED是自己任意定义且容易记忆的符号
  11. void Delay(unsigned int t); //函数声明
  12. /*------------------------------------------------
  13.                     主函数
  14. ------------------------------------------------*/
  15. void main (void)
  16. {                          
  17.         unsigned char i;  //定义一个无符号字符型局部变量 i 取值范围 0~255        
  18.         while (1)         //主循环
  19.         {
  20.                  for(i=0;i<10;i++)   //加入 for循环,表明for循环大括号中
  21.                                                          //的程序循环执行10次
  22.                  {
  23.                           LED0=0;           //将P0.0口赋值 0,对外输出低电平
  24.                           Delay(10000);      //调用延时程序;更改延时数字可以更改延时长度;
  25.                                                                 //用于改变闪烁频率
  26.                           LED0=1;           //将P0.0口赋值 1,对外输出高电平
  27.                           Delay(10000);
  28.                  }               
  29.                  for(i=0;i<10;i++)
  30.                  {
  31.                           LED0=0;            //将P0.0口赋值 0,对外输出低电平
  32.                           Delay(60000);      //调用延时程序;更改延时数字可以更改延时长度;
  33.                                                                  //用于改变闪烁频率
  34.                           LED0=1;            //将P0.0口赋值 1,对外输出高电平
  35.                           Delay(60000);      
  36.                  }                                    
  37.         }
  38. }

  39. /*------------------------------------------------
  40. ……………………

  41. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
5-不同频率闪烁一个LED灯.rar (424.02 KB, 下载次数: 21)




作者: 1261867136qq    时间: 2018-6-10 21:33
余下代码四行,,,,,我的黑币啊!!
void Delay(unsigned int t)
{
        while(--t);
}






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1