焊接资讯

您现在的位置是:首页 > led灯 > 正文

led灯

单片机led灯闪烁实验报告实验总结(单片机实验led灯闪烁实验报告思考题)

工品易达2022-10-16led灯27

单片机实验 :实现LED灯的循环依次闪烁

#includereg51.h

#includeintrins.h

#define uchar unsigned char

#define uint unsigned int

sbit P0_0=P0^0;

sbit P0_1=P0^1;

sbit P0_2=P0^2;

sbit P0_3=P0^3;

void delay(uint z)//延时2ms程序

{uint x,y;

for(x=z;xz;x++)

for(y=0;y110;y++);

}

void main()

{

while(1)

{

P1_3=1;

P1_0=0;

delay(250);

P1_0=1;

P1_1=0;

delay(250);

P1_1=1;

P1_2=0;

delay(250);

P1_2=1;

P1_3=0;

delay(250);

}

}

方法2:

#includereg51.h

#includeintrins.h

#define uchar unsigned char

#define uint unsigned int

sbit P0_0=P0^0;

sbit P0_1=P0^1;

sbit P0_2=P0^2;

sbit P0_3=P0^3;

void main()

{ TH0=(65536-10000)/256;

TL0=(65536-10000)%256;

TMOD=0x01;

EA=1;

ET0=1;

TR0=1;

while(1)

{if(j==5)

P0_0=0;

if(j==10)

{P0_1=0;

P0_0=1;}

if(j==15)

{P0_2=0;

P0_1=1;

}

if(j==20)

{P0_3=0;

P0_2=1;

j=0;

}

}

}

void timer0_init() interrupt 1

{TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

j++;

}

[img]

单片机c语言流水灯的实验报告

这个怎么写??X个发光二极管连续依次闪烁,往复不断。能够成功正确地完成编写的程序。体现了单片机工作正常,语句使用得当,试验完美成功。

51单片机LED灯闪烁实验,具体分析一下以下程序每一步的作用,完全看不懂。。。

#includereg51.h

void delay(unsigned int i);

main() //主函数

{

P2=0x55; //P2口:0101 0101 从左到右:第一个口低电平,第二个口高电平。。。。

delay(600); //延时600,不延时你来不及看见灯亮

P2=0xaa; /*P2口输出端取反,1010 1010 高电平变低电平,低电平变高电平,(原来亮的关掉,原来不亮的亮)*/

delay(600);

}

void delay(unsigned int i) //这个是延时函数

{

unsigned char j;

for(i;i0;i--)

for(j=255;j0;j--) ;

}

这样应该明白了吧!不过你这个程序,按一下复位(或者打开一次电源)只亮一下。加个循环就可以不停的闪啦!

单片机流水灯怎么写实验报告

你当然是可以选择自己的报告啊,可以通过自己实验的报告里面直接写自己的流水账单,之后就可以用了。

单片机led左右灯实验:要求: 八个LED灯依次向左再向右,循环点亮,间隔闪烁

你现在的程序就有问题啊。我给你改改吧。一会儿给你发程序附件。你要的就是流水灯程序呗,就是先从左向右依次点亮led灯然后在从右向左依次点亮对吧。

程序已经给你传到附件里面了,用电脑下载吧,传的c程序你可以直接用。有什么不懂的再问我吧。(你的编程风格很有问题啊,程序写的一坨,层次不清晰没有标注,我初学的时候也犯了这样的错误,将来你写大篇幅的程序的时候会出现一堆问题的,清晰地编程风格非常重要,仅仅是建议。)

关于单片机led灯闪烁实验报告实验总结和单片机实验led灯闪烁实验报告思考题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。微信号:ymsc_2016

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~