// Start timer and let it expire __STWRST L 0 SI T 10 SET R T 10 U T 10 __ASSERT== __STW VKE, 0 SET L W#16#0010 SI T 10 U T 10 __ASSERT== __STW VKE, 1 L T 10 __ASSERT>= __ACCU 1, 5 __SLEEP 101 U T 10 __ASSERT== __STW VKE, 0 L T 10 __ASSERT== __ACCU 1, 0 // Start timer and reset VKE before it expires __STWRST L 0 SI T 10 SET R T 10 U T 10 __ASSERT== __STW VKE, 0 SET L W#16#0010 SI T 10 U T 10 __ASSERT== __STW VKE, 1 L T 10 __ASSERT>= __ACCU 1, 5 CLR L W#16#0010 SI T 10 U T 10 __ASSERT== __STW VKE, 0 L T 10 __ASSERT>= __ACCU 1, 5 __SLEEP 101 U T 10 __ASSERT== __STW VKE, 0 L T 10 __ASSERT== __ACCU 1, __ACCU 2 // Reset signal __STWRST L 0 SI T 10 SET R T 10 U T 10 __ASSERT== __STW VKE, 0 SET L W#16#0010 SI T 10 U T 10 __ASSERT== __STW VKE, 1 L T 10 __ASSERT>= __ACCU 1, 5 SET R T 10 U T 10 __ASSERT== __STW VKE, 0 L T 10 __ASSERT== __ACCU 1, 0 __SLEEP 101 U T 10 __ASSERT== __STW VKE, 0 L T 10 __ASSERT== __ACCU 1, 0 // Test LC __STWRST L 0 SI T 10 SET R T 10 U T 10 __ASSERT== __STW VKE, 0 SET L W#16#1010 SI T 10 U T 10 __ASSERT== __STW VKE, 1 __SLEEP 101 CLR L W#16#1010 SI T 10 U T 10 __ASSERT== __STW VKE, 0 L T 10 __ASSERT> __ACCU 1, 0 __ASSERT< __ACCU 1, 10 DTB XOW W#16#1000 __SLEEP 101 LC T 10 __ASSERT== __ACCU 1, __ACCU 2