51单片机控制水灯和数码管.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 10页
  • 2017-06-27 发布于贵州
  • 举报
51单片机控制水灯和数码管

流水灯的操作 2013.03.22 点亮第一个灯; 让第一个灯闪烁; 从第一个灯依次点亮至最后一个灯; 实现流水灯左移和右移的方法 用C51自身的库函数实现; 用C语言中的和实现; C51库函数 instrins.h 循环左移 unsigned char _crol_(unsigned char c,unsigned char b); C51库函数 instrins.h 循环左移 unsigned char _crol_(unsigned char c,unsigned char b); C语言中的和 每执行一次操作,被操作数高位数丢失,低位补零; C语言中的和 每执行一次操作,被操作数低位数丢失,高位补零; 任务 第一次一个管亮流动一次,第二次两个管亮流动,依次到8个管亮,然后重复整个过程。 先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;8个全部闪烁3次;关闭发光管,程序停止。 用8个发光管演示出8位二进制数累加过程。 呼吸灯的操作 灯光在微电脑控制之下完成由亮到暗的逐渐变化,感觉像是在呼吸。 实现灯不同亮度的两种方法: 1 调节灯的保护电阻, 2 使用PWM。 数码管的操作 数码管的介绍 数码管的操作 LED数码显示方式及电路 静态显示方式 LED显示器工作方式有两种:静态显示方式和动态显示方

文档评论(0)

1亿VIP精品文档

相关文档