单片机流水灯汇编程序设计 本文介绍了单片机流水灯汇编程序设计,包括自己流水和按键控制流水灯多种形式。其中,程序 A 实现了基本的流水灯效果,程序 B 使用移位方式实现流水灯,最后一个程序实现了开关控制的单片机流水灯。 单片机流水灯汇编程序设计是单片机编程中的一种经典应用,通过控制 8 个 LED 发光二极管,产生流水灯的移动效果。下面我们将详细介绍这些知识点。 程序 A:基本流水灯 程序 A 使用了最直接的方式实现流水灯,通过控制 8 个 LED 发光二极管的高低电平来实现流水灯的效果。程序流程如下: 1. 将 P1 口设置为 01111111B,点亮最下面的 LED。 2. 然后,延时 1 秒钟,使用延时子程序 DELAY 实现。 3. 再将 P1 口设置为 10111111B,点亮第二个 LED。 4. 以此类推,直到所有 LED 都点亮。 程序 B:移位流水灯 程序 B 使用移位方式实现流水灯,通过累加器 A 的左移来实现流水灯的效果。程序流程如下: 1. 将累加器 A 设置为 11111110。 2. 然后,将 A 送到 P1 口,点亮 LED。 3. 使用延时子程序 DELAY 延时 0.25 秒。 4. 累加器 A 左移一位,重复步骤 2-3。 开关控制的单片机流水灯 最后一个程序实现了开关控制的单片机流水灯,使用拨动开关 K1 控制 8 个发光二极管 L1-L8。程序流程如下: 1. 当拨动开关 K1 发出低电平时,从两头向中间逐个点亮 L1-L8。 2. 当 L1-L8 全部点亮后,延时 2 秒钟全部熄灭。 3. 当拨动开关 K1 发出高电平时,中间的 L4、L5 点亮,然后点亮的灯向两边扩展,直到 L1-L8 全部点亮后延时 2 秒钟全部熄灭。 本文介绍了单片机流水灯汇编程序设计的多种形式,包括基本流水灯、移位流水灯和开关控制的单片机流水灯。这些程序可以满足不同的应用需求,实现复杂的流水灯效果。
剩余51页未读,继续阅读
- rainheart20112012-11-11这个好像有点问题
- oXuanYi12013-07-03不错,对新手很有参考意义。
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助