Cur So Pic Basic

22
   1    8    /    0    7    /    2    0    1    1    1    I   n   g  .    A    l    f   o   n   s   o    N   a   v   a    C    á   r    d   e   n   a   s  .

Transcript of Cur So Pic Basic

Page 1: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 1/22

   I  n

  g .   A   l   f  o  n  s  o   N  a  v  a   C   á  r   d  e  n

  a  s .

Page 2: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 2/22

   T  e

  m  a  r   i  o  :

         M

  o   d  u   l  o   1 .   I  n   t  r  o   d  u  c  c   i   ó  n  a

   l  o  s

   M

   i  c  r  o  c  o  n   t  r  o   l  a

   d  o  r  e  s

  .

 

  p

  r  o  g  r  a  m  a  c   i   ó  n  c  o  n   P   I   C   B   A

   S   I   C .

         M

  o   d  u   l  o   3 .   A  c

   t   i  v  a  c   i   ó  n   d  e  s  a   l   i   d  a  s .

         M

  o   d  u   l  o   4 .   L  e

  c   t  u  r  a   d  e  e  n   t  r  a   d  a  s .

Page 3: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 3/22

   O   b   j  e   t   i  v  o  :

         A

  p  r  e  n   d  e  r  a  p  r  o

  g  r  a  m  a  r

  m

   i  c  r  o  c  o  n   t  r  o   l  a   d

  o  r  e  s   d  e  u  n  a  m

  a  n  e  r  a   f   á  c   i   l .

Page 4: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 4/22

   C  o

  n   t  r  o   l  a   d

  o  r .

   C  e  r  e

   b  r  o   d  e   l  r  o   b  o

   t  q  u  e  c  o  n   t  r  o   l  a   t  o   d  a  s  s  u  s

   f  u  n  c

   i  o  n  e  s .

   A   l  u

  n  o  s  c  o  n   t  r  o   l  a

   d  o  r  e  s

  u  e   d  e  n  s  e  r  :

      

   C  o

  m  p  u   t  a   d  o  r  a  s

 .

      

   P   L

   C  s .

      

   M   i  c  r  o  c  o  n   t  r  o   l  a   d

  o  r  e  s .

Page 5: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 5/22

   M   i  c  r  o  c  o  n   t

  r  o   l  a   d  o  r .

      

   E  s

  u  n  c   i  r  c  u   i   t  o   i  n   t  e  g  r  a   d  o  q  u  e  c

  o  n   t   i  e  n  e  :

  –

   C   P   U   (   C  e  n   t  r  a   l    P  r  o  c  e  s   i  n  g   U  n   i   t   ) .

  –

   M  e  m  o  r   i  a   (   d  a   t  o  s ,  p  r  o  g  r  a  m  a   )

 .

 

  –

   P  u  e  r   t  o  s   d  e   E  n

   t  r  a   d  a   /   S  a   l   i   d  a .

  –

   T   i  m  e  r  s   /  c  o  n   t  a   d  o  r  e  s

  –

   C  o  n  v  e  r   t   i   d  o  r   A

   /   D

  –

   M   ó   d  u   l  o  s   d  e  c  o  m  u  n   i  c  a  c   i   ó  n  s

  e  r   i  a   l .

Page 6: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 6/22

         L

  o  s  m   á  s  u   t   i   l   i  z  a   d  o  s  :

  –   M   i  c  r  o  c   h   i  p  :   P

   I   C   ’  s .

  –

 

   ’ 

   M   i  c  r  o  c  o  n   t

  r  o   l  a   d  o  r .

 

  –   F  r  e  e  s  c  a   l  e   (

   M  o   t  o  r  o   l  a   ) .

  –   N  a   t   i  o  n  a   l    S  e  m

   i  c  o  n   d  u  c   t  o  r  :   C   O   P   ’  s .

  –   T  e  x  a  s   I  n  s   t  r  u

  m  e  n   t  s

