Pics

Solo disponible en BuenasTareas
  • Páginas : 2 (298 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
Cuestionario.

1.- ¿Cuántos ciclos de reloj consume un ciclo de maquina?
R = Cada ciclo de máquina consume 4 ciclos de reloj

2.- ¿Si el oscilador principal es a cristal confrecuencia de resonancia de 10MHz, cuanto tiempo consume un ciclo
de maquina?
R = 0.4µS

3.- ¿Cuántos puertos de 8 bits tiene el micro controlador PIC18F4620?
R = Tiene cuatro puertos deocho bits PORTA, PORTB, PORTC, PORTD.

4.- ¿Cuántos bits se pueden utilizar en el Puerto A si el oscilador principal es a cristal?
R = Se podrían utilizar 6 bits de (RA0-RA5) ya que eneste micro RA6 Y RA7 se utilizan para conectar el OSC XT.

5.- Qué instrucción de código se tendría que agregar en el código de programa para lograr el mismo tiempo de encendido y apagadoen el Puerto B (ver la figura No. 17).
R = Podemos agregar 2 veces la función nop();

6.- ¿Cuál es la ventaja de utilizar los Break points en el proceso de simulación del proyecto?
R =Con los break points podemos establecer hasta donde queremos que se ejecute el programa, esto nos ayuda para depurar los programas.

7.- ¿Porqué no fue necesario incluir la bibliotecastdio.h en la construcción del proyecto?
R = Porque dentro de la biblioteca del pic18f4620 tenemos la palabra reservada TRIS que nos ayuda a configurar los puertos como salidas o entradas./* Bibliotecas */
#include // Pic a usar
#include
/* Configuracion de bits */
#pragma config OSC = XT // Oscilador tipo cristal
#pragma config LVP = OFF // Programacion en altovoltaje
#pragma config WDT = OFF // Watch Dog Timer apagado
#pragma config STVREN = ON
#pragma config PWRT = ON
/* Programa principal */
void main(void)
{
char aux;
ADCON1=15;TRISB = 0xFF; // Puerto B configurado como entrada
TRISD = 0; // Puerto B configurado como salida
while (1) // Ciclo infinito
{
PORTD = PORTB;
Delay1KTCYx(200);

}
}
tracking img