Aaaaaaaa

Páginas: 3 (697 palabras) Publicado: 18 de febrero de 2013
PRACTICA 1

OBJETIVO: diseñar un programa que encienda y apague un LED en intervalos de un segundo

#include <practica1.h>
#DEFINE LED PIN_A0
CONFIG_CPU()
{setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_CLOCK_DIV_2);
setup_spi(SPI_SS_DISABLED);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);setup_ccp1(CCP_OFF);
SET_TRIS_A(0X00);
SET_TRIS_B(0X00);
SET_TRIS_C(0X00);
SET_TRIS_D(0X00);
SET_TRIS_E(0X00);
}
void main()
{
CONFIG_CPU();
WHILE(1)
{OUTPUT_HIGH(LED);
DELAY_MS(1000);
OUTPUT_LOW(LED);
DELAY_MS(1000);
}

}

PRACTICA 2

OBJETIVO: REALIZAR UN SEMAFORO POR MEDIO DE LEDS CONTROLADOS POR EL PIC18F452

#include<practica2.h>

#DEFINE VERDE PIN_A0
#DEFINE AMARILLO PIN_A1
#DEFINE ROJO PIN_A2
CONFIG_CPU()
{
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_CLOCK_DIV_2);
setup_spi(SPI_SS_DISABLED);setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_ccp1(CCP_OFF);

SET_TRIS_A(0X00);
SET_TRIS_B(0X00);SET_TRIS_C(0X00);
SET_TRIS_D(0X00);
SET_TRIS_E(0X00);
}
void main()
{
CONFIG_CPU();
OUTPUT_LOW(VERDE);
OUTPUT_LOW(AMARILLO);
OUTPUT_LOW(ROJO);
WHILE(1)
{
OUTPUT_HIGH(ROJO);
DELAY_MS(1000);OUTPUT_LOW(ROJO);
OUTPUT_HIGH(VERDE);
DELAY_MS(1000);


OUTPUT_HIGH(VERDE);
DELAY_MS(100);
OUTPUT_HIGH(VERDE);
DELAY_MS(100);
OUTPUT_HIGH(VERDE);
DELAY_MS(100);OUTPUT_HIGH(VERDE);
DELAY_MS(100);

OUTPUT_LOW(VERDE);
OUTPUT_HIGH(AMARILLO);
DELAY_MS(1000);
OUTPUT_LOW(AMARILLO);
}

}

PRACTICA 3

OBJETIVO: Diseñar un programa para el micro controladorel cual realice un conteo automático de 0 a 9 y lo despliegue en un display de 7 segmentos (usar decodificador)

#include <practica3.h>

CONFIG_CPU()
{
setup_adc_ports(NO_ANALOGS);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aaaaaaaa
  • Aaaaaaaa
  • Aaaaaaaa
  • aaaaaaaa
  • Aaaaaaaa
  • aaaaaaaa
  • Aaaaaaaa
  • Aaaaaaaa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS