只需一步,快速开始
微信扫码登录
使用三菱Fx2PCL
要实现用七段数码管倒计时。
七段数码管 用两个(个位、十位)
倒计时时间最多不超过100。
例如从40倒计时到1 。每秒减一
小弟的想法是先把40送到一个寄存器。然后转换成BCD码。再把十位和个位分开送入七段数码管(用segd译码指令) 。
用1秒的定时中断来对40这个值做减一
哪位大哥帮忙写出程序?(三菱FX2系列)
先多谢了。
举报
fx系列的我没用过,但我用Q系列的实现过。
一,先将40存到D0里面。然后用D0/10存到D10中,这时,D10中存的是十位上的数,D11中方的是结果的小数部分。
再将D10 和〈D11乘以10〉分别转换成七段码输出,就可以实现。
二,关于一秒的中断。可以用闭开关M11控制一个计时器T1。计时时间为k10.然后用常on开关T1控制D0里的数自减INC D0。即可实现。
我使用的omron的,需要吗?
本版积分规则 发表回复 回帖后跳转到最后一页