80 likes | 255 Views
实例 1 LED 流水灯. 实例 1 LED 流水灯. 实验目的: 使学生掌握 LED 发光二极管的单向导电原理和使用方法。 使学生掌握利用单片机的 I/O 口控制 LED 发光二极管的原理和使用方法。 使学生初步掌握 BASCOM-8051 语言的使用。 初步培养学生利用单片机技术解决生活中的实际问题的能力。. 实验任务: 使 P1 口的八个 LED 发光二极管依次点亮、熄灭,形成流水状。. 实例 1 LED 流水灯. 原理和电路图:. 算法过程:
E N D
实例1 LED流水灯 • 实验目的: • 使学生掌握LED发光二极管的单向导电原理和使用方法。 • 使学生掌握利用单片机的I/O口控制LED发光二极管的原理和使用方法。 • 使学生初步掌握BASCOM-8051语言的使用。 • 初步培养学生利用单片机技术解决生活中的实际问题的能力。
实验任务: • 使P1口的八个LED发光二极管依次点亮、熄灭,形成流水状。
实例1 LED流水灯 • 原理和电路图:
算法过程: • 如何让DI至D8的LED发光二极管形成流水状呢?脑子里先想一想流水灯的情景,再细分一下整个过程的具体步骤。 • 先让最上面的一个LED点亮,等待一小段时间后熄灭,再让第二个LED点亮,等待一小段时间后熄灭,如此类推,当最下面的LED熄灭后,再点亮最上面的第一个LED,形成循环。
程序 : 注意:标号是为了标记语句顺序,在编程时不必出现在程序中
实验步骤: • 1、建立项目文件夹:在电脑的D盘中建立“d:\班级\姓名\流水灯”的文件夹。 • 2、编写程序:启动BASCOM-8051软件,新建一个名为“lsd”的项目文件,在程序编辑窗口中输入上面的程序。并保存在自己的文件夹中。 • 3、程序编译。 • 4、程序仿真。 • 5、程序ISP下载。 • 6、观察实验结果。
实例1 LED流水灯 • 练习: • 1、修改程序向右流水。 • 2、你能设计一个网线连接测试器(俗称能手)吗