timer.java
来自「Java Op Processor java vhdl processor」· Java 代码 · 共 58 行
JAVA
58 行
package wcet.kflapp;/*** A VERY simple timer and WD handling (!copy! for kfl).*/public class Timer { private static boolean blink; private static int next; private static int last; public static void init() { blink = true; wd(); } public static void wd() { if (blink) { JopSys.wr(1, BBSys.IO_WD); blink = false; } else { JopSys.wr(0, BBSys.IO_WD); blink = true; } } public static void start() { next = JopSys.rd(JopSys.IO_CNT); last = next; } static int usedTime() { return JopSys.rd(JopSys.IO_CNT)-last; } static void waitForNextInterval() { next += JopSys.INTERVAL; int i = JopSys.rd(JopSys.IO_CNT); if (next-i < 0) { // missed time! next = i; // correct next last = i; return; } while (next-JopSys.rd(JopSys.IO_CNT) >= 0) // @WCA loop=1 ; last = JopSys.rd(JopSys.IO_CNT); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?