You are on page 1of 9

Universidad de Huánuco

Sistemas Basados en el
Conocimiento

Instructor: Aland Bravo Vecorena


Acerca de los DSPIC
 Un DSPIC es un Procesador Digital de Señales que
nos permitirá implementar un SBC.
 Un DSPIC tiene una Memoria de Datos (donde se
almacena información) y una Memoria de Programa
(donde se almacena el programa inteligente).
16 – bit
window

Memoria de dsPIC33F Memoria de


Programa Data
RISC MAC
(12MB) 24 CPU (dsPIC)
16 (Up to
64KB)
Tarjeta Explorer 16 de Microchip

Potenciometro
Conector ICD2

Conector RS232

 Asegurarse:
 S2PIM
 J7PIC24
 JP2Shorted
 PIMPIC24F

LEDs
Switches
Periféricos de Entrada y Salida
 Un DSPIC tiene pines que enlazan puertos analogicos ó
digitales.
 Un dsPIC tiene varios grupos de pines de entrada/salida, a
decir: A, B, C, D, E, etc.
 A cada pin se le asigna un número específico.
 En el TRIS-X del pin X se configura al pin como entrada (I=1) ó
salida (O=0).
 La data es pasada al pin PORT-X de entrada o salida a través
del LATCH-X
15 7 6 5 4 3 2 1 0
1 1 1 0
1 1 0
1 1 1 1
0 TRISA

PORTA
I I I I
O I OI I I O
I
Function

PINs
Puertos de Entrada y Salida
Internal Data Bus

Write PORTx
Read LATx R
Write LATx

LATx Register
(PORTx Output
Latches )

PORTx I /O Pins
Proceso de Compilación del DSPIC

Fuente en C Fuente en Asembler Librerias

Compilador PA Asembler Enlazador

Archivo Asembler Archivo Objeto Archivo Ejecutable


Ejercicio N1:
Prendido y Apagado de Leds
 Tareas a realizar:
 Programar el dsPIC con MPLAB en C30.
 Modelar un sistema de Leds en Proteus con
DSPIC.
 Resultado esperado:
 Parpadeo con Leds.
Ingresando al MPLAB y Proteus
Acerca del Curso
 Presentación en clase con PPT.
 Laboratorio en Matlab, Proteus y MPLAB.
 Proyectos de Investigación:
 SBC1: Espectro de Fourier de una Señal ECG.
 SBC2: Espectro Wavelet de una Señal ECG.
 SBC3: Red Neuronal para Detección de Anomalías
Cardíacas de una Señal ECG
 SBC4: Detección de Segmento QRS de una Señal
ECG.
 Trabajos de Laboratorio:
 Sistema Automatizado de un Nacimiento Navideño.

You might also like