找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2918|回复: 1
打印 上一主题 下一主题
收起左侧

,如何用T1的方式2实现流水灯,时间1秒,每次三个 新手求教

[复制链接]
跳转到指定楼层
楼主
51单片机,如何用T1的方式2实现流水灯,时间1秒,每次三个。时间我知道如何设置,我不太清楚的是方式2怎样操作
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2016-11-3 22:21 | 只看该作者
本帖最后由 zl2168 于 2016-11-3 22:24 编辑

实例7  键控流水循环灯


电路设计   


程序设计   



8个发光二极管从上到下(K0断开)依次循环点亮,每次点亮时间约为0.5秒。

按下K0,流水方向从下至上滚动点亮。

按下K1K2断开),每循环一次后间隔时间缩短0.1秒,直至最短间隔0.1秒后保持不变。

按下K2K1断开),每循环一次后间隔时间增加0.1秒,直至最长间隔1秒后保持不变。
⑤ K1、K2同时断开或同时闭合,保持原滚动间隔时间不变。


Keil调试   


Proteus仿真   



Proteus仿真一下,确认有效。
实例7 键控流水循环灯.rar (36.04 KB, 下载次数: 7)

以上摘自张志良编著《80C51单片机Proteus仿真设计实例教程》清华大学出版社ISBN 978-7-302-41682-1

书中电路和程序设计有详细说明,程序语句条条有注解。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表