Page 7: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 7/22

   M   i  c  r  o  c  o  n   t

  r  o   l  a   d  o  r

   P   I   C   1   6   F   8   1   9 .

   C  a  r  a  c   t  e  r

   í  s   t   i  c  a  s   P  r   i  n  c   i  p  a   l  e  s .

  –   E  m

  p  a  q  u  e   t  a   d  o   d  e   1

   8  p   i  n  e  s .

  –   1   6

  p   i  n  e  s   d  e  e  n   t  r  a   d

  a   /  s  a   l   i   d  a   (   P  u  e  r   t  o

   A  y   P  u  e  r   t  o   B   ) .

  –   2   K   b   d  e   M  e  m  o  r   i  a   F   l  a  s   h  p  a  r  a  p  r  o  g  r  a

  m  a .

 

  –   2   5   6

  y   t  e  s

  e  m  e  m

  o  r   i  a   R   A   M  y   2   5   6

  m  e  m  o  r   i  a   E   E   P   R   O

   M

  p  a  r  a   d  a   t  o  s .

  –   O  s  c   i   l  a   d  o  r   i  n   t  e  r  n  o  s

  e   l  e  c  c   i  o  n  a   b   l  e  e  n

   8   d   i   f  e  r  e  n   t  e  s

   f  r  e

  c  u  e  n  c   i  a  s .

  –   3   T

   i  m  e  r  s

  –   C  o  n  v  e  r   t   i   d  o  r  a  n  a   l   ó  g

   i  c  o   /   d   i  g   i   t  a   l    d  e   5  c  a  n  a   l  e  s   1   0   b   i   t  s .

  –   S  a   l   i   d  a   P   W   M

Page 8: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 8/22

   M   i  c  r  o  c  o  n   t

  r  o   l  a   d  o  r

   P   I   C   1   6   F   8   1   9 .

   D   i  s   t  r   i   b  u  c   i   ó  n   d  e

  p   i  n  e  s .

   P  u  e  r   t  o   A  :

  •

   8   B   i   t  s  :   R   A   0  a   R   A   7 .

  •

   B   i   d   i  r  e  c  c   i  o  n  a   l .

   P  u  e  r   t  o   B  :

  •   8

   B   i   t  s  :   R   B   0  a   R   B   7

 .

  •   B

   i   d   i  r  e  c  c   i  o  n  a   l .

Page 9: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 9/22

   E  s  u  n  a   t  a   b   l   i   l   l  a  o  p   l  a  c  a   d  e  p  r  u  e   b  a  s  r  e  u   t   i   l   i  z  a   b   l  e

   h  e  c

   h  a   d  e  p   l   á  s   t   i  c  o

  c  o  n  p  e  r   f  o  r  a  c   i  o  n  e  s  q  u  e  e  n  s  u

   i  n   t  e

  r   i  o  r   t   i  e  n  e  c  o  n

  e  x   i  o  n  e  s .   E  s  m

  u  y   ú   t   i   l   p  a  r  a

 

   P   R   O

   T   O   B   O   A   R   D .

 

  e   l  e  c   t  r   ó  n   i  c  o  s .

Page 10: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 10/22

   C   i  r  c  u   i   t

  o   E   l  e  c   t  r   ó  n   i  c  o .

   A  r  m  a  r

  e  n   P  r  o   t  o   b

  o  a  r   d .

Page 11: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 11/22

   C   i  r  c  u   i   t

  o   E   l  e  c   t  r   ó  n   i  c  o .

   A  r  m  a  r  e

  n   P  r  o   t  o

   b  o  a  r   d .

Page 12: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 12/22

   C   i  r  c  u   i   t

  o   E   l  e  c   t  r   ó  n   i  c  o .

   A  r  m  a  r  e

  n   P  r  o   t  o

   b  o  a  r   d .

