You are on page 1of 2

01/04/13

www.x-robotics.com/downloads/rutinas/tx-rs232.txt

; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *h t t p : / / w w w . x r o b o t i c s . c o m* * * * * * * ;P R O G R A M A:t x r s 2 3 2 . a s m ;F u n c i o n:T r a n s m i t e2b y t e sp o re lp u e r t os e r i ed e lp i ce ni n t e r v a l o sd e ; 1s e g u n d o . ; S e r i a lp o r tc o n f i g :9 6 0 0b a u d i o s , 8b i t s , p a r i d a d=n o n e ; ; R e v i s i o n:1 . 0 7 / 2 / 2 0 0 2 P r o g r a m ap a r a:P I C 1 6 F 8 7 3 ;C P UC l o c k:4M H z R e l o ji n s t r u c c i o n:1M H z=1u s ; W D T:D e s h a b i l i t a d o T i p od er e l o j:X T ;C o d eP r o t:O F F ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *h t t p : / / w w w . x r o b o t i c s . c o m* * * * * * * L I S T R A D I X P = 1 6 F 8 7 3 H E X ; S ei n d i c ae lm o d od ep r o c e s a d o r ; S i s t e m ad en u m e r a c i o nh e x a d e c i m a l ; s ei n c l u y el ad e f i n i c i o nd el o s ; r e g i s t r o si n t e r n o s

I N C L U D E< P 1 6 f 8 7 3 . i n c > C o u n t e r A C o u n t e r B C o u n t e r C E Q U E Q U E Q U 2 0 h 2 1 h 2 2 h

; < < < < < < -V E C T O RD ER E S E T> > > > > > > O R G 0 x 0 0 ; I n i c i oe ne lV e c t o rd eR e s e t g o t o I N I C I O ; V aal ap r i m e r ai n s t r u c c i o nd e l ; p r o g r a m a

; < < < < < < -V E C T O RD EI N T E R R U P C I O N> > > > > > > O R G 0 x 0 4 ; V e c t o rd ei n t e r r u p c i o n

; < < < < < < -I N I C I OP R O G R A M AP R I N C I P A L> > > > > > > I N I C I O c l r f P O R T B ; L i m p i as a l i d a s c l r f P O R T C b s f b s f b c f c l r f m o v l w m o v w f m o v l w m o v w f m o v l w m o v w f b c f b s f R C S T A , S P E N S T A T U S , R P 0 S T A T U S , R P 1 T R I S B b ' 1 0 1 1 1 1 1 1 ' T R I S C b ' 0 0 1 0 0 1 0 0 ' T X S T A . 2 5 S P B R G S T A T U S , R P 0 R C S T A , S P E N ; s ea c t i v al aU S A R T ; C a m b i oa lb a n c o1-

; P u e r t aBc o m os a l i d a ; R C 7 / R xe n t r a d a , ; R C 6 / T xs a l i d a . ; C o n f i g u r a c i o nU S A R T ; ya c t i v a c i o nd et r a n s m i s i o n ; 9 6 0 0b a u d i o s ; C a m b i oa lb a n c o0; s ea c t i v al aU S A R T

b s f b c f b s f b c f

S T A T U S , R P 0 S T A T U S , R P 1 T X S T A , T X E N S T A T U S , R P 0

; C a m b i oa lb a n c o1; H a b i l i t al at r a n s m i s i o n ; C a m b i oa lb a n c o0-

www.x-robotics.com/downloads/rutinas/tx-rs232.txt

1/2

01/04/13

www.x-robotics.com/downloads/rutinas/tx-rs232.txt

b u c l e

c a l l m o v l w m o v w f b s f b c f b t f s s g o t o b c f m o v l w m o v w f g o t o

P D e l a y h ' 4 9 ' T X R E G S T A T U S , R P 0 S T A T U S , R P 1 T X S T A , T R M T C O M P _ T X S T A T U S , R P 0 . 5 0 T X R E G b u c l e

; E n v i ae lc a r a c t e r ,v a l o rh e x ;d e lc o d i g oa s c i i ; C a m b i oa lb a n c o1; c o m p r u e b as ia c a b od eT x . ; C a m b i oa lb a n c o0; c a r a c t e rA S C I Ie nd e c i m a l

C O M P _ T X

; < < < < < < -O T R A SR U T I N A S> > > > > > > ; P I CT i m eD e l a y=1 , 0 0 0 0 0 2 0sw i t hO s c=4M H z P D e l a y m o v l w D ' 6 ' m o v w f C o u n t e r C m o v l w D ' 2 4 ' m o v w f C o u n t e r B m o v l w D ' 1 6 8 ' m o v w f C o u n t e r A l o o p d e c f s z C o u n t e r A , 1 g o t o l o o p d e c f s z C o u n t e r B , 1 g o t o l o o p d e c f s z C o u n t e r C , 1 g o t o l o o p r e t u r n ; < < < < < < \ \ \ \ \ \ \ \ \ \ \ T H E \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ / / / / / / / / / / / / / / / / E N D / / / / / / / / / / / / / / > > > > > > > E N D

www.x-robotics.com/downloads/rutinas/tx-rs232.txt

2/2

You might also like