8
实实 实实 1 LED 1 LED 实实实 实实实

实例 1 LED 流水灯

Embed Size (px)

DESCRIPTION

实例 1 LED 流水灯. 实例 1 LED 流水灯. 实验目的: 使学生掌握 LED 发光二极管的单向导电原理和使用方法。 使学生掌握利用单片机的 I/O 口控制 LED 发光二极管的原理和使用方法。 使学生初步掌握 BASCOM-8051 语言的使用。 初步培养学生利用单片机技术解决生活中的实际问题的能力。. 实验任务: 使 P1 口的八个 LED 发光二极管依次点亮、熄灭,形成流水状。. 实例 1 LED 流水灯. 原理和电路图:. 算法过程: - PowerPoint PPT Presentation

Citation preview

Page 1: 实例 1   LED 流水灯

实例实例 1 LED1 LED 流水灯 流水灯

Page 2: 实例 1   LED 流水灯

实例实例 1 LED1 LED 流水灯流水灯 实验目的:实验目的: 使学生掌握使学生掌握 LEDLED 发光二极管的单向导电发光二极管的单向导电

原理和使用方法。原理和使用方法。 使学生掌握利用单片机的使学生掌握利用单片机的 I/OI/O 口控制口控制 LELE

DD发光二极管的原理和使用方法。发光二极管的原理和使用方法。 使学生初步掌握使学生初步掌握 BASCOM-8051BASCOM-8051 语言的语言的

使用。使用。 初步培养学生利用单片机技术解决生活初步培养学生利用单片机技术解决生活

中的实际问题的能力。中的实际问题的能力。

Page 3: 实例 1   LED 流水灯

实验任务:实验任务: 使使 P1P1口的八个口的八个 LEDLED发光二极管依次点亮、发光二极管依次点亮、

熄灭,形成流水状。熄灭,形成流水状。

Page 4: 实例 1   LED 流水灯

实例实例 1 LED1 LED 流水灯流水灯 原理和电路图:原理和电路图:

Page 5: 实例 1   LED 流水灯

算法过程:算法过程: 如何让如何让 DIDI至至 D8D8的的 LEDLED发光二极管形成流水状呢?发光二极管形成流水状呢?

脑子里先想一想流水灯的情景,再细分一下整个过程脑子里先想一想流水灯的情景,再细分一下整个过程的具体步骤。的具体步骤。

先让最上面的一个先让最上面的一个 LEDLED点亮,等待一小段时间后熄灭,点亮,等待一小段时间后熄灭,再让第二个再让第二个 LEDLED点亮,等待一小段时间后熄灭,如此点亮,等待一小段时间后熄灭,如此类推,当最下面的类推,当最下面的 LEDLED熄灭后,再点亮最上面的第一熄灭后,再点亮最上面的第一个个 LEDLED,形成循环。,形成循环。

Page 6: 实例 1   LED 流水灯

程序 程序 ::标号 语句

1 Dim a as Byte

2 A=&B00000001

3 Do

4 P1=A

5 Rotate A, Left, 1

6 Waitms 100

7 Loop

8 End

注意:标号是为了标记语句顺序,在编程时不必出现在程序中

Page 7: 实例 1   LED 流水灯

实验步骤:实验步骤: 11 、建立项目文件夹:在电脑的、建立项目文件夹:在电脑的 DD盘中盘中

建立“建立“ d:\d:\ 班级班级 \\ 姓名姓名 \\ 流水灯”的文件流水灯”的文件夹。夹。

22 、编写程序:启动、编写程序:启动 BASCOM-8051BASCOM-8051 软软件,新建一个名为“件,新建一个名为“ lsd”lsd” 的项目文件,的项目文件,在程序编辑窗口中输入上面的程序。并在程序编辑窗口中输入上面的程序。并保存在自己的文件夹中。 保存在自己的文件夹中。

33 、程序编译。、程序编译。 44 、程序仿真。、程序仿真。 55 、程序、程序 ISPISP 下载。下载。 66 、观察实验结果。、观察实验结果。

Page 8: 实例 1   LED 流水灯

实例实例 1 LED1 LED 流水灯流水灯 练习:练习: 11 、修改程序向右流水。、修改程序向右流水。 22 、你能设计一个网线连接测试器(俗称、你能设计一个网线连接测试器(俗称

能手)吗 能手)吗