单片机技术教学做一体化教程 万长征 谢利华 魏洪昌 3按键控制彩灯流动新.pptVIP

  • 10
  • 0
  • 约1.07万字
  • 约 78页
  • 2015-12-17 发布于广东
  • 举报

单片机技术教学做一体化教程 万长征 谢利华 魏洪昌 3按键控制彩灯流动新.ppt

3 按键控制彩灯流动 任务与知识点 任务 开关控制点亮多个LED灯 8个LED灯自动交替闪烁 8个LED灯自动流动闪烁 按键控制LED灯流动闪烁的启动、停止、暂停与继续 知识点 单片机内部结构、单片机CPU、程序执行过程 延时程序分析、延时时间计算、CPU时序 单片机的存储器、特殊功能寄存器和堆栈空间 键盘工作原理、延时消抖、硬件实验平台的使用 3.1开关控制点亮多个LED灯 3.2 8个LED灯自动交替闪烁 3.3 8个LED灯自动流动闪烁 3.4 按键控制LED灯流动闪烁的启动、停止、暂停与继续 3.5 启东硬件实验平台的使用 比较两段代码,实现的功能是一样的,但第一段代码的解题思路比较灵活,靠的是对“RL A”循环左移指令的熟练运用。 该指令将累加器A中的数按位左移,最低位“D0”移至次低位“D1”,次低位“D1”移至“D2”,……,最高位“D7” 移至最低位“D0”,如图3-6所示。 图 3?6 循环左移指令示意图 在本例中,只要把点亮第一个灯的初态值送给累加器A,再由A送给并行口P1,延时之后,循环左移A中的数值,重复送数给P1,再延时,即可实现LED灯的闪烁了。 单片机非常神奇,相同的硬件电路可以通过编程实现不同的功能;同时,同一功能又可以用不同的程序代码来实现。 下面就来了解程序和数据在单片机的存储。 51系列单片机的存储器在物理结构上可以分为4个存储空间:片内程序

文档评论(0)

1亿VIP精品文档

相关文档