Advertisement
Electgpl

PIC - Termometro 2 display 7 seg y LM35

Aug 9th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. #include <16F883.h>
  2. #device adc=8
  3. #use delay(clock=4000000)
  4. byte CONST DISPLAY[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
  5. void main(){
  6.    setup_adc_ports(sAN0|VSS_VDD);
  7.    setup_adc(ADC_CLOCK_DIV_2);
  8.    int8 cuenta=0, dec=0, uni=0, i=0;  
  9.    while(TRUE){  
  10.       for(i=0;i<100;i++){
  11.          output_c(0b00000001);
  12.          output_b(DISPLAY[dec]);
  13.          delay_ms(15);
  14.          output_c(0b00000010);
  15.          output_b(DISPLAY[uni]);
  16.          delay_ms(15);
  17.          dec=cuenta/10;
  18.          uni=cuenta%10;  
  19.       }
  20.       set_adc_channel(0);
  21.       delay_us(20);
  22.       cuenta=read_adc()*2;
  23.    }  
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement