Curso Pic 01-Mod01
By: NESTOR CCENCHO GARCIA
1.MICROPROSESADOR
MICROPROCESADOR
SISTEMA ABIERTO
CPU
PUERTOS
MEMORIA
ADC
By: NESTOR CCENCHO GARCIA
Fig1. Microcontrolador 16F628A de Microchips
2.MICROCONTROLADOR
Es un circuito integrado programable
By: NESTOR CCENCHO GARCIA
Microprocesador
Las unidades están físicamente
separadas esto es,memorias
RAM, ROM y otros periféricos.
RAM,
El Intel 4004, primer
microprocesador
By: NESTOR CCENCHO GARCIA
Microcontrolador
Las unidades están físicamente
unidas las cuales son: CPU, RAM,
ROM , Puertos I/O y otros
ROM
periféricos mas.
8051 de Intel
3. APLICACIONES DE LOS MICROCONTROLADORES
Los microcontroladores pic pueden aplicarse en muchas áreas de la
ingeniería y ramasafines, algunas de ellas son:
Telecomunicaciones:- Locutorios, enlaces inalámbricos, Ethernet.
Control Automático:- Control de motores, control PID.
Biomédica:- Construcción de equipos médicos, cardiogramas, etc.
Robótica:- Diseño de prototipos, control de sistemas robóticos, sensores.
Electrónica Digital:- Relojes digitales, Contadores, sistemas digitales.
DSP:- Procesamiento de datos,visión artificial, reconocimiento de voz
By: NESTOR CCENCHO GARCIA
OTROS FABRICANTES
By: NESTOR CCENCHO GARCIA
1.EL MICROCONTROLADOR PIC16F628A
Los micro controladores PIC (Peripheral interfase Controller), son fabricados por
la empresa MICROCHIPS Technology INC, cuya central se encuentra en Chandler,
Arizona, esta empresa ocupa el primer lugar en venta de micro controladores de
8bitsdesde el año 2002.
By: NESTOR CCENCHO GARCIA
2.CUADRO COMPARATIVO DE LOS PIC GAMA MEDIA
PIC16F84A
PIC16F627A
PIC16F628A
PIC16F648A
1024x14
1024x14
2048x14
4096x14
68x8
224x8
224x8
256x8
64x8
128x8
128x8
256x8
13
16
16
16
0
2
2
2
4
10
10
10
Timer 8/16 bits
1
3
3
3
Módulos PWM/CCP
No
SiSi
Si
Comunicaciones serial
USART
No
Si
Si
Si
Memoria de programa
Flash
Memoria de Datos
Memoria
RAM
Memoria de Datos
EEPROM
Pines de entrada /
salida
Comparadores de
Voltaje
Interrupciones
By: NESTOR CCENCHO GARCIA
3.ARQUITECTURA DEL PIC 16F628A
El PIC16F628A utiliza un procesador con arquitectura HARWARD, consiguiendo
mayor rendimiento en elprocesamiento de las instrucciones.
9 bits
Fig2. Arquitectura Von Neumann
CPU
Bus común de
direcciones
8 bits
MEMORIA DE
PROGRAMA Y
DATOS
Bus de dato e
instrucciones
9 bits
11 bits
Fig3. Arquitectura
Harvard
MEMORIA DE
Bus de direcciones
INSTRUCCIONE de instrucciones
S
(PROGRAMA 14 bits
ROM)
Bus de
instrucciones
By: NESTOR CCENCHO GARCIA
CPU
Bus de direccionesde datos
8 bits
Bus de
datos
MEMORIA DE
DATOS
(RAM)
4.PROCESADOR SEGMENTADO
Un procesador segmentado o Pipeline realiza simultáneamente la ejecución de
una instrucción y la búsqueda de código de la siguiente, de esta manera, se
puede ejecutar una instrucción en un ciclo, cada instrucción de ejecuta en el
denominado ciclo maquina que está constituido por 4 ciclos de relojPROGRAMA
1º Ciclo
1. bsf STATUS,RP0
Búsqueda 1 Ejecuta1
2 .clrf TRISB
2º Ciclo
3º Ciclo
4º Ciclo
5º Ciclo
Búsqueda 2 Ejecuta 2
Búsqueda 3 Ejecuta 3
3. movlw 0xFF
Búsqueda 4 Ejecuta 4
4. movwf TRISA
By: NESTOR CCENCHO GARCIA
5.ARQUITECTURA RISC
El CPU del microcontrolador emplea una avanzada arquitectura RISC
(computador con juego de instrucciones reducido)con un total de 35 poderosas
instrucciones pertenecientes a la gama media de los microcontroladores PIC, la
mayoría de las instrucciones se ejecutan en un ciclo de instrucción a excepción de
los saltos que consumen 2 ciclos.
INSTRUCCIÓN
DESCRIPCION
MOVLW K
Instrucción de carga o asignación
CLRW
Instrucción de borrado
GOTO
Instrucción de salto
ADDLW K
Instrucción...
Regístrate para leer el documento completo.