Vous êtes sur la page 1sur 25

INGENIERA MECATRNICA

------------------------------------------------------

Prctica de Taller 1
CURSO:TALLER DE DESARROLLO AVANZADO CON MICROCONTROLADORES FECHA:
INSTRUCTOR: ING. EULER DEZA FIGUEROA

BLOQUE:

GRUPO N:

RUBRICA DE EVALUACIN POR CADA INTEGRANTE DEL GRUPO:


ALUMNO

CRITERIO

[Apell y Nom]

C1:Puntualidad
e indumentaria
[0-5]

C2: Colabora
con el grupo
[0-5]

C3: Aporta
soluciones
[0-5]

C4:Respeto
y disciplina
[0-5]

Puntaje
TOTAL
[20 pts]

1.
2.
3.
4.
5.
6.
1. RUBRICA DE EVALUACIN GRUPAL

Rubrica de Evaluacin
Para taller
Se observa que hicieron un trabajo ordenado,
limpio y al finalizar la prctica dejaron su lugar
de trabajo en orden
Manipula y utiliza los equipos e instrumentos de
manera correcta
Detectan dificultades en la prctica, y dan
solucin de manera creativa e inventiva,
aplicando tcnicas aprendidas en clase, e
investigacin del grupo
Implementan los diferentes circuitos
propuestos, con xito
Presenta el proyecto final con esttica y
operativo al 100%, en el tiempo establecido
Realiza un informe grupal del proyecto, en
donde adems investigan cada dispositivo,
utilizado en dicho proyecto

TOTAL

Puntaje
mximo

Puntuaciones
6 5 4 3 2 1

2
2
3

6
4
3

20

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

Puntaje
obtenido

INGENIERA MECATRNICA
------------------------------------------------------

Prctica de Taller 1
Primeros programas con lenguaje assembler para
microcontroladores y diseo de panel seguidor solar
Objetivos:
Conocer la arquitectura interna de los microcontroladores PIC
Aprender y aplicar correctamente el juego de instrucciones de los uCs PIC
Implementar Los diferentes circuitos basados en microcntroladores y componentes
electrnicos en protoboard.
Realizar el diseo de los algoritmos para los diferentes ejercicios propuestos
Aplicar los conocimientos adquiridos al diseo, control e implementacion de un
SEGUIDOR SOLAR usando motores PAP y sensores de luz LDR
I).- PROPUESTA DE DISEO

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

II).- Materiales y equipos:

MULTIMETRO DIGITAL

GRABADOR DE PIC [COMPATIBLE CON PICKIT 2]

(2) PROTOBOARD

ALICATE PINZA [CON RESORTE]

ALICATE DE CORTE [CON RESORTE]

PELACABLE [OPCIONAL]

CUCHILLA / TIJERA / CINTA MASKETING

CAJITA PORTAHERRAMIENTAS

================

(1 De cada uno) PIC16F84A, PIC 16F877A, PIC16F628A


(1) Cristal de 4MHz
(1) Cristal de 20MHz
(4) Condensadores de 22pF
(10) Resistencias de 1.2 KOhm
(10) Resistencias de 220 Ohm
(10) Resistencias de 10 KOhm
(6) LDR
(8) Led de alto brillo (Colores rojo, blanco, verde)
(8) Pulsadores NA para protoboard

CABLECILLO PARA PROTOBOARD [NO EL UTP]

(1) 74HC47
(3) 74HC164
(3) 74HC373
(5) Display nodo comn
(2) Dip Switch de 4 pines
(6) Transistores BC557 / (6) Transistores BC548
(2) Driver L293d | Regulador L7805
(2) CI 40106
TIP31 Y TIP32 [3 de C/U]
(3) Transistores 2N2222
(2) Transistores BD137 | BD135 | // (4) DIODOS DE 1Amp
CABLE JUMPER [OPCIONAL]
ESTRUCTURA DEL PANEL SOLAR [SEGUIDOR DE LUZ]
(2) MOTORES PAP [BIPOLAR DE PREFERENCIA]

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

III).- Resumen :
PUERTOS: *

Puertos de Entrada/Salida

Pines de entrada/salida (I/O) de propsito


general

Mediante ellos, el micro PIC puede


monitorizar y controlar otros dispositivos.

Para aadir flexibilidad al micro, muchos de


sus pines de entrada/salida estn
multiplexados con funciones alternativas.

Para la mayora de los puertos, la direccin


del pin I/O es controlada por el registro de
direccin de datos, llamado TRIS. TRISX<n>
controla la direccin del pin n del puerto X.

