prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Embed Size (px)

Citation preview

  • 8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    1/5

    #include //libreria de lcd

    #include // libreria de teclado

    foat valorADC;

    foat tempera;

      #int_AD

      void ADC_isr void! //"utina ue se activa cada ve$ ue ocurre una

    interrupci%n del ADC

      &

      read_adcADC_"'AD_()*+!;

      ,

    #int_timer-

    int nicmse01se01min012ora01;//declaracion de nuestras variables autili$ar

    void isr_timer-void!//uso de la interrupcion del timer- como venia en las

    diapositivas

    &

    set_timer-34536et_timer-!!;//

    mse66;//incremento de los miliseundos

    i7mse0-1111!//cuando los miliseundos 2aan un seundo..

    &

    mse01;//...reiniciali$ar los miliseundos a 1...C(D89( ADC

    se66;//aumentar un seundo a la cuenta

    valorADC0 read_adcADC_:A"_()*+!;

  • 8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    2/5

  • 8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    3/5

    c2ar ;

    void main!

    &

    setup_adcADC_C*(CK_8)'")A*!;

    setup_adc_portsA)1!;

    set_adc_c2annel1!;

    setup_timer_--_internal-_Div_b_-!;//uso del timer - como venia en las

    diapositivas..

    enable_interrupts8nt_imer-!;

    enable_interrupts9lobal!;

    //c2ar 0 bd_etc!; //CAB8' ':(: "': "')9*()': D' 3E34 A ?@E?F

    lcd_init!;

    dela_ms-11!;

    bd_init!;

    port_b_pullups"G'!;

    7or;;!&//codio principal

    &

    /Hc2ar 0 bd_etc!;

    bd_init!;

    port_b_pullups"G'!;H/

    //lcd_init!;//7uncion principal del lcd para iniciarlo

    *CD_=GCIJ7=rorama tu 2oraI!;

    i01;

    01;

  • 8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    4/5

    2ilei

  • 8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    5/5

      ,

      dela_ms?11!;

    min0bd_etc!;

    //ciclo innito

    lcd_otoM--!;

    print7lcd_putcIN1uON1uON1uI2oraminse!; /// se obtiene la 2ora escrita

    en el *CD e el 7ormato 22OmmOss

    dela_ms11!;

    tempera0valorADCH1.4555;

    lcd_otoM-!;

    print7lcd_putc I'=0 NPItempera!;

    dela_ms11!;

    ,,

    ,