Page 13: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 13/22

   P  a

  r  a  p  r  o  g

  r  a  m  a  r  u

  n  m   i  c  r  o

  n  e

  c  e  s   i   t  a  m

  o  s  :

      

   R  e  q  u  e  r   i  m   i  e  n   t  o  s  p  a  r  a  p  r  o  g  r  a  m  a  r

  u  n   P   I   C  :

  –   E   d

   i   t  o  r .   P  r  o  g  r  a  m  a  e  n   d  o  n   d  e  s  e  e  s  c  r   i   b  e  e   l   c   ó   d   i  g  o  :

   M   I   K   R   O   B   A   S   I   C .

  –   C  o

  m

   i   l  a   d  o  r .   T  r  a   d  u

  c  e  e   l   c   ó   d   i  o  e  s  c  r   i   t  o  a   h  e  x  a   d  e  c   i  m

  a   l 

  c   ó

   d   i  g  o  m   á  q  u   i  n  a   )  :   M   I   K   R   O   B   A   S   I   C .

  –   T  a

  r   j  e   t  a  p  r  o  g  r  a  m  a   d  o  r  a  o  p  r  o  g  r  a  m  a

   d  o  r  c  o  n  s  o   f   t  w  a  r

  e   d  e

  c  o

  m  u  n   i  c  a  c   i   ó  n  :   U   S   P   3 .   0

Page 14: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 14/22

   P  r  o  g  r  a  m  a  c   i   ó  n  c  o  n

   M   i

   k  r  o   B  a  s   i  c .

  •   C  r  e  a  r  u  n  a  c  a  r  p  e   t  a  c  o  n  e   l   n  o  m   b  r  e   d  e   l   p  r  o  g  r  a  m

  a   P  r  e  n   d  e   L   E   D .

  •   C  o  r  r  e  r

  e   l   p  r  o  g  r  a  m  a   M   i   k  r  o   b

  a  s   i  c .

  •   P  a  r  a  c  r  e  a  r  u  n  p  r  o  y  e  c   t  o  n  u

  e  v  o  e  n  e   l   m  e  n  u   “   P  r  o   j  e  c   t   ”  s  e   l  e  c  c   i  o  n  a  m  o  s   “   N  e  w

   P  r  o   j  e  c   t   ”

 .

 

  •  n  e  s  a

  v  e  n  a  n  a  e

  a  m  o  s

  n  o  m

  r  e  a  p  r  o  y  e  c  o

 ,  s  e  e  c  c  o  n  a  m  o  s

  n  e  v  a  a

  e  s   t  a  r  g  u

  a  r   d  a   d  o   (  p  a   t   h   ) ,  e  s  p

  e  c   i   f   i  c  a  m  o  s  e   l   m   i  c  r  o

  a  u   t   i   l   i  z  a  r ,   l  a   f  r  e  c  u  e

  n  c   i  a   d  e

  r  e   l  o   j  a   l  a  q  u  e  s  e  v  a  a   t  r  a   b  a

   j  a  r   (  e  n  n  u  e  s   t  r  o  c  a  s  o  a   4 .   0   M   H  z   ) ,  y  p  o  r

   ú   l   t   i  m  o

   l  a  s   b  a  n   d  e  r  a  s   d  e   l   r  e  g   i  s   t  r  o   d  e  c  o  n   f   i  g  u  r  a  c   i   ó  n  :

  •   P  r  e  s   i  o  n  a  r  e   l    b  o   t   ó  n   D  e   f  a  u   l   t .

  •   D  e

  s  e   l  e  c  c   i  o  n  a  r_

   H   S_   O

   S   C   (  s  e  s  e   l  e  c  c   i  o  n  a  s   i   s  e  u  s  a  o  s  c   i   l  a   d  o  r  e  x   t  e  r  n  o   )

  •   S  e   l  e  c  c   i  o  n  a  r_

   I   N   T   R   C_   I

   O   (   E  s  p  e  c   i   f   i  c  a  m  o  s  u

  s  a  r  e   l   o  s  c   i   l  a   d  o  r   i  n   t  e

  r  n  o   )

  •   S  e   l  e  c  c   i  o  n  a  r_

   B   O   D   E   N_

   O   F   F   (   P  a  r  a  q  u  e  n  o  r

  e   i  n   i  c   i  e  c  o  n  u  n  a  v  a  r   i  a  c   i   ó  n  e  n

   l  a   f  u  e  n   t  e   ) .

  •   S  e   l  e  c  c   i  o  n  a  r_

   M   C   L   R_   O

   F   F   (   S  e   d  e  s  a  c   t   i  v  a  e   l   p

   i  n   d  e  r  e   i  n   i  c   i  o   ) .

  •   P  r  e  s   i  o  n  a  m  o  s   O   K .

