liao427154
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 150 点
下载积分: 673 分
在线时间: 54(小时)
注册时间: 2012-07-19
最后登录: 2016-11-06
查看liao427154的 主题 / 回贴
楼主  发表于: 2012-07-22 00:06
题目:用定时器控制路灯的定时点亮和熄灭,要求18:00开灯,6:00熄灯,请设计此程序。

我设计的思路如下,不知符不符合题目要求,是否正确 跪求高手指点迷津...


以30分钟为一个单位,等于1800秒,即T0=18000   每计满30分钟一次,C0加1 ,C0=48, 即24小时

其中K36为18:00    K12为6:00





路灯控制.rar (11 K) 下载次数:23
乌龟船长
级别: 网络英雄

精华主题: 0
发帖数量: 1278 个
工控威望: 7627 点
下载积分: 1305 分
在线时间: 2641(小时)
注册时间: 2007-03-21
最后登录: 2024-05-10
查看乌龟船长的 主题 / 回贴
1楼  发表于: 2012-07-23 08:28
直接读内部时钟,然后做比较就ok
乌龟船长
级别: 网络英雄

精华主题: 0
发帖数量: 1278 个
工控威望: 7627 点
下载积分: 1305 分
在线时间: 2641(小时)
注册时间: 2007-03-21
最后登录: 2024-05-10
查看乌龟船长的 主题 / 回贴
2楼  发表于: 2012-07-23 08:42
图片:
内部时钟一直运算,X0直接控制输出,而不是控制时钟。
楼主留言:
高手就是高手,非常佩服
zhouwm
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 124 点
下载积分: 1256 分
在线时间: 26(小时)
注册时间: 2012-06-24
最后登录: 2012-11-01
查看zhouwm的 主题 / 回贴
3楼  发表于: 2012-07-23 09:06
二楼建议可行,最好还有时间修正功能,不然时间误差就回不了头了,你又得拿电脑再去修正。
楼主留言:
时间误差修正这个更牛逼了,请问怎么在2楼的程序里改进呢?
chengfan
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 167 点
下载积分: 1433 分
在线时间: 19(小时)
注册时间: 2012-07-13
最后登录: 2012-10-15
查看chengfan的 主题 / 回贴
4楼  发表于: 2012-07-23 10:21
请教三楼时间误差修正该如何做?谢谢。