Estructura tpica de un puerto de entrada/salida


de propsito general.

El registro PORT funciona como un latch para los datos de


salida. Cuando el registro PORT se lee (Ej, MOVF PORTB,
W), el micro lee los niveles presentes en los pines de I/O
(no en los latches).
Cuando una funcin est multiplexada en un pin de I/O de
proposito general, la funcionalidad de un pin puede
cambiar para acomodarse a los requisitos del mdulo
perifrico. Por ejemplo, si un micro tiene un conversor
A/D, los pines asociados a este mdulo estn configurados
en un RESET como entradas analgicas para evitar un
consumo de corriente excesivo en el buffer de dicho pin si
este estuviera configurado como entrada digital y el valor
de tensin en el pin estuviera a un nivel
intermedio.

EL ABC DEL HARDWARE ELEMENTAL DEL PIC *


Comencemos por decir que el Microcontrolador por ser una
mquina secuencial, necesita para funcionar de un generador
de pulsos de onda cuadrada, a los cuales se denominan
pulsos de clock. Dichos pulsos pueden ser generados de 3
formas diferentes:

Usando un Oscilador de Onda Cuadrada Externo


(EC)

Usando un resonador, Cristal de cuarzo o red RC


colocada en OSC1 y OSC2

Usando el Oscilador interno del Microcontrolador.


Las fuentes generadoras del clock para alimentar la CPU y
los Perifricos pueden ser distintas:
Si usamos un cristal o un resonador externo, este lo
podemos conectar entre los terminales OSC1 y OSC2. En
caso de usar cristales, estos deben ser configurados en los
bits de configuracin como HS, XT o LP, segn el rango de
frecuencias donde trabajen.

El valor de RESET de los registros TRIS suele ser un 1,


de forma que por defecto los pines estn configurados como
entradas evitando posibles cortocircuitos en la alimentacin
que podran daar el micro o el resto del sistema.
* REFERENCIA:ATE-Universidad de Oviedo [TEMA 4]
Para esto Microchip nos da una tablita de referencia:

En estos casos el hardware se realizar no solo conectando


el respectivo cristal entre los terminales, sino tambin 2
capacitores del tipo cermico, preferentemente NP0
respecto a masa, para estabilizar la frecuencia, y eliminar
armnicos indeseados
REFERENCIA: Aprendiendo a programar Microcontroladores
PIC en Lenguaje C con CCS [Por Andrs Ral Bruno Saravia
y Datasheet 16F84a]

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

Los nuevos PIC incorporan un juego de 3


osciladores internos, denominados
HFINTOSC de 16MHz, MFINTOSC de
500KHz y LFINTOSC de 31KHz. De estos
por medio de un divisor de frecuencia
programable, podemos obtener distintas
frecuencias para excitar a la CPU y los
perifricos. E incluso es posible derivar la
salida del divisor de 8 MHz , para pasarla
por el PLL y de esta forma tener 32 MHz
de frecuencia de clock. En esta modalidad
la CPU puede alcanzar su velocidad mxima
de procesamiento para estos micros; 8
MIPS (8 Millones de Instrucciones Por
Segundo).

Esta opcin del PLL no solo la activamos


para el oscilador interno sino tambin para
los cristales externos, sin embargo debe
cuidarse de no superar los 32Mhz internos
al CPU.

Otra de las opciones internas que tiene


este microcontrolador es la posibilidad de
activar el BROWOUT RESET, el cual
resetear el microcontrolador en caso de
detectar una variacin de la tensin de
alimentacin del microcontrolador.
Adems en los nuevos PIC es posible
conmutar el oscilador en el momento de
arranque, para ello existe un fusible de
configuracin mediante llamado IESO el
cual habilita la conmutacin o no.
La conmutacin de la fuente del oscilador
se usa por lo general cuando se quiere
ahorrar energa, por ejemplo, se arranca
en el modo de cristal externo de alta
velocidad, y luego se pasa al oscilador
interno de baja frecuencia.
En este caso el sistema utiliza un bit
denominado SCS (System Clock Select ), el
cual se encuentra dentro de un registro
interno que controla al oscilador y que se
denomina OSCCON. Este bit permite
realizar la conmutacin por software desde
el oscilador externo al interno y viceversa
Por lo general, excepto que se este
diseando una aplicacin donde se debe
ahorrar al mximo los recursos de energa,
la opcin del IESO no se utiliza.
Otro recurso novedoso es el detector de la
falla del oscilador primario o externo FSCM
(Fail-Safe Clock Monitor). Este modulo,
cuando se activa, monitorea el oscilador
primario (LP, XT,HS, EC, RC y el Oscilador
del Timer1).
REFERENCIA: Aprendiendo a programar Microcontroladores
PIC en Lenguaje C con CCS [Por Andrs Ral Bruno Saravia
y Datasheet 16F84a]

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

