Vous êtes sur la page 1sur 28

CLASE 1: CONOCIMIENTOS GENERALES

Comunicacin
El PIC se comunica mediante puertos, los cuales estn

conformados en grupos de 8 pines, cada uno de estos pines se les llama bit. Una agrupacin de 8 bits equivale a 1 byte, por lo que los puertos de los PICs son de 1 byte. Adems un pic puede comunicarse con un ordenador mediante comunicacin serial (2 bits), y con otros integrados mediante comunicacin I2C.

Procesamiento de manera secuencial, es Pic procesa la informacin


decir procesa lnea por lnea nuestro cdigo de programacin. Pipe-line:
Lee instruccin Cumple instruccin Lee instrucin Lee instruccin Cumple instruccin

Temporizacin
Como sabemos:

F=1/T f: frecuencia(Hz) , t:periodo (S)

La frecuencia de un micro controlador es el tiempo que demora en leer y procesar una instruccin. Ejercicio: Para una frecuencia de 4Mhz, hallar el periodo.

Ejercicio 2: Para un tiempo de 0.2 segundos, hallar la

frecuencia.

Tipos de corriente
Alterna

Contnua

Principio del transformador

Palabras claves
Corriente = intensidad Voltaje = tensin Negativo=tierra=masa=ground=gnd Positivo=vcc

V=I.R

Resistenciase opone al paso de corriente. Componente que

LED (ligh emiter diode)

Manera de conectar leds

Lgica booleana
Expresin algebraica en que slo intervienen dos nmeros :1 y 0. Para nosotros 1 = 5vdc 0 = 0vdc

Repasando:

VyV=V 1y1=1 1y0=0

Expresiones matemticas
Decimal

.L
Binario

ej.:

.12

bL

ej.:

b00001100

Hexadecimal 0xL ej.:

0x0C

Operaciones Aritmticas
Multiplicacin (And) Suma (Or)

Estructura del computador

Para ingresar datos al acumulador (W

movlw
Para ingresar datos a un registro (F)

movwf

Banco de memoria de registros


STATUS: Es un registro ( 1 byte ) importantsimo para la configuracin de puertos,adems que aqu se mostrarn estados de las operaciones que realicemos. CMCON : Registro de funcin comparador del PIC. PORTA, PORTB: Puertos de los microcontroladores (16f628a). TRISA, TRISB : Modificadores directos de la funcin de cada puerto.

TIPOS DE MEMORIA
MEMORIA RAM

MEMORIA EPROM
MEMORIA EEPROM OTP

FLASH

DIFERENCIAS ENTRE 16F628A Y 16F84A


propiedades Memoria de programa Memoria de datos EEPROM PIC 16F84A 1k 68 bytes 64 byes PIC 16F628A 2k 224 bytes 128bytes

PWM
COMPARADORES OSCILADOR INTERNO PATAS USABLES Programacin de bajo voltaje precio(Paruro)

13 s/12

S
2 48 KHZ/4MHZ 16 s s/ 6.5

REPERTORIO DE INSTRUCIONES RISC


ADDLW k Suma el contenido de W + K, el resultado va a W.

ADDWF f,d

Suma el contenido de W + F, el resultado va a W.

Si se produce un acarreo la bandera C se pone a 1

ADDWF f,d

Suma el contenido de W + F, el resultado va a W.

La operacin es realizada bit a bit

BCF f,b BSF f,b BTFSC f,b BTFSS f,b

Pone a cero el bit mencionado. Pone a uno el bit mencionado. Salta la siguiente lnea de programacin si el bit es cero. Salta la siguiente lnea de programacin si el bit es uno.

GOTO k CALL k

Va a una intrusin o etiqueta mencionada. Llama a una instruccin.

CLRF f

Pone a cero los 8 bits del registro mencionado.

COMF f
DECFSZ f INCF f XORWF RETURN

Realiza el complemento de el registro f.


Realiza un f-1 y salta si el resultado es 0. Realiza f+1. W xor F, si el resultado es O, bandera Z=1 Regresa de una llamada

RLF RRF

Rotacin hacia la izquierda, pasa por C. Rotacin hacia la derecha, para por C.

Vous aimerez peut-être aussi