打印

如果采工频的?

[复制链接]
1559|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaNgxu198|  楼主 | 2007-7-21 11:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在用220V的交流电,有几十个灯,要求七彩同步.
我只知道需要采工频,不然时间长了就不同步了.硬件电路都已经做好了.
我想问下这个工频到底怎么个采**如何加到程序里面实现同步的,会把采工频做到外部中断里吗?万分感谢.只要说说怎么做就行了,代码我自己写,谢谢

相关帖子

沙发
conwh| | 2007-7-21 12:25 | 只看该作者

半波整流,在整形,就得到50的工频

使用特权

评论回复
板凳
zhaNgxu198|  楼主 | 2007-7-21 13:13 | 只看该作者

大哥,你看清了吗?

大哥,你看清了我的问题吗?我是问在程序里怎么采工频,我没问硬件问题呀.

使用特权

评论回复
地板
conwh| | 2007-7-21 13:26 | 只看该作者

用中断呀

使用特权

评论回复
5
gyt| | 2007-7-21 20:41 | 只看该作者

没有硬件,怎么采得进来?

:)

使用特权

评论回复
6
diannaoza| | 2007-7-21 20:53 | 只看该作者

我是问在程序里怎么采工频

中断(最好),或1ms,2ms....指定查询一个IO口(p1.0....;p2.0),对照比较是否变化,即可知工频过0否。

使用特权

评论回复
7
conwh| | 2007-7-21 20:58 | 只看该作者

怎么越看越糊涂

使用特权

评论回复
8
zhangxu198| | 2007-7-24 15:24 | 只看该作者

这样延时能行吗?

假设P1.0用来采工频
Delay:
  mov  ac_counter,#0
delay1:
  jb   P1.0,$
  inc  ac_counter
  mov  a,ac_counter
  cjne a,#20,delay1  ; 工频是0.02S,采50次为1S
  ret

让它在一种状态下停Delay,不知道为什么不行呢?用示波器看过波形是对的,难道一定要在中断里做?

使用特权

评论回复
9
zhangxu198| | 2007-7-24 15:25 | 只看该作者

图纸太大,传不上来

图纸太大,传不上来

使用特权

评论回复
10
xwj| | 2007-7-24 15:33 | 只看该作者

唉,LZ太菜

conwh 没说错啊

使用特权

评论回复
11
loading888| | 2007-7-24 17:49 | 只看该作者

中断

使用特权

评论回复
12
zhangxu198| | 2007-7-24 20:11 | 只看该作者

我把图传上来,请好心人帮忙写一个

我把图传上来,请好心人帮忙写一个

使用特权

评论回复
13
zhangxu198| | 2007-7-24 20:16 | 只看该作者

我把图传上来,请好心人帮忙写一个

 我把图传上来,请好心人帮忙写一个

使用特权

评论回复
14
zhangxu198| | 2007-7-24 20:18 | 只看该作者

我把图传上来,请好心人帮忙写一个

我把图传上来,请好心人帮忙写一个

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

144

帖子

0

粉丝