Sie sind auf Seite 1von 3

INTRODUCCIN A LOS MICROCONTROLADORES

Cul es la etiqueta de inicio del programa en ensamblador?


_main:
Cuntas familias de DSC hay?
Existen dos familias de DSC por parte de Microchip, las series dsPIC30F y
dsPIC33F.
Con que herramienta se desarrollan los programas para el dsPIC?
El software MPLAB-IDE es la herramienta principal del desarrollo de los
programas para el dsPIC.
Que es un dsPIC?
Son DSC (Controladores Digitales de Seales) que son dispositivos dotados de
recursos fsicos y lgicos necesarios para el tratamiento digital de seales.
Defina microprocesador y microcontrolador
Un microprocesador es la parte ms compleja e importante de un computador
digital.
Un microcontrolador son circuitos integrados que contienen un procesador
digital completo junto a diversos perifricos auxiliares que facilitan el desarrollo
de las aplicaciones a las que se dedican.
Diga que arquitectura interna dispone el dsPIC30F
En cuanto a la arquitectura de los dsPIC30F se sustentan en una arquitectura
Harvard mejorada.
LOS MICROCONTROLADORES DSPIC
Familia dsPIC
Familia de dispositivos de propsito general.
Familia de dispositivos para control de motores y sistemas de alimentacin.
Familia de dispositivos para control de sensores.
Modelos de la familia dsPIC30F
dsPIC30F de propsito general
dsPIC30F para el control de sensores
dsPIC30F para control de motores y sistemas de alimentacin.

Cuantos registros de trabajo dispone el dsPIC30F4013 y de cuantos bits


es cada registro
Posee 16 registros de trabajo de 16-bits en el modelo del programador. Cada
uno de los registros de trabajo puede actuar como una base de datos o de
direccin.
Proponga un circuito para reset externo en un dsPIC30F4013

Mencione los registros de cada PUERTO


TRISX: Este registro sirve para indicar si un pin va a ser salida o no.
PORTX: Con este registro nos comunicamos con el exterior.
LATX: Este es un registro que no exista en otros micros, y podemos realizar
programas sin utilizarlo.
Cuantos puertos tiene el dsPIC30F4013 (indicar cuantos pines tiene cada
puerto)
El dsPIC30F4013 consta de 5 puertos:
PORTA 1 pin. RA11
PORTB 13 pines. RB0 a RB12
PORTC 3 pines. RC13, RC14 y RC15
PORTD 6 pines. RD0, RD1, RD2, RD3, RD8, RD9
PORTF 7 pines. RF0 a RF6

LA MEMORIA EN LOS MICROCONTROLADORES


Qu tamao de memoria de programa tiene el dsPIC30f4013?
Memoria de programa de 48 KB de capacidad. Hasta I6K instrucciones.
Qu tamao de memoria de datos tiene el dsPIC30F4013?
2048 bytes de memoria SRAM.
1024 bytes de memoria EEPROM.

REPERTORIO DE INSTRUCCIONES Y PROGRAMACIN EN


LENGUAJE ENSAMBLADOR
Comente cada instruccin:
Mov #0x0055, W3: almacenamos el valor #0x0055 al registro W3.
Mov #0x2000, W0: almacenamos el valor #0x2000 al registro W0.
Bra NC, Salto: salta a direccin Salto si es SIN ACARREO.
Btsc PORTB, #11: salta si el bit #11 testado en el registro PORTB es cero.
Add w0, [w4], w5: en la que un operando fuente es el contenido de la direccin
apuntada por W4 y el otro el valor de W0. El resultado de la suma de los dos
operandos se deposita en W5 que acta como operando destino.
LA ENTRADA Y SALIDA EN PARALELO
Realizar un retardo de dos lazos considere
delay: ; Subrutina de Retardo en dos lazos
mov # 0xffff, W2
mov W2, cont
YY: mov # 0x00ff, W1
mov W1, cont1
XX:
dec cont1 bra NZ, XX
dec cont bra NZ, YY
return
Cmo se programa los pines de un puerto como entrada o salida?
; Almacenamos los valores en W0, W1
mov #0x0000, W0;
mov #0x0001, W1;
; Configuracin del puerto B como salida
mov W0, TRISB;
; Configuracin del puerto B como entrada
mov W1, TRISB;

La instruccin Mov W, PORTA, coloca en W el valor del registro de


funciones especiales PORTA o coloca el valor lgico de los terminales del
puerto A?

Das könnte Ihnen auch gefallen