Page 15: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 15/22

   P  r

  o  g  r  a  m  a

  c   i   ó  n   M   i   k  r  o   B  a  s   i  c .

   B   i   t  s   d  e

   C  o  n   f   i  g  u  r  a  c   i   ó  n

Page 16: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 16/22

   P  r

  o  g  r  a  m  a

  c   i   ó  n   M   i   k  r  o   B  a  s   i  c .

   P  r   i  m

  e  r   P  r  o  g  r  a

  m  a

   P  r  o  g  r  a

  m  a   1  :   A  c   t   i  v  a  r  y   d  e  s  a  c   t   i  v  a  r  s  a   l   i   d  a  s   d  e   l    P  u  e  r

   t  o   B .

   T  e  c   l  e  a  m  o  s  e   l   s   i  g  u   i  e  n   t  e  c   ó   d   i  g  o  e  n  e   l   e   d   i   t  o  r  :

   P  a  r  a  c  o  m  p   i   l  a  r  e   l   p  r  o  g  r  a  m  a

  e  n  e   l   m  e  n  u   “   P  r  o   j  e  c   t   ”  s  e   l  e  c  c   i  o  n  a  m  o  s   “   B  u   i   l   d   A   l   l   ” .

   E  n  e   l 

  c  u  a   d  r  o   d  e  a   b  a   j  o   d  e   l   e   d   i   t  o  r  v  e  r  e  m  o  s   l  o  s  r  e  s

  u   l   t  a   d  o  s   d  e   l  a  c  o  m  p   i   l  a

  c   i   ó  n .   S   i 

  s  e  e  n  c  o  n   t  r   ó  u  n  e  r  r  o  r  s  e   t   i  e  n  e  q  u  e  c  o  r  r  e  g   i  r  p  a  r  a  p  o   d  e  r  c  o  m  p   i   l  a  r   l  o .   E   l   p

  r  o  g  r  a  m  a

  s  e  c  o  m  p   i   l  a  c  o  n   é  x   i   t  o  c  u  a  n   d

  o  e  n  e   l   r  e  c  u  a   d  r  o   d  e  m

  e  n  s  a   j  e  s  v  e  m  o  s   l  a  p  a

   l  a   b  r  a

   “   S  u  c  c

  e  s  s   ” .

Page 17: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 17/22

   P  r  o  g  r  a  m  a   d  o  r   U

   S   P   3 .   0

   P  a  r  a

  g  r  a

   b  a  r  e

   l   c

   ó   d   i  g  o  e  n  e

   l   m

   i  c  r  o  c  o  n

   t  r  o   l  a   d  o  r ,  u

   t   i   l   i  z  a  r  e  m  o  s

  e   l   p  r  o  g  r  a  m  a

   d  o  r  o  q  u  e  m  a

   d  o  r

   U   S   P   3  c  o  n  s  u  r  e  s  p  e  c

   t   i  v  o

  s  o

   f   t  w

  a  r  e  :

   A   b

  r   i  r  e

   l   a  r  c

   h   i  v  o .   h  e

  x   d  e  n  u  e  s

   t  r  o  p  r  o

  g  r  a  m  a ,

  s  e

   l  e  c  c   i  o

  n  a  r  e

   l 

  m  o

   d  e

   l  o   d  e  m

   i  c  r  o  c  o

  n   t  r  o   l  a   d  o  r  q  u  e  e  s

   t  a  m  o  s  u  s  a  n

   d  o  y

  p  r  e

  s   i  o  n  a  r  e

   l    b  o

   t   ó  n

  g  r  a

   b  a  r .