REGISTRO W
Registro de trabajo
Recibe los resultados de las
operaciones ejecutadas por la ALU
Puede ser escrito
Se usa para las transferencias
indirectas entre registros y
ubicaciones de memoria
Por ejemplo: Puede usarse para
transferir datos a la pila y ejecutar
un Push o un Pop
Registro STATUS

Ubicado en 03h,83h,103h y 183h


Resume las condiciones en que se
encuentra el microcontrolador
Bits:
IRP: Selecciona bancos altos (2 y 3) cuando
vale 1 y bancos bajos (1 y 0) cuando vale 0
RP1 y RP0: Selectores de bancos para
acceso directo.
00: Banco 0
01: Banco 1
10: Banco 2
11: Banco 3
#TO: Bit de Time Out. Se pone en 0
cuando hay un RESET
#PD: Bit de Power Down. Se pone en 0
cuando entra en SLEEP
Z: Bandera del Cero. Se pone en 1 si el
resulatado de la ltima operacin realizada
es un 0.
DC: Bandera de Acarreo Intermedio. Se
pone en 1 si hay un carry de los 4 bits
menos segnificativos a los 4 bits ms
significativos.
C: Bandera de Acarreo. Se pone en 1 si el
resultado de una operacin excede la
capacidad de 8 bits y requiere de un

ALU (Unidad Aritmtica-Lgica)


Ejecuta las operaciones con los
operandos de entrada
Tiene un registro acumulador W
donde sealmacenan los resultados
El registro W puede realimentar su
valor como dato de entrada a la ALU
Ejecuta operaciones segn el cdigo
que reciba en las entradas de
control.
MUX de direcciones
Define si a la RAM ingresa la
direccin directa o la indirecta
La direccin directa se lee de la
memoria de programa
La direccin indirecta se construye a
partir de condiciones en el registro
FSR.
Por ejemplo: Saltos condicionados
RAM: Memoria de Datos
Memoria destinada para
almacenamiento temporal de datos.
Dividida en 4 bancos seleccionados
con los bits RP0 y RP1 del registro
Status
Cada banco es de 128 bytes
Las ubicaciones ms bajas son
reservadas para registros de
control/configuracin
Cada banco se constituye por
registros de propsito general.Cada
registro es una localidad de memoria
de 13 bits
Cada registro se accesa como
direccin de memoria, por ejemplo:
07F9h es una localidad vlida de
memoria de datos

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

acarreo.

RESUMEN
Arquitectura RISC de 35
instrucciones.
Operaciones de duracin igual,
excepto saltos.
Compatible con otras familias de
PIC.

Pila de 8 niveles y 4
fuentes de interrupcin.
Proteccin de cdigo
programable.

Comunicacin serie

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

SET DE INSTRUCCIONES

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

IV).- Implemente el siguiente circuito y desarrolle el programa correspondiente


[considerar los pines de alimentacion]

JUEGO DE LUCES EN ASSEMBLER


1

C1
22pF

X1

PIC16F84A

b0
b1
b2
b3
b4
b5
b6
b7

b0

6
7
8
9
10
11
12
13

b1

RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7

b2

MCLR

17
18
1
2
3

b3

10k

RA0
RA1
RA2
RA3
RA4/T0CKI

b4

R1

OSC1/CLKIN
OSC2/CLKOUT

b5

22pF

14

b6

U1
16
15

b7

CRYSTAL

C2

ESCRIBIR EL CODIGO, COMPILAR Y GRABAR EN EL MICROCONTROLADOR: [AGREGAR 10 EFECTOS]

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

10

INGENIERA MECATRNICA
------------------------------------------------------

V).- Implemente el siguiente circuito y desarrolle el programa correspondiente [considerar


los pines de alimentacion]

JUEGO DE LUCES PROGRAMABLES EN ASSEMBLER


22pF

C1

R2

X1

10k

C2

CRYSTAL

R3

PIC16F84A

- ESCRIBIR EL CODIGO, COMPILAR Y GRABAR EN EL MICROCONTROLADOR


- Aumentar a 12 efectos programables a travs de 4 interruptores

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

b0
220

b1

b2

b3

220

