[求助]关于七段数码管显示倒计时

[复制链接]
查看6225 | 回复5 | 2006-5-23 23:01:00 | 显示全部楼层 |阅读模式

使用三菱Fx2PCL

要实现用七段数码管倒计时。

七段数码管 用两个(个位、十位)

倒计时时间最多不超过100。

例如从40倒计时到1 。每秒减一

小弟的想法是先把40送到一个寄存器。然后转换成BCD码。再把十位和个位分开送入七段数码管(用segd译码指令) 。

用1秒的定时中断来对40这个值做减一

哪位大哥帮忙写出程序?(三菱FX2系列)

先多谢了。

loveplc | 2006-5-23 23:29:00 | 显示全部楼层
你的想法很好,可以找个PLC试试
zliao-lily | 2006-6-20 15:32:00 | 显示全部楼层

fx系列的我没用过,但我用Q系列的实现过。

一,先将40存到D0里面。然后用D0/10存到D10中,这时,D10中存的是十位上的数,D11中方的是结果的小数部分。

再将D10 和〈D11乘以10〉分别转换成七段码输出,就可以实现。

二,关于一秒的中断。可以用闭开关M11控制一个计时器T1。计时时间为k10.然后用常on开关T1控制D0里的数自减INC D0。即可实现。

zhaoan0919 | 2006-6-26 18:38:00 | 显示全部楼层

我使用的omron的,需要吗?

xiaocai_1969 | 2008-6-11 16:51:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
killszw | 2011-1-20 20:46:00 | 显示全部楼层

回复 3# zliao-lily 的帖子

你好,我是想用PLC控制一个10秒的计时,即从0.0-9.9秒 也是通过数码管显示, 该怎么编写
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则