发布于 2011-05-11 15:54:04
149楼
to 回忆依然最美 :
1、理论上DB块没有限制。 而且我说了,你用定时器的话,最好用多重背景!这样多个定时器其实只占用了一个DB,明显精简了!
2、用INC指令做LOOP,配合JC指令使用。大概的思路就是先设置一个寄存器,比如MW0,赋值为0, 然后写你自己需要循环处理的动作,每次循环完成后,MW0用INC累加1,再判断MW0是否达到你设置的循环次数(比如需要循环8次,那么判断MW0>8?),当MW0达到循环次数时,用JC指令跳转…… 我自己写了一个modbus通讯程序,里面做CRC计算时就是这么用的。
I can do it