流水灯实验报告 单片机流水灯试验 一、实验目得: 1、进一步熟悉 Ki C51 集成开发环境调试功能得使用 、学会自己编写程序,进行编译、仿真调试 3、学会使用单片机得 P0 口作为/O 口去控制外围电路,实现 LD 灯以固定得频率进行闪烁、 二、实验设备: 、PC 机 2、SW-51ROC 单片机综合实验平台 三、实验内容: 1、编写一段程序,用单片机0 口得 8 个输出去控制 8 个 LED 灯,实现如下功能: 先使 8 个ED 灯轮流点亮,从左向右移动,时间间隔 0、5s。以上过程循环实现、 四、实验步骤: 1、实验原理: 单片机流水得实质就是单片机各引脚在规定得时间逐个上电,使 LED 灯能逐个亮起来但过了该引脚通电得时间后便灭灯得过程,实验中使用了单片机得P端口,对 8 个E灯进行控制,要实现逐个亮灯即将 P得各端口逐一置零,中间使用时间间隔隔开各灯得亮灭。使用 rl 或 rr a 实现位得转换。 A 寄存器得位经过 rr 之后转换如下所示: A0 A1 A2 A3 A4 A5 A6 A7 然后将 A 寄存器