1 / 6
文档名称:

51单片机流水灯实验报告-单片机实验报告流水灯.pdf

格式:pdf   大小:927KB   页数:6页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机流水灯实验报告-单片机实验报告流水灯.pdf

上传人:花开花落 2023/3/20 文件大小:927 KB

下载得到文件列表

51单片机流水灯实验报告-单片机实验报告流水灯.pdf

文档介绍

文档介绍:该【51单片机流水灯实验报告-单片机实验报告流水灯 】是由【花开花落】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【51单片机流水灯实验报告-单片机实验报告流水灯 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。时间:二O二一年七月二十九日
51单片机流水灯试验之马矢奏春创作
一、
时间:二O二一年七月二十九日
二、实验目的
.
.
.
二、实验器材
个人电脑,80c51单片机,开发板
三、实验原理
单片机流水的实质是单片机各引脚在规定的时间逐个上电,使
LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,
实验中使用了单片机的P2端口,对8个LED灯进行控制,要实
现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开
.
A寄存器的位经过rra之后转换如下所示:
然后将A寄存器转换一次便送给P2即MOVP2,A便将转换后的
数送到了P2口,不竭循环下去,便实现了逐位置一把持.
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日
四、实验电路图
五、通过仿真实验正确性
代码如下:ORG0
MOVA,#00000001B
LOOP:MOVP2,A
RLA
ACALLDELAY
SJMPLOOP
DELAY:MOVR1,#255
DEL2:MOVR2,#250
DEL1:DJNZR2,DEL1
DJNZR1,DEL2
RET
End
实验结果:
六、实验参考法式
#include<>
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日
#defineucharunsignedchar
#defineuintunsignedint
uchartable[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
sbitP00=P0^0;
sbitP01=P0^1;
voiddelay(uchart)
{
uchari,j;
for(i=0;i<t;i++)
for(j=0;j<110;j++);
}
voidmain()
{
uchari;
while(1)
{
P00=1;
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日
delay(2000);
P00=0;
for(i=0;i<8;i++)
{
P1=table[i];
P2=table[i];
delay(2000);
}
P01=1;
delay(2000);
P01=0;
}
}
实物展示:
(1)单片机最小系统板
(2)自己焊制的集成最小系统板
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日
(3)自己制作的心形流水灯实验板
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日
(4)系统板与实验板的连接展示
:

匪浅,对80c51的功能和结构有了深条理的了解,我深刻的明白,要
想完全了解c51还有一定距离,但我会一如既往的同困难作奋斗.
在实验中,我遇到了很多困难,比如不知道怎么将法式写进单片机
中,写好法式的却总犯错,不知道什么原因,原来没有生成hex文件.
这些毛病令我明白以后在试验中要步步细心,防止犯错.
时间:二O二一年七月二十九日
时间:二O二一年七月二十九日