《单片机应用技术》项目2-软件延时流水灯控制.pptVIP

  • 4
  • 0
  • 约4.59千字
  • 约 21页
  • 2019-10-19 发布于湖北
  • 举报

《单片机应用技术》项目2-软件延时流水灯控制.ppt

子情境1-2:软件延时流水灯控制 任务1-2-2 任务1-2-1 软件延时实现灯的闪烁及流动 1s软件延时程序的设计及调试 任务1-2-1:1s软件延时程序的设计及调试 任务要求:设计延时1s的软件延时程序 多重循环软件 延时1s程序设计 单循环软件延时 1ms程序设计 认识 单片机时序 Step 1 Step 2 Step 3 任务实施步骤 知识点小结 如何实现灯的流动及显示 灯的闪烁 即灯亮会——灭会——再亮——再灭……,所以要实现灯的闪烁,首先应能控制灯的亮灭,上一章的学习可以知道,P1.0引脚置‘0’灯亮,置‘1’灯灭。其次,闪烁的快慢可以通过控制亮灭的间隔时间实现,便涉及时间控制的问题。 灯的流动显示 先假设一只灯向左流动显示,即灯亮的顺序为D1——D2……——D7——D1——D2…… ,其实现方法是先将P1.0置‘0’,其它口置‘1’,点亮D1,间隔时间到后,将P1.1置‘0’,其它口置‘1’,点亮D2……依次循环下去。 因此,不管是闪烁还是流动控制,都需要延时,首先学习延时程序的设计。 1.如何进行时间控制 软件延时 利用单片机的空操作指令(即NOP指令,CPU执行该指令时,单片机不做任何事,仅仅占用CPU时间。)来实现,当点亮某只灯后就让CPU执行该指令,控制该指令的执行次数便可以控制延时时间。 定时器延

文档评论(0)

1亿VIP精品文档

相关文档