Professional Documents
Culture Documents
MICROCONTROLADORES
ING. MECATRONICA
Nombre del alumno: Carlos Jesus Hernandez Romo
N de control: 11260740
Cuestionario de microcontroladores
Responda las siguientes preguntas.
Las terminales RB4 RB5 RB6 RB7 y RC5 tienen como propsito general el encendido y
apagado.
Los RC1/C12IN1-, RC2/C12IN2-, RC3/C12IN3-, RC4/C2OUT son comparadores de
encendido y apagado invierten la polaridad. Y el RC0/C2IN+ es otro comparador, pero
este no la invierte.
RC6 y RC7 encienden y apagan.
Vss: Referencia a tierra.
Vdd: reserva en positivo.
2. Dibuje la arquitectura del PIC16F690
BANCO 0:
BANCO 1:
BANCO 2:
BANCO 3:
4. Que es RESET
En general, el reset en microcontrolador hace que el dispositivo vaya a un estado
conocido. Mientras se encuentra transitoriamente en estado de reste, el
dispositivo estar virtualmente detenido, es decir, no se ejecuta ninguna
instruccin del programa. Cuando sale del estado de reset, el dispositivo va un
estado conocido.
Los tipos de reset ms comunes en los microcontroladores PIC son:
Reset externo
Reset por encendido (puesta en marcha Power-on-Reset)
Reset por desbordamiento del perro guardin
Reset por fallo de alimentacin
El Reset es un efecto que vara en algunos casos, pero se dira que es un reinicio, es
decir, al momento de que se efecta el Reset, todo se va a borrar; y volver al
punto de inicio, es decir, antes de que hubiera cambio alguno.
Puertos de Entradas/Salidas.
Los Microcontroladores PIC tienen terminales de entrada/salida (I/O, Input/Output)
divididos en puertos, que se encuentras nombrados alfabticamente A, B, C, D, etc.
Cada puerto puede tener hasta 8 terminales que se pueden comportar como una I/O
digital
Hay tantos como dieciocho propsito general de E / S pines disponibles. Dependiendo
de qu son los perifricos habilitado, algunos o todos de los pasadores pueden no
estar disponibles como propsito general I / O. En general, cuando un perifrico es
habilitado, el pasador asociado no puede ser utilizado como un propsito general I / O
pin.
PORTA y los registros TRISA
PORTA es un 6-bit de ancho puerto, bidireccional. La direccin de los datos del registro
correspondiente es TRISA (Registrar 4-2). Configuracin de un poco TRISA (= 1) har
que el correspondiente PORTA pin una entrada (es decir, desactivar el Controlador de
salida). Eliminacin de un poco TRISA (= 0) har que el correspondiente PORTA pin una
salida (es decir, permite controlador de salida y pone el contenido del pestillo de salida
en el pin seleccionado). La excepcin es RA3, que es slo de entrada y su poco TRIS
siempre leern como "1".
Reset externo
Temporizador de vigilancia despertar
Un Interruptor
Seleccin de canal
)(
Lo que se debe de hacer para indicar que se va usar el mdulo PWM es habilitarlo,
indicando que se va usar como generador de una onda, ya que dicho modulo es
compartido con otras funciones (capture/compare). La forma de hacerlo es 11XX
los cuatro bits menos significativos CCP1CON. Los
2.
3.
GOTO ciclo
contina.....
Antes de la instruccin contador de programa = aqu
Despus de la instruccin regis = regis + 1
si regis = 0, entonces
contador de programa = continua
si regis no es 0, entonces
contador de programa = aqu + 1 (ejecuta GOTO ciclo)
6.
11. Instruccin CLRF: Borra el contenido del registro f, lo carga con 00.
Sintaxis : CLRF f
Operacin : borra el contenido del registro f (lo carga con 00)
Ciclos de instruccin : 1
Bits del registro de estados que se afectan: Z
Ejemplo: CLRF regis
Antes de la instruccin regis = 5Ah
Despus de la instruccin regis = 00
12. Instruccin CALL: Llama una subrutina que est ubicada en la posicin de memoria
o etiqueta k.
Sintaxis : CALL k
Operacin : carga el apuntador de programa con la direccin K
Ciclos de instruccin : 2
Bits del registro de estados que se afectan: Ninguno
15. Instruccin ANDLW: Operacin lgica AND entre una constante k y el registro W,
la operacin se hace bit a bit, el resultado queda en el registro W.
Sintaxis : ANDLW k
Operacin : (W) AND (k)
Ciclos de instruccin : 1
Bits del registro de estados que se afectan: Z
Ejemplo: ANDLW b10101010