Page 18: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 18/22

   P

  r  o  g  r  a  m  a

  c   i   ó  n   M   i   k

  r  o   B  a  s   i  c .

   P  r  o  g  r  a  m  a   2 .   P  r  e  n

   d  e  r  y  a  p  a  g  a  r   L   E   D   S

  s  e  c  u  e  n  c   i  a   l  m  e  n   t  e .

   C  o  m  o

  p  o   d  e  m  o  s  o   b  s  e  r  v  a  r  e  n

  e   l  p  r  o  g  r  a  m  a   d  e  a  r  r   i   b

  a   l  a  s  v  a  r   i  a   b   l  e  s  s  e   d  e  c   l  a  r  a  n  c  o  n

   l  a  p  a   l  a

   b  r  a  r  e  s  e  r  v  a   d  a   D   I   M .

   T  a  m   b   i   é  n  s  e  u   t   i   l   i  z  a  e   l  c   i  c   l  o

   F  o  r …   t  o … .  n  e  x   t  p  a  r  a   h

  a  c  e  r  u  n  c   i  c   l  o   d  e   d  e   t  e  r  m   i  n  a   d  o

  n   ú  m  e  r

  o   d  e   i   t  e  r  a  c   i  o  n  e  s .

Page 19: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 19/22

   C   i  r  c  u   i   t

  o   E   l  e  c   t  r   ó

  n   i  c  o .

   A  r  m  a  r  e  n   P  r  o   t  o   b  o  a  r   d .

Page 20: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 20/22

   C   i  r  c  u   i   t

  o   E   l  e  c   t  r   ó

  n   i  c  o .

   A  r  m  a  r  e  n   P  r  o   t  o   b  o  a  r   d .

Page 21: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 21/22

   P  r

  o  g  r  a  m  a

  c   i   ó  n   M   i   k  r  o   B  a  s   i  c .

   P  r  o  g  r  a  m  a   3 .   L  e  e  r  s  e   ñ  a   l  e  s  y  a

  c   t   i  v  a  r  s  a   l   i   d  a  s .

   E  n  e  s

   t  e  p  r  o  g  r  a  m  a  s  e  e  m

  p   l  e  a  e   l   c  o  m  a  n   d  o   W

   h   i   l  e . .  w  e  n   d  p  a  r  a   h  a

  c  e  r  u  n

  c   i  c   l  o   i  n   f   i  n   i   t  o ,  y  e   l   c  o  m  a  n   d

  o  c  o  n   d   i  c   i  o  n  a   l    I   F 

   t   h  e  n   e   l  s  e   e  n   d   i   f  p  a  r  a

   h  a  c  e  r

  u  n  a  c  o  m  p  a  r  a  c   i   ó  n  y  c  o  n   t  r  o   l  a  r  e   l    f   l  u   j  o   d

  e   l   p  r  o  g  r  a  m  a .

Page 22: Cur So Pic Basic

8/4/2019 Cur So Pic Basic

http://slidepdf.com/reader/full/cur-so-pic-basic 22/22

   P  r

  o  g  r  a  m  a

  c   i   ó  n   M   i   k  r  o   B  a  s   i  c .

   P  r  o  g  r  a  m  a   4 .

   L   l  a  m  a   d  a  s  a  p  r  o  c  e   d   i  m   i  e  n   t  o  s .