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?