DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 9509|回复: 10
打印 上一主题 下一主题

[UUProg] uuprog开发教程:RUN指示灯操作

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-8 09:03:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
uuprog开发教程:RUN指示灯操作
整个编程器的io利用率非常高,只能用一个io控制状态指示功能。通过led闪烁的频率实现不同的状态指示。

RUN指示灯状态:
忙,led快速闪烁;
出错,1秒一次频闪;
实现操作很简单,只要给run置0或者1即可。
run=0,led关闭;
run=1,led开启;
通过插入不同的延时实现上面的效果。
快闪

  1. sbit run = P2^3;                      // LED='1' means ON


  2. run = 1;                                               // 点亮led
  3. delay(1000);

  4. run = 0;                                                        // led熄灭
  5. delay(100);
复制代码

1秒频闪

  1. sbit run = P2^3;                      // LED='1' means ON


  2. run = 1;                                                        // 点亮led
  3.   
  4. while(1){      
  5. run = ~run;                                                        // led熄灭
  6. delay(1000);}

复制代码



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 分享分享 支持支持 反对反对
沙发
发表于 2014-11-11 18:07:20 | 只看该作者
测试中。好简单啊
板凳
 楼主| 发表于 2014-11-11 18:43:58 | 只看该作者
dwl65 发表于 2014-11-11 18:07
测试中。好简单啊

是啊,就是越简单越容易理解,然后后面都会用到这些,再然后把这些简单的写成函数调用,再然后时序就调用函数实现,上位机再控制这些时序,整个流程也就完成了,等你都学了一条龙你也学会了写时序了
地板
发表于 2014-11-14 20:27:45 | 只看该作者
USB的驱动有没有教程提供参考学习呢?
5#
 楼主| 发表于 2014-11-14 22:29:27 | 只看该作者
dwl65 发表于 2014-11-14 20:27
USB的驱动有没有教程提供参考学习呢?

6#
发表于 2014-11-15 20:48:13 | 只看该作者

推荐一本书给我,谢谢。还有你这样灯状态灯,不耗CPU时间吗?
7#
 楼主| 发表于 2014-11-15 21:41:23 | 只看该作者
dwl65 发表于 2014-11-15 20:48
推荐一本书给我,谢谢。还有你这样灯状态灯,不耗CPU时间吗?

每次只是切换个状态,对于资源耗费来说可以忽略
8#
发表于 2014-11-15 23:17:02 | 只看该作者
liyf 发表于 2014-11-15 21:41
每次只是切换个状态,对于资源耗费来说可以忽略

我说的是delay这个空延时。
9#
 楼主| 发表于 2014-11-15 23:21:20 | 只看该作者
dwl65 发表于 2014-11-15 23:17
我说的是delay这个空延时。

有延时时基本就是err状态了
10#
发表于 2014-11-15 23:33:52 | 只看该作者
liyf 发表于 2014-11-15 23:21
有延时时基本就是err状态了

回头好好细细看代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-5-14 11:36 , 耗时 0.101655 秒, 22 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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