b0
b1
b2
b3
b4
b5
b6
b7

220

6
7
8
9
10
11
12
13

220

RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7

b4

MCLR

10k

220

RA0
RA1
RA2
RA3
RA4/T0CKI

b5

OSC1/CLKIN
OSC2/CLKOUT

220

10k
17
18
1
2
3

b6

R1

14

220

16
15

b7

U1

VDD

220

22pF

11

INGENIERA MECATRNICA
------------------------------------------------------

- Generar efectos con repeticiones de 5 veces, 4 veces, etc [lo ms dinamico posible]

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

12

INGENIERA MECATRNICA
------------------------------------------------------

VI).- Realizar el juego del ms rapido, para 5 jugadores.


ESQUEMA PROPUESTO:

EL JUEGO DEL MAS RAPIDO PARA 5 JUGADORES

X1
CRYSTAL

U1

RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7

6
7
8
9
10
11
12
13

b1
b2
b3
b4
b5
b6
b7

b5

MCLR

17
18
1
2
3

b4

10k

RA0
RA1
RA2
RA3
RA4/T0CKI

b3

R1

OSC1/CLKIN
OSC2/CLKOUT

b2

22pF

16
15

b1

C2

J1
J2
J3
J4
J5
RESET

L6

L5

L4

L3

L2

b7

0
0
0
0
0
0

22pF

b6

C1

PIC16F84A

L1 SIRENA

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

13

INGENIERA MECATRNICA
------------------------------------------------------

Ejemplo de implementacion en protoboard

Circuito con bateria de 9 VDC y regulador de voltaje 7805.

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

14

INGENIERA MECATRNICA
------------------------------------------------------

VII).- Manejo de Motores DC:


a) Implemente el Control de un Motor DC en dos sentidos [PUENTE H]:
B3
12V

Q5
Q4

R4

R3

TIP32
27

27

MOTOR DC
TIP32

Q3

Q6

R2

Q7

2N2222A

R5

Q2

3k

3k

TIP31

TIP31
2N2222A

b) Implemente el Control de un Motor DC en dos sentidos [PUENTE H CON


DRIVER L293D]:

U6(VSS)
V=4.99747

B5(+)
V=4.99747

16

0
0
0

2
7
1

IN1
IN2
EN1

VSS

8
VS OUT1
OUT2

U6
3
6

B5
5V

9
10
15

EN2
IN3
IN4

GND

OUT3
GND OUT4

11
14

L293D

MOTOR DC

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

15

16

INGENIERA MECATRNICA
------------------------------------------------------

c) Implemente el Control de un Motor DC en dos sentidos [PUENTE H CON


DRIVER L293D]:
U2
7805
3

VI

U2(VI)
V=11.9963

GND

VO

U2(VO)
V=5.00403

16

2
7
1

IN1
IN2
EN1

VSS

U1

8
VS OUT1
OUT2

3
6

B2
12V

9
10
15

EN2
IN3
IN4

GND

OUT3
GND OUT4

11
14

L293D

MOTOR DC

VIII).- Realizar el diagrama, la programcion, simulacion y finalmente implementelo


fisicamente la aplicacin de test de motor PAP

LDR1

TEST DE MOTOR PAP [BIPOLAR]

TORCH_LDR

U3:A
2

C1

R2

22pF

X1
C2

CRYSTAL16
15
4

22pF

OSC1/CLKIN
OSC2/CLKOUT
MCLR

RA0
RA1
RA2
RA3
RA4/T0CKI
RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7

R1
10k

17
18
1
2
3

40106

10k

0 Izq

U1

0 Der

6
7
8
9
10
11
12
13

16
2
7
1

9
10
15

IN1
IN2
EN1

EN2
IN3
IN4

VSS

GND

U2
3
6

VS OUT1
OUT2

11
14

OUT3
GND OUT4

+88.8

PIC16F84A
L293D

- ESCRIBIR EL CODIGO, COMPILAR Y GRABAR EN EL MICROCONTROLADOR


-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

INGENIERA MECATRNICA
------------------------------------------------------

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

17

INGENIERA MECATRNICA
------------------------------------------------------

IX).- Realizar el diagrama, la programcion, simulacion y finalmente implementelo


