下载此文档

2021年51单片机流水灯实验报告-单片机实验报告流水灯.docx


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
1
2021年51单片机流水灯实验报告-单片机实验报告流水灯
*欧阳光明*创编
51单片机流水灯试验
一、
1
2021年51单片机流水灯实验报告-单片机实验报告流水灯
*欧阳光明*创编
51单片机流水灯试验
一、
欧阳光明()
二、试验目的



二、试验器材
个人电脑,80c51单片机,开发板
三、试验原理
单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,试验中使用了单片机的P2端口,对8个LED灯进行把握,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的转换。
A寄存器的位经过rr a之后转换如下所示:
然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。
3
*欧阳光明*创编

*欧阳光明*创编 四、试验电路图
五、通过仿真试验正确性
代码如下:ORG 0
MOV A,#00000001B
LOOP:MOV P2,A
RL A
ACALL DELAY
SJMP LOOP
DELAY:MOV R1,#255
DEL2:MOV R2,#250
DEL1:DJNZ R2,DEL1
DJNZ R1,DEL2
RET
End
试验结果:
六、试验参考程序
#
*欧阳光明*创编
3

*欧阳光明*创编 #define uchar unsigned char
#define uint unsigned int
uchar table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
sbit P00=P0^0;
sbit P01=P0^1;
void delay(uchar t)
{
uchar i,j;
for(i=0;it;i++)
for(j=0;j110;j++)

2021年51单片机流水灯实验报告-单片机实验报告流水灯 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人麒麟才子
  • 文件大小16 KB
  • 时间2022-07-03
最近更新