流水灯——51单片机的Proteus实验

实验原理

通过个51单片机的一个I/O口送不同的数字,实现8个LED的流水灯。本实验为移动一个不亮的LED。通过修改送给I/O口送的数字可以实现不同方式的流水灯。

主要器件以及电路图

单片机——AT89C51,8排电阻——RX8,发光二极管——LED。

proteus单片机流水灯实验电路图

流水灯汇编程序源码

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
  1. 按钮控制LED——51单片机的Proteus实验
  2. 流水灯——51单片机的Proteus实验
  3. 数码显示管——51单片机的Proteus实验
  4. 蜂鸣器——51单片机的Proteus实验
  5. 蜂鸣器演奏祝你平安——51单片机的Proteus实验
  6. 蜂鸣器演奏兰花草——51单片机的Proteus实验
  7. 蜂鸣器演奏老鼠爱大米——51单片机的Proteus实验
  8. ADC0808模数转换——51单片机的Proteus实验
  9. 开关控制流水灯2——51单片机的Proteus实验
  10. 单片机数字钟C程序——51单片机的Proteus实验1 2
  11. 8951+1602显示字符——51单片机的Proteus实验
  12. LCD1602显示程序头文件——51单片机的Proteus实验
  13. 8951+1602数字钟——51单片机的Proteus实验
  14. 4X4矩阵键盘+1602——51单片机的Proteus实验
  15. 8952+1602测单片机内部时钟频率——51单片机的Proteus实验

返回单片机目录, ARM目录, 返回首页