fisicamente la aplicacin de PANEL SEGUIDOR DE LUZ
Resumen :
1. Objetivo Principal: Disear un circuito digital, basado en microcontroladores capaz
gobernar un panel seguidor de luz, haciendo que ste siga una fuente de luz, para este
objetivo, el panel est dotado de dos motores PAP [uno de AZIMUT y otro de
ELEVACION], adems de 4 sensores de LUZ LDR, estratgicamente dispuestos, que
guiarn el movimiento del panel.
2. Sensores: La estructura est dotado de Cuatro sensores de
luz capaces de detectar la fuente de luz
La salida de estos sensores es 0 cuando no hay luz y 1
cuando hay luz

ESTADO

SENSOR

No hay Luz 0
Luz
1

3. Motores: Dos motores paso-paso [PAP, de referencia bipolar] que son controlados cada
uno mediante cuatro bits, descritos mediante la siguiente tabla de verdad

In1 In2 In3 In4

MOTOR

1 paso

1 paso

1 paso

1 paso

1 paso
Repite la Suencia

4. Especificaciones:
La estructura:
El esquema de la estructura es
el siguiente

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

18

INGENIERA MECATRNICA
------------------------------------------------------

Los Sensores: Los sensores deben estar estratgicamente ubicados para detectar la
fuente de luz, para enviar la informacin al PIC, a ser procesada.

Diagrama de Bloques: Como primera fase del diseo tenemos que entender qu es lo que
se nos est pidiendo y determinar el aspecto que tiene el circuito que hay que realizar.
El circuito tendr dos entradas provenientes de los sensores,

S_Arriba, S_Abajo,

S_Der y S_Izq, ocho salidas 2 para cada motor PAP

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

19

INGENIERA MECATRNICA
------------------------------------------------------

Tabla de verdad: Ahora hay que denir el comportamiento del circuito, utilizando una
tabla de verdad. Este comportamiento nos lo da el algoritmo de seguir la luz
La tabla de verdad es la siguiente:

Panel Seguidor de Luz


[Mapeo]:
NRO
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

SENS_ABAJO
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

SENS_ARRIBA
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

SENS_IZQ SENS_DER M_ELEVACION M_AZIMUT


0
0
STOP
STOP
0
1
STOP
M_DER
1
0
STOP
M_IZQ
1
1
STOP
STOP
0
0
M_ARRIBA
STOP
0
1
M_ARRIBA
M_DER
1
0
M_ARRIBA
M_IZQ
1
1
M_ARRIBA
STOP
0
0
M_ABAJO
STOP
0
1
M_ABAJO
M_DER
1
0
M_ABAJO
M_IZQ
1
1
M_ABAJO
STOP
0
0
STOP
STOP
0
1
STOP
M_DER
1
0
STOP
M_IZQ
1
1
STOP
STOP

Interpretar adecuadamente esta mapeo de la informacin a procesar

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

CASOS
CASO0
CASO1
CASO2
CASO0
CASO7
CASO8
CASO9
CASO7
CASO4
CASO5
CASO6
CASO4
CASO0
CASO1
CASO2
CASO0

20

INGENIERA MECATRNICA
------------------------------------------------------

Esquema Electrnico:

ANTENA ROBOTICA EN ASSEMBLER V2

LDR1
TORCH_LDR

0
22pF

X1
C2

4
22pF

U1

CRYSTAL16
15

OSC1/CLKIN
OSC2/CLKOUT
MCLR

RA0
RA1
RA2
RA3
RA4/T0CKI
RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7

R1
10k

17
18
1
2
3
6
7
8
9
10
11
12
13

16
2
7
1

9
10
15

IN1
IN2
EN1

EN2
IN3
IN4

VSS

U3:A

S_Der
S_Izq
S_Abajo
S_Arriba

C1

R2

40106

10k

U2

8
VS OUT1
OUT2

3
6

Motro 1 [azimut ]
GND

OUT3
GND OUT4

11
14

+88.8

PIC16F84A
L293D

16
2
7
1

9
10
15

IN1
IN2
EN1

VSS

U4

8
VS OUT1
OUT2

3
6

Motor 2 [ Elevacion ]
EN2
IN3
IN4

GND

OUT3
GND OUT4

11
14

+88.8

L293D

Programa Propuesto:

.... Continua siguiente pagina

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

21

INGENIERA MECATRNICA
------------------------------------------------------

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

22

INGENIERA MECATRNICA
------------------------------------------------------

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

23

INGENIERA MECATRNICA
------------------------------------------------------

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

24

INGENIERA MECATRNICA
------------------------------------------------------

X).- Conclusiones y Recomendaciones

-------------------------------------------------------------------------------

MICROPROCEADORES Y MICROCONTROLADORES
DOCENTE: ING. EULER DEZA FIGUEROA

25

Vous aimerez peut-être aussi