- 6
- 0
- 约1.96千字
- 约 4页
- 2024-01-04 发布于浙江
- 举报
51单片机LED流水灯实验报告
51单片机LED流水灯实验报告
实验目的:
掌握51单片机IO口的基本输入输出原理,了解51单片机的编程方法,实现LED流水灯效果。
实验器材:
1.STC89C52单片机开发板
2.830点面包板
3.杜邦线
4.LED灯
5.电源
实验原理:
利用51单片机的GPIO口控制LED灯的亮灭,通过对GPIO口的输出状态进行控制,实现流水灯效果。
实验步骤:
1.将STC89C52单片机开发板与830点面包板连接,连接方式如下:
a)将开发板的引脚P1.0到P1.7分别与面包板的第0到第7列的连续位置连接,用杜邦线连接。
b)将面包板的第0到第7列依次连接8个LED灯头,将LED灯头的阴极(有短引脚)分别接到面包板的第9列中。
c)将每个LED灯头的阳极(有长引脚)依次连接到面包板的第8列中。
2.准备工作完成后,按以下步骤进行实验操作:
a)打开KeiluVision5软件,创建一个新的工程。
b)在新建的工程中,选择C语言文件,命名为main.c。
c)在main.c文件中,编写程序代码实现LED流水灯的效果。
d)连接电源,下载程序到单片机开发板中,观察LED是否能按照流水灯的效果亮灭。
实验代码:
#includereg51.h
#defineuintu
原创力文档

文档评论(0)