Está en la página 1de 4

Trabajo de Microcontroladores

Captulos 2, 3 y 4 del Libro de PICs


1. Qu es un microcontrolador?
El microcontrolador es en definitiva un circuito integrado programable que contiene
todos los componentes de un computador y se emplea para controlar el
funcionamiento de una tarea determinada.
2. Qu significa PIC? Qu empresa los fabrica?
3. A qu se debe el gran xito de los microcontroladores de 8 bits de Microchip
Technology Inc.?
4. El PIC16F628A y sus variantes PIC16F627A y PIC16F648A, cuntas
memorias
poseen? Hable sobre las caractersticas de estas memorias.
5. Realice una tabla con las caractersticas principales del PIC16F628A.
6. Explique la arquitectura interna del PIC16F628A: arquitectura del procesador,
nmero de bits en los buses de datos e instrucciones, paralelismo, juego de
instrucciones utilizado, pila.
7. A qu gama pertenece el PIC16F628A?
8. Caractersticas de la memoria de instrucciones del PIC16F628A.
a) Funcin:
b) Tipo:
c) Nmero de bits total del bus de direcciones de instrucciones:
d) Nmero de bits usada por el PC del bus de direcciones de instrucciones:
e) Nmero de bits del bus de instrucciones:
f) Nmero total de posiciones que PC podra direccionar:
g) Nmero de posiciones implementadas, que PC puede direccionar:
h) Direcciones reservadas: PC Contador de Programa

9. Qu ventajas ofrece usar una memoria FLASH vs. EEPROM?


10. Caractersticas de la memoria de datos del PIC16F628A.
a) Funcin:
b) Tipo:
c) Nmero de bits del bus de direcciones de datos:
d) Nmero de bits del bus de datos:
e) Memoria de datos auxiliar: tipo, capacidad y nmero de bits, acceso, tiempo
deretencin de informacin.
f) SRAM, tipo de datos (o registros) que residen:
g) Funcin de los GPR:
h) Funcin de los SFR:
i) Nmero total de direcciones en la SRAM:
j) Nmero de posiciones disponibles para los GPR:
k) Nmero de bancos:
11. Cul es la tecnologa de fabricacin del PIC y qu caractersticas
presenta?
En cuanto a las tcnicas de fabricacin, cabe decir que prcticamente la totalidad
de los microcontroladores actuales se fabrican con tecnologa CMOS 4
(Complementary Metal Oxide Semiconductor).
Esta tecnologa supera a las tcnicas anteriores por su bajo consumo y alta
inmunidad al ruido.
12. Cunta corriente puede entregar cada pin del PIC16F628A?

13. Qu pin presenta como caracterstica que es solo de entrada y tambin como
MCLR?
Para la ICSP se usan los pines RB6 y RB7 como reloj y datos y el MCLR para
activar el modo programacin aplicando un voltaje de unos 11 voltios.

14. Explique qu es el Microcode.


Las instrucciones que componen un programa y que son comprensibles por el
programador se llaman cdigo fuente y se escriben en un editor de texto normal
(que trabaje con caracteres ASCII, por ejemplo, el editor del MS-DOS) y son
propias de cada familia de microcontroladores.
15. Indique las partes ms importantes de la pantalla de MicroCode Studio.

Barra de tareas
Modelo del micro PIC
Compilador
Buscador de cdigos
Numero de lnea del programa
Comunicacin serial
Encabezado del programa
Comentarios
Programa del Microcontrolador

16. Qu es lo primero que debe hacer antes de programar en Microcode?


Es lo primero que se debe seleccionar antes de empezar a programar,
seleccionamos de acuerdo al modelo de Pic que vamos a programa
17. Se tiene un programa que compilado ocupa 3096 palabras. Puede grabar
dicho programa en el PIC16F628A? Explique.
No, porque excede la capacidad mxima en la memoria del programa.
18. Dentro de un programa, se desea dar nombre a una subrutina. Cules son
las tres restricciones que debe cumplir el nombre de la subrutina?
VAR, LOW, HIG
19. En un programa se desea generar una pausa o retardo de: a) 3 segundos; y,
b) 100 milisegundos. Escriba las dos declaraciones para que esto suceda.
I2CWRITE portb.6, portb.7, %10100000, 0, [65] ;
dato 65
PAUSE 10 ;
la grabacin

almacenar en la direccin 0 el
pausa necesaria para completar

20. Cmo crea un comentario en Microcode?


Los comentarios se crean anteponiendo un punto y como (;), noten que el texto
cambia de color de negro a azul y de tipo cursiva.

21. Al compilar un programa en Microcode, cules archivos son creados?


Explique cada uno de ellos.
22. Cul es la diferencia entre el lenguaje Basic y el Ensamblador?
23. En IC-Prog, qu significa Oscilador intRC I/O?
24. Se procedi a grabar un PIC y sali el mensaje de error en la programacin del
PIC:
Verificacin fall en la direccin de cdigo 0000h!. Cules son los motivos por
lo que puede salir este mensaje de error?
25. Para un circuito con el PIC16F628A se utilizan los pines del puerto A pero se
observa un funcionamiento defectuoso. Adems el led conectado en el puerto RA5
no enciende y al escribir un cero en el puerto RA4, que tiene una resistencia pullup
conectada, se obtiene un 1 lgico en vez del 0 lgico esperado. Cules son las
soluciones a estos problemas? Explique.
26. PicBasic Pro reconoce tres bases numricas. Cules son estas bases
numricas y
sus respectivos prefijos?
27. Para qu sirve poner al principio de los programas trisb=$0? Y si pongo
trisb=%11111111?
28. Con los ejemplos de programas de las Figuras 4.4.1., 4.4.2. y 4.4.3 cambie
estos programas para que enciendan leds colocados en los puertos RB2 y RB6.
29. Para qu sirve la declaracin GOSUB?
30. Qu entiende usted que es PicBasic Pro?

También podría gustarte