|
|
2 |
l o n g T a g T e x t
2S U P E R ^ . A f t e r R e a d I n p u t s ( ) ; (I F _ i S t a t e = 1 0 T H E N " t i m e r ( I N : = T R U E ) ; " I F t i m e r . Q T H E N ( F O R a d c : = 0 T O 7 D O n l e n : = r e a d r e g i s t e r ( 1 6 # 7 + 2 * a d c , A D R ( B u f f e r ) , 2 ) ; $ I F l e n = 2 T H E N Š v a l u e : = B Y T E _ T O _ R E A L ( B u f f e r [ 1 ] ) + B Y T E _ T O _ R E A L ( B u f f e r [ 0 ] ) * 2 5 6 ; b s t o u t . a d c V o l t a g e s [ a d c ] : = v a l u e * 3 . 3 / 4 0 9 5 ; Z s t o u t . a d c R a w [ a d c ] : = R E A L _ T O _ U I N T ( v a l u e ) ; E N D _ I F E N D _ F O R F o p t o : = r e a d 8 ( M E G A I O _ O P T O _ A D D ) ; ( F O R l e n : = 0 T O 7 D O Š s t o u t . o p t o I n [ l e n ] : = U S I N T _ T O _ B O O L ( S H L ( 2 # 0 0 0 0 0 0 0 1 , l e n ) A N D o p t o ) ; : g p i o : = r e a d 8 ( G P I O _ V A L _ A D D ) ; ( F O R l e n : = 0 T O 5 D O Š s t o u t . g p i o I n [ l e n ] : = U S I N T _ T O _ B O O L ( S H L ( 2 # 0 0 0 0 0 0 0 1 , l e n ) A N D g p i o ) ; !& t i m e r ( I N : = F A L S E ) ; " E N D _ I F #E N D _ I F $I n t e r f a c e %L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } &8M E T H O D A f t e r R e a d I n p u t s : I N T 'V A R (< B u f f e r : A R R A Y [ 0 . . 3 ] O F B Y T E ; ) a d c : U S I N T ; * v a l u e : R E A L ; + l e n : D I N T ; , o p t o : U S I N T ; - g p i o : U S I N T ; .E N D _ V A R Ð ÐÐEÐ Ð |