最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

51单片机流水灯C语言源程序

来源:动视网 责编:小OO 时间:2025-09-28 00:42:34
文档

51单片机流水灯C语言源程序

51单片机流水灯C语言源程序2007-08-0921:56/**************************************************************   文件名称:flash_led.c   文件说明:流水灯C程序   编写人员:JerryYang   编写日期:2006年10月5日   程序说明:MCU采用ATS51,外接12M晶振,P1口输出   版权标注:豪杰电子工作室(http://hokepoly.bokee.com)*************
推荐度:
导读51单片机流水灯C语言源程序2007-08-0921:56/**************************************************************   文件名称:flash_led.c   文件说明:流水灯C程序   编写人员:JerryYang   编写日期:2006年10月5日   程序说明:MCU采用ATS51,外接12M晶振,P1口输出   版权标注:豪杰电子工作室(http://hokepoly.bokee.com)*************
51单片机流水灯C语言源程序

2007-08-09 21:56

/**************************************************************

    文件名称:flash_led.c

    文件说明:流水灯C程序

    编写人员:Jerry Yang

    编写日期:2006年10月5日

    程序说明:MCU采用ATS51,外接12M晶振,P1口输出

    版权标注:豪杰电子工作室(http://hokepoly.bokee.com)

*************************************************************/

#include     //51系列单片机定义文件

#define uchar unsigned char //定义无符号字符

#define uint unsigned int    //定义无符号整数

void delay(uint);     //声明延时函数

void main(void)

uint i;

uchar temp; 

while(1)

    {

temp=0x01;

     for(i=0;i<8;i++)    //8个流水灯逐个闪动

      {

      P1=~temp;

      delay(100);     //调用延时函数

      temp<<=1;

      }

temp=0x80;

for(i=0;i<8;i++)    //8个流水灯反向逐个闪动

    {

    P1=~temp;

    delay(100);     //调用延时函数

    temp>>=1;

    }

      temp=0xFE;

for(i=0;i<8;i++)    //8个流水灯依次全部点亮

    {

    P1=temp;

    delay(100);     //调用延时函数

    temp<<=1;

    }

    temp=0x7F;

    for(i=0;i<8;i++)    //8个流水灯依次反向全部点亮

     {

    P1=temp;

    delay(100);     //调用延时函数

    temp>>=1;

    }

}

}

void delay(uint t)     //定义延时函数

{

register uint bt;

for(;t;t--)

for(bt=0;bt<255;bt++);

文档

51单片机流水灯C语言源程序

51单片机流水灯C语言源程序2007-08-0921:56/**************************************************************   文件名称:flash_led.c   文件说明:流水灯C程序   编写人员:JerryYang   编写日期:2006年10月5日   程序说明:MCU采用ATS51,外接12M晶振,P1口输出   版权标注:豪杰电子工作室(http://hokepoly.bokee.com)*************
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top