流水灯——51单片机的Proteus实验
实验原理
通过个51单片机的一个I/O口送不同的数字,实现8个LED的流水灯。本实验为移动一个不亮的LED。通过修改送给I/O口送的数字可以实现不同方式的流水灯。
主要器件以及电路图
单片机——AT89C51,8排电阻——RX8,发光二极管——LED。

流水灯汇编程序源码
org 0
sjmp start
org 30h
start: mov P1,#1 ;P1.0为1,不亮
mov P1,#2 ;P1.1为1,不亮
mov P1,#4 ;以下原理同上
mov P1,#8
mov P1,#10h
mov P1,#20h
mov P1,#40h
mov P1,#80h
sjmp start
delay: nop
nop
nop
nop
ret
end
- 按钮控制LED——51单片机的Proteus实验
- 流水灯——51单片机的Proteus实验
- 数码显示管——51单片机的Proteus实验
- 蜂鸣器——51单片机的Proteus实验
- 蜂鸣器演奏祝你平安——51单片机的Proteus实验
- 蜂鸣器演奏兰花草——51单片机的Proteus实验
- 蜂鸣器演奏老鼠爱大米——51单片机的Proteus实验
- ADC0808模数转换——51单片机的Proteus实验
- 开关控制流水灯2——51单片机的Proteus实验
- 单片机数字钟C程序——51单片机的Proteus实验1 2
- 8951+1602显示字符——51单片机的Proteus实验
- LCD1602显示程序头文件——51单片机的Proteus实验
- 8951+1602数字钟——51单片机的Proteus实验
- 4X4矩阵键盘+1602——51单片机的Proteus实验
- 8952+1602测单片机内部时钟频率——51单片机的